向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. java多线程之-CAS无锁-常见API

    1.背景 这一节,就是学习常用的cas对象与api ..... 2.原子整数 直接看代码吧,或者看API文档 2.1.AtomicInteger的API演示 package com.ldp.demo0 ...

  2. php json_decode 和json_encode

    json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode - 对 JSON 格式的字符串进行编码 说明 mixed json ...

  3. Kotlin 控制流和数组操作详解

    Kotlin when 与编写许多 if..else 表达式相比,您可以使用 when 表达式,它更易读. 它用于选择要执行的多个代码块中的一个: 示例 使用星期几的编号来计算星期几的名称: val ...

  4. 06-canvas填充图形颜色

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...

  5. mysql 5.7密码修改

    官网下载安装包:https://dev.mysql.com/downloads/mysql/ 一.停止mysqld服务 二.编辑配置文件 有的Linux版本是/etc/my.cnf 有的Linux版本 ...

  6. homeassistant自动化记录ping追踪在家联动设备

    2022年8月29日修改代码块 进入hass的配置文件,docker版从portainer中查看配置情况 文件名configuration.yaml 下述添加到最后 # ping根据ip追踪手机 de ...

  7. pikachu靶场 暴力破解(验证码绕过 on server)

    先随便输入账号和密码.验证码,来判断前端是否对验证码进行判断对错 先随便输入账号和密码不输入验证码,来判断前端是否允许验证码留空 先随便输入账号和密码,输入正确的验证码,来判断账号和密码是否存在 1. ...

  8. C语言实现一个走迷宫小游戏(深度优先算法)

    补充一下,先前文章末尾给出的下载链接的完整代码含有部分C++的语法(使用Dev-C++并且文件扩展名为.cpp的没有影响),如果有的朋友使用的语言标准是VC6的话可能不支持,所以在修改过后再上传一版, ...

  9. 必应每日壁纸API封装

    简介 这个类封装了必应首页的每日壁纸查看功能,提供了查看.保存壁纸的方法,最大支持查看近8天的壁纸 使用方法 async Task Main() { try { var bing = BingWall ...

  10. C++ shared_ptr是线程安全的吗?

    导读:C++面试中有时会有这样一个问题,shared_ptr是线程安全的吗?对此问题,我们需要从三个并发场景进行考虑,拷贝shared_ptr的安全性.对shared_ptr赋值的安全性和读写shar ...