向AWS迁移系统的考虑事项:
1.理解现在应用的架构和运行环境:
  使用的OS,软件版本,依赖库,底层硬件,数据库,资源使用用量、性能等非功能要件。
  基于这些信息设计在AWS上的架构,使用Instance的规模和大小,选择DB类型,基于系统特点设计VPC的安全策略等等。
  #硬件资源如何申请,如何设计VPC的网络结构,多备的服务节市点如何选择,由哪个团队下手创建VLAN(VPC)和开通端口等属于组织级别的方针问题,需要相关人员讨论确定。
 #需要有专业团队审核需求和成本是否是最优方案。(AWS的收费规则复杂,如果使用了不合理的方案会浪费很多资金)
2.分析数据。是否有高机密的数据,这些数据可能不适合迁移到云上。(例如,生产环境的用户信息。金融监管机构是否允许放到公有云。
3.规划好数据迁移,备份策略,考虑试运行方针,以及万一情况下的回滚策略。
4.考虑运维,监控的方式,选用哪些工具和服务。
5.考虑是否可以使用AWS的服务,通过AWS服务优化现有系统。 比如,使用Amazon Elastic Cache、ELB等
6.和相关人员讨论之后决定使用哪种系统自动化部署方式。
   可选方式有(各有优缺点):cloud formation、BeanStalk、DevopsWorks,自己设计部署方案
   #自动化部署的技术选型确定之后,制定精细的规则和具体操体手顺,用于指导各团队作业。
7.AWS Account的IAM(权限管理:infra、架构,开发、运维客自分配到哪些权限)
 
向AWS迁移的几种类型:
1.原封不动的迁移
使用AWS提供的迁移工具(如,AWS VM 导入/导出工具)把原来部署在私有云或者物理机上的系统计移到AWS上,其实就是使用AWS上的VM(EC2)和AWS的数据库。
这种迁移的主要原因可能是原来设备老化或者到期,单纯的使用 AWS的硬件资源。
尽管没有使用AWS的服务,但是利用了AWS的稳定性高,动态扩容等优势。(毕竟AWS多节点,并且是服务器全球部署)

2.迁移伴随优化
不改变系统的业务代码和服务划分,但是会采用AWS的一些服务。比如不再自己配置LB,使用AWS的ELB,使用AWS的MQ,Redis,CioudWatch等。
 
3.系统重构
真上的云原生设计和开发

向AWS迁移系统的更多相关文章

  1. 【转】如何使用分区助手完美迁移系统到SSD固态硬盘?

    自从SSD固态硬盘出世以来,一直都被持续关注着,SSD的性能优势让无数用户起了将操作系统迁移到SSD的心思,直接后果就是让无数机械硬盘为止黯然退场,很多软件都可以做到系统迁移,然而,被完美迁移的系统却 ...

  2. 让用户使用第三方账号(如亚马逊账号)接入AWS IoT系统

    我们想象这么一个IoT应用场景:厂商A使用AWS IoT来开发物联网解决方案,那么A把设备卖给用户的时候,需要使用户能够登入AWS IoT系统来控制其购买的A的设备,也就是说给用户分配适当的权限.下面 ...

  3. vmware虚拟机迁移系统到其它磁盘(xjl456852原创)

    有时我们将vmware安装的系统放在了磁盘空间比较小的盘里,后来磁盘空间不够用了,我们需要将文件移动到其它磁盘.腾出这个磁盘的空间. 我安装的系统有10个,总占空间大小170多GB.需要从D盘迁移到G ...

  4. Oracle数据迁移-系统数据合并笔记

    创建临时表:execute immediate 'sql'; 通过临时表和关联查询解决循环处理效率低下,大数据操作移植时时间太长的问题. 结构相同的系统数据库表移植,案例如下: create or r ...

  5. [转载] HBase vs Cassandra:我们迁移系统的原因

    转载自http://www.csdn.net/article/2010-11-29/282698 我的团队近来正在忙于一个全新的产品——即将发布的网络游戏www.FightMyMonster.com. ...

  6. 使用vmware vconverter从物理机迁移系统到虚拟机P2V(多图)

    zhuan:https://segmentfault.com/a/1190000002697929 本文完整记录了如何从物理服务器,保持所有环境配置信息,纹丝不动的迁移到虚拟机上,俗称 P2V .采用 ...

  7. 【转载】Vmware Vconverter从物理机迁移系统到虚拟机P2V

    本文完整记录了如何从物理服务器,保持所有环境配置信息,纹丝不动的迁移到虚拟机上,俗称 P2V .采用的工具是VMware公司的 VMware vcenter vconverter standalone ...

  8. aws centos系统磁盘扩容

    growpart /dev/xvda 1  展开修改后的分区(注意是:空格 1,而非打错了) # ext3/4 1.resize2fs /dev/xvda1 将分区调整为新的卷容量 # xfs分区 2 ...

  9. 联想拯救者15-isk安装固态硬盘与系统迁移教程

    一.固态选择 首先知道拯救者15-ISK是m.2接口2280尺寸,支持PCIE协议NVMe接口标准.我加装的固态是HP EX900系列250G M.2 NVMe固态硬盘. 二.开盖安装 1.拯救者15 ...

  10. Linux系统如何迁移至LVM磁盘

    今天遇到一个问题,算是比较严重的把.就是要把当前系统转移到 LVM 卷里面去,下面有一些发生过程介绍. 不感兴趣可以直接跳过,看实战部分<如何迁移系统至LVM卷> 朋友今天突然找我,说是要 ...

随机推荐

  1. php curl访问https 域名接口一直报错的问题

    这两天一直在对接一个https的接口 通过本地postman完美链接后再服务器一直报错 出现问题:linux 下 curl可以正常访问 但是PHP请求一直返回false 测试方法:var_dump(c ...

  2. 白鲸开源CEO郭炜荣获「2024中国数智化转型升级先锋人物」称号

    2024年7月24日,由数据猿主办,IDC协办,新华社中国经济信息社.上海大数据联盟.上海市数商协会.上海超级计算中心作为支持单位,举办"数智新质·力拓未来 2024企业数智化转型升级发展论 ...

  3. mybatis 中 实体类字段为 month SQL 会报错的问题

    因为 month 是 mysql 的关键字 ,所以 你的实体类字段改成 months months months months months months就行了

  4. double四舍五入保留两位小数的方法

    1,DecimalFormat DecimalFormat decimalFormat = new DecimalFormat(".00"); 意思就是规定保留几位小数 使用时 d ...

  5. 朋友吐槽我为什么这么傻不在源生成器中用string.GetHashCode, 而要用一个不够优化的hash方法

    明明有更好的hash方法 有位朋友对我吐槽前几天我列举的在源生成器的生成db映射实体的优化点 提前生成部分 hashcode 进行比较 所示代码 public static void Generate ...

  6. SQL Server序列号的获取

    建表: 1 USE [JX_IMS_CPK] 2 GO 3 4 SET ANSI_NULLS ON 5 GO 6 7 SET QUOTED_IDENTIFIER ON 8 GO 9 10 CREATE ...

  7. 实习记录day03:尝试写一个接口

    前言:今天突然意识到,实习记录很少有技术性的东西,更多的是自己的心里活动和一些感想,其实这类博客更趋向于日记而非技术记录.也许哪天不再充满兴趣了,这个实习记录也就结束了(想下班了同志们) 实习第三天: ...

  8. 自己实现一个自动检测网卡状态,并设置ip地址,源码见文章底部

    阅读本文前,请先学习下面几篇文章 <搞懂进程组.会话.控制终端关系,才能明白守护进程干嘛的?> <简简单单教你如何用C语言列举当前所有网口!> <Linux下C语言操作网 ...

  9. 为何AI更懂你:向量搜索,了解一下!

    现在,你有没有发现自己越来越多地依赖推荐系统,有时候自己搜到的结果好像还没有AI推荐的精准. 那估计有人好奇了,推荐系统怎么这么"聪明"的呢?答案就是:"向量搜索&quo ...

  10. 如何将png转为svg

    如何将png转为svg如图所示. 工具/原料 Inkscape 方法/步骤 1 打开Inkscape,"文件-打开"如图. 2  打开你需要转化的png图片.如图所示. 3 打开你 ...