如何将业务迁移到AWS上
业务上云,如果放到10年前(也是我刚刚开始踏入这个行业的时候)那你一定会遇到各种各样的阻力,但是现在,这已经是一件非常平常的事情了,本篇就来重点聊聊如何将我们的业务上到AWS上;
申请全新的EC2,重新部署业务,这种迁移,本篇就不提了,如果客户非常清楚自己的业务,包括架构、调用关系、部署方法,那么这种迁移是最简单的,也是对业务影响最小的。
本篇重点针对的是那些已经理不清楚的系统,它可能是跑在vmware/kvm/Xen/Hyper-V的虚拟机里面,也可能是跑在已经老旧不堪过保的物理服务器上,这些业务上云势在必行;
AWS提供了两种主要的上云途径:
第一: VM 导入的方式;
第二: 使用AWS提供的服务 AWS Server Migration Service;
方法一:
VM导入的方式上云,算是最传统也是最费时,当然也是最成熟的一种办法,除了AWS,国内所有主流的公有云也都支持,操作步骤如下:
1. 导出VM镜像(如果是物理机的话,需要先使用P2V的方式,把物理机转化为虚拟机镜像),AWS支持开放虚拟化存档 (OVA)、虚拟机磁盘 (VMDK)、虚拟硬盘 (VHD/VHDX) 和原始格式,kvm的虚拟机硬盘一般是qcow2格式,可以转换为VMDk;
2. 虚拟机镜像上传,AWS提供了S3,可用于存放虚拟机镜像,容量你可以认为是无限的;
3. 将虚拟机镜像导入成AWS的AMI(awsmachine image);
4. 使用AWS的AMI启动EC2;
具体的官方文档上有,本篇就不重复了,
可以参见https://docs.aws.amazon.com/zhcn/vm-import/latest/userguide/vmieprereqs.html
方法二:
使用AWS提供的服务 AWS SMS(Server MigrationService),这是AWS特有的, AWS SMS能够将您内部的 VMware vSphere 或 Microsoft Hyper-V/SCVMM 虚拟机自动迁移到AWS 云,听起来很不错,但是它是有限制的,它只支持虚拟机,而且必须是vmware或者hyper-v的虚拟机,可参考:https://docs.aws.amazon.com/zh_cn/server-migration-service/latest/userguide/server-migration.html操作步骤如下:
1. 在AWS控制台,搜索服务SMS,开启服务
2.下载部署ServerMigration Connector
3. 部署完成之后,可以在上面截图的最地下,【查看连接器】页面查看和管理Server Migration Connector,具体怎么安装和配置,参见这个链接即可https://aws.amazon.com/cn/blogs/apn/category/aws-server-migration-service/
简单总结一下
方法一:较通用,但是费时费力;
方法二:初始部署略微复杂,但使用简单,不过局限性较大
业务上云势不可挡,选择合适的云,选择合适的服务商,可以让你高枕无忧。
作者:杨俊俊 新钛云服运维架构师
十年运维经验,曾任盛大游戏资深云工程师,负责业务上云迁移;前隆科技系统运维主管,负责IDC、系统网络和虚拟化等基础运维。精通KVM,VMWare,Docker等虚拟化相关技术。在基础架构、虚拟化和自动化运维方面具有丰富的实战经验,主导实施过上万台服务器上云迁移。
新钛云服的AWS服务能力
新钛云服是AWS APN高级合作伙伴,拥有多名AWS认证高级工程师,具有丰富的基于AWS的咨询、设计、实施、优化能力,已经为电商、游戏等多个行业的客户提供AWS迁移、部署、优化、安全服务,帮助客户建立了基于AWS的规范和流程,解决了使用AWS中许多实际的难题,赢得了客户的广泛认可。
了解新钛云服
新钛云服正式获批工信部ISP/IDC(含互联网资源协作)牌照
新钛云服,打造最专业的Cloud MSP+,做企业业务和云之间的桥梁
新钛云服出品的部分精品技术干货
99%运维不知道,系统文件md5变了,竟然是因为......
OpenStack与ZStack深度对比:架构、部署、计算存储与网络、运维监控等