向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. Python多进程共享numpy 数组

    引用:https://zhuanlan.zhihu.com/p/32513483 共享 numpy 数组 需要用到 numpy 时往往是数据量较大的场景,如果直接复制会造成大量内存浪费.共享 nump ...

  2. ARMv8-A 地址翻译技术之MMU的前世今生

    MMU的重要性不言而喻,支撑操作系统之上的各种复杂应用.但在正式讲MMU之前,我们先说说MMU的发展史,因为ARMv8-A的MMU相当复杂,直接切入正题,会显得比较枯燥.废话不多说,咱们马上开始: 一 ...

  3. LVM逻辑卷创建

    创建步骤 1.创建分区 2.创建PV 3.创建VG 4.创建LV 5.格式化及挂载 创建分区 使用分区工具(如fdisk等)创建LVM分区. 创建PV $ pvcreate /dev/sdb5 #将每 ...

  4. 一文了解JSON

    目录 JSON 在JavaScript 中的使用. json 的定义 json 的访问 json 的两个常用方法 JSON 在 在 java 中的使用 javaBean 和 和 json 的互转 Li ...

  5. web 3d 技术预研及数据可视化技术

    web 3D 技术 白纸一张,先理一理概念: webGL 是low level 库,three.js 是high level 库,一般只要理解webGL里的概念,实际用thee.js 开发更容易 3D ...

  6. rabbitmq高可用集群搭建

    需求分析基本情况 在进行RabbitMQ搭建时,我们基于现有的连接数据和业务需求进行了深入分析.目前的统计数据显示,连接数为631,队列数为80418.为了确保业务需求的顺利满足,我们需要在云产品和自 ...

  7. RS485与ModbusRTU

    前言 大家好!我是付工. 每次听到别人说RS485通信协议,就很想去纠正他. 今天跟大家聊聊关于RS485的那些事. 接口标准 首先明确一点,RS485不是通信协议,而是一种接口标准,它还有2个兄弟: ...

  8. Spring —— 整合MyBatis

    MyBatis核心程序      配置文件    整合MyBatis      

  9. Flutter Forward 活动正式发布

    2023 年 1 月 25 日,Flutter 团队将在肯尼亚首都内罗毕举办 Flutter Forward 大会,并同时开启线上直播,敬请期待! 活动将于北京时间 1 月 25 日 22:30 开始 ...

  10. [OI] 欢夏!邪龙?马拉车!

    标题来自原神 算法概述 Manacher 算法 用途:寻找回文串,最板子的情况下用于字符串的回文子串计数 给定一个字符串 \(S\),求出它全部的回文子串 容易想到一种暴力的 \(n^{2}\) 做法 ...