更多精彩内容,欢迎观看:
带你读《云上自动化运维宝典》——ECS多场景迁移上云最佳实践(2):https://developer.aliyun.com/article/1405376
3. 云服务器的高效迁移与升级
(1)ECS服务器云上迁移场景-可用区实例规格变配
假设这样的场景:当前可用区已经买好了一个实例,且当前的实例规格已经不能满足日益增长的使用需要(当前实例规格CPU或内存小了想升级或者大了想降级),但当前可用区又没有可供变配的合适的规格,这样就行成了困局。
针对这个困局有一个思路:能不能把实例迁移到另外一个有合适库存实例规格的可用区?用这种思路来解决当前的需求问题。
下面另一个场景是云服务器可能遇到的比较大的问题。
(2)ECS服务器云上迁移场景-操作系统EOL
操作系统EOL简单说就是因为很多官方操作系统版本太久远,一些版本在比较早的时间段就进入了官方停止维护服务的阶段,如下图列举了两个最主流的操作系统之一的CentOS的红色曲线,时间列表是在2021年12月的时候CentOS8的版本就已经EOL了,CentOS7也预计在2024年6月份也就是明年的六月份也会正式进入EOL。到了这个时间点之后,整体的CentOS的比率就直接从百分之十五跨越到了百分之九十九,几乎可以说整个CentOS版本都会进入到EOL。
而EOL所带来的比较大的问题,就是系统里面缺少官方的定时定期的软件更新及安全补丁更新,就会导致一系列严重的安全漏洞问题,这个问题在云上很多的EOL版本的操作系统已经显现出来了。针对这个严重的问题,有哪些解决思路呢?最直接的办法就是推荐用户在服务器系统内部做操作系统的迁移,实现OS版本的原地升级,比如CentOS7推荐可以往更新的、有官方支持维护服务的Ali OS操作系统版本去升级。
以上列举了两个云上迁移场景,那么有哪些具体的迁移方案呢?
(3)ECS服务器云上迁移方案-SMC自动化迁移
整体的迁移流程:左边是上述场景的ECS服务器,通过SMC自动化迁移可以选择创建不同类型的迁移任务,可以选择跨可用区迁移、操作系统迁移,最后迁移到最右面目标的ECS服务器内部,可以实现从可用区A迁移到可用区B,同时把6代的旧规格改成7代的新规格,EOL的旧系统也可以迁移到新版本的系统版本,比如从CentOS7/8迁移到Alibaba Cloud Linux或者龙蜥操作系统,Windows也可以从2008升级到2012或者更高版本。
针对云上ECS迁移,以下是一些最佳实践的建议。
(4)ECS服务器迁移最佳实践建议
第一点是做好规划,跨可用区和操作系统迁移,都需要ECS实例停机一段时间,会影响源系统业务。建议在这之前做好规划,做好测试评估,选择合适的时间点进行迁移。
第二点也是比较重要的一点:做好备份。首先SMC迁移本身自带备份回滚方案,操作系统迁移前会自动做全盘备份,跨可用区迁移失败会自动回滚,然而对于重要数据,还是强烈建议做好备份。
(5)总结-企业迁移上云的路径对比
企业迁移上云常规化路径有六步:迁移评估、迁移规划、迁移演练、迁移实施、迁移验证、迁移跟踪。这是业界比较专业和规范的流程。特点是更专业全面,适合大中型高要求迁移业务场景,比如业务RTO秒级甚至不中断迁移。缺点是周期往往长达数月之久,成本巨大,且重度依赖第三方专业迁移咨询与实施团队。
在现在CloudOps的趋势下,企业核心迁移路径是可以做简化的:迁移演练、迁移实施、迁移验证。特点是门槛更低、性价比更高,更适合DevOps趋势下的广大企业应用业务搬迁上云,配合完备的自助式迁移产品方案可实现自动化迁移上云,同时降本增效显著。
(6)总结-ECS多场景自动化迁移能力表
ECS多场景自动化迁移能力表,主要也是SMC自动迁移能力。SMC目前主要支持公有云和专有云,主要功能入口是SMC控制台的统一迁移中心,包含了两大迁移能力:
第一是迁移上云能力,包括服务器迁移、VMware无代理迁移、桌面迁移、云平台迁移和导入镜像,基本涵盖了所有迁移上云的场景方案,具体也包括了一些核心的迁移功能,例如Guest OS诊断自动修复适配、迁移演练、迁移验证和迁移过程中的几大功能特性,比如一次性全量迁移、自动增量迁移,常用的迁移能力比如断点续传、加密传输、压缩传输,还有导入镜像也提供了一些自动化的工具,比如镜像检测、镜像修复。
第二是云上迁移能力,主要分为两个功能,一是跨可用区迁移,可用的功能点包括支持可用区变更、实例规格变配、保留公网IP、自动回滚;另外一个是操作系统迁移能力,目前已支持CentOS 7/8到Alibaba Coud Linux 2/3) 龙蜥操作系统7/8、商业RedHat 7/8版本的迁移,同时也支持Alibaba Coud Linux 和Windows自身版本的升级,其中windows支持2018到2012,后续也会有更多的操作系统版本的推出。
可以说只要掌握了SMC自动迁移能力和最佳实践,就基本上覆盖了所有ECS迁移场景需求。利用SMC自动迁移能力,无论是助力您自己企业的上云,还是帮助您的客户迁移上云,都是非常合适的。
如果您对ECS服务器迁移上云有更多的问题,可以扫下面的二维码进行了解和咨询。
以上就是本节课程的全部内容,同时欢迎大家点击链接 / 扫描下方海报中的二维码进入【CloudOps云上运维】课程官网,了解最新课程资讯!