EOL应对方案事件响应与风险评估操作系统的停服(EOL)事件需要您结合业务现状合理关注。比如对应的业务即将下线,那么可忽略此事件。针对新增业务,不建议您使用已经进入EOL阶段的镜像新建ECS实例,您可以选择使用与当前存量业务操作系统兼容,且处于主流支持阶段的操作系统承载您的业务。针对存量业务可以根据实际情况结合选择短期过渡方案和长期解决方案。
短期过渡方案:订阅延长支持服务(ELS)所谓延长支持,就是系统厂商考虑到用户的迁移难度而提供的短期折中方案,一方面减少厂商在该系统版本的开发投入,另一方面引导用户升级或迁移系统。您短期内无法变更操作系统到更新的版本时,可以订阅原厂或第三方提供的延长支持作为过渡方案,来获得未来一段时间内系统的持续更新和修复。
然而并不是所有的操作系统都提供延长支持(ELS)服务,也不是有延长支持(ELS)订阅服务就一定是您的首选方案。您应该结合当前云服务器部署业务的现状评估是否要订阅延长支持(ELS)服务,还是仍然选择立即升级替换当前操作系统,以获得操作系统承载业务的长期稳定。
长期解决方案:操作系统迁移与升级延长支持服务(ELS)只能短期缓解系统替换或升级的压力,长期来看,建议您规划将操作系统替换或者升级到在主流支持期内的操作系统。完整的实施流程大致分为以下五个阶段,其中数据备份、兼容性验证和验收优化阶段需要您结合实际业务架构及场景自行设计方案,其余步骤将在下文详细展开介绍。
阶段
关键操作要点
规划与评估
评估业务兼容性、技术需求与业务局限性,制定迁移计划,明确业务停机窗口。
数据备份
创建系统盘快照,验证备份可用性。
兼容性验证
测试业务程序、依赖库与新系统版本兼容性。
实施迁移
根据业务架构选择合适迁移方案,并在迁移时保证系统稳定性。
验收优化
验证系统功能,监控性能指标,完成配置调优。
了解迁移方案在选择迁移方案之前,您需要先了解阿里云为您提供的升级或操作系统迁移替换方案。当前主要有以下三种方案:
方案一:重新部署环境(重新购买新实例)即新建云服务器ECS实例替换原环境。
如果您的环境是容器集群环境,则可以通过轮转替换逐步完成集群各节点替换,业务无需中断。
如果您的环境是云服务器ECS环境,则可能需要规划停机窗口,这取决于业务系统架构是否做了主从备份相关的措施。如果旧的ECS实例可以随着业务迭代而释放,您可以在创建新ECS实例时选择在主流支持期的操作系统。
方案二:更换系统盘(更换操作系统)即基于原有云服务器ECS实例更换系统盘。原有实例更换系统盘期间ECS实例会重启,期间无法对外提供服务。
方案三:原地升级或者转换即云服务器ECS实例的系统盘不变,在实例内部实现操作系统的版本升级或者转换。例如从Alibaba Cloud Linux 2原地升级到Alibaba Cloud Linux 3,或者从CentOS 7原地转换到Alibaba Cloud Linux 3。实例原地升级或者转换时ECS实例会重启,期间无法对外提供服务。