带你读《云上自动化运维宝典》——ECS多场景迁移上云最佳实践(3)

本文涉及的产品
轻量应用服务器 2vCPU 4GiB,适用于网站搭建
轻量应用服务器 2vCPU 4GiB,适用于搭建容器环境
轻量应用服务器 2vCPU 4GiB,适用于搭建Web应用/小程序
简介: 带你读《云上自动化运维宝典》——ECS多场景迁移上云最佳实践(3)


更多精彩内容,欢迎观看:

带你读《云上自动化运维宝典》——ECS多场景迁移上云最佳实践(2):https://developer.aliyun.com/article/1405376


3. 云服务器的高效迁移与升级

1ECS服务器云上迁移场景-可用区实例规格变配

 

image.png

 

假设这样的场景:当前可用区已经买好了一个实例,且当前的实例规格已经不能满足日益增长的使用需要(当前实例规格CPU或内存小了想升级或者大了想降级),但当前可用区又没有可供变配的合适的规格,这样就行成了困局。

 

针对这个困局有一个思路:能不能把实例迁移到另外一个有合适库存实例规格的可用区?用这种思路来解决当前的需求问题。

 

下面另一个场景是云服务器可能遇到的比较大的问题。

2ECS服务器云上迁移场景-操作系统EOL

操作系统EOL简单说就是因为很多官方操作系统版本太久远,一些版本在比较早的时间段就进入了官方停止维护服务的阶段,如下图列举了两个最主流的操作系统之一的CentOS的红色曲线,时间列表是在202112月的时候CentOS8的版本就已经EOL了,CentOS7也预计在20246月份也就是明年的六月份也会正式进入EOL。到了这个时间点之后,整体的CentOS的比率就直接从百分之十五跨越到了百分之九十九,几乎可以说整个CentOS版本都会进入到EOL

 

image.png

EOL所带来的比较大的问题,就是系统里面缺少官方的定时定期的软件更新及安全补丁更新,就会导致一系列严重的安全漏洞问题,这个问题在云上很多的EOL版本的操作系统已经显现出来了。针对这个严重的问题,有哪些解决思路呢?最直接的办法就是推荐用户在服务器系统内部做操作系统的迁移,实现OS版本的原地升级,比如CentOS7推荐可以往更新的、有官方支持维护服务的Ali OS操作系统版本去升级。

 

以上列举了两个云上迁移场景,那么有哪些具体的迁移方案呢?

 

3ECS服务器云上迁移方案-SMC自动化迁移

 

整体的迁移流程:左边是上述场景的ECS服务器,通过SMC自动化迁移可以选择创建不同类型的迁移任务,可以选择跨可用区迁移、操作系统迁移,最后迁移到最右面目标的ECS服务器内部,可以实现从可用区A迁移到可用区B,同时把6代的旧规格改成7代的新规格,EOL的旧系统也可以迁移到新版本的系统版本,比如从CentOS7/8迁移到Alibaba Cloud Linux或者龙蜥操作系统,Windows也可以从2008升级到2012或者更高版本。

 

image.png

 

针对云上ECS迁移,以下是一些最佳实践的建议。

 

4ECS服务器迁移最佳实践建议

image.png

 

第一点是做好规划,跨可用区和操作系统迁移,都需要ECS实例停机一段时间,会影响源系统业务。建议在这之前做好规划,做好测试评估,选择合适的时间点进行迁移。

 

第二点也是比较重要的一点:做好备份。首先SMC迁移本身自带备份回滚方案,操作系统迁移前会自动做全盘备份,跨可用区迁移失败会自动回滚,然而对于重要数据,还是强烈建议做好备份。

 

5)总结-企业迁移上云的路径对比

 

image.png

企业迁移上云常规化路径有六步:迁移评估、迁移规划、迁移演练、迁移实施、迁移验证、迁移跟踪。这是业界比较专业和规范的流程。特点是更专业全面,适合大中型高要求迁移业务场景,比如业务RTO秒级甚至不中断迁移。缺点是周期往往长达数月之久,成本巨大,且重度依赖第三方专业迁移咨询与实施团队。

 

在现在CloudOps的趋势下,企业核心迁移路径是可以做简化的:迁移演练、迁移实施、迁移验证。特点是门槛更低、性价比更高,更适合DevOps趋势下的广大企业应用业务搬迁上云,配合完备的自助式迁移产品方案可实现自动化迁移上云,同时降本增效显著。

6)总结-ECS多场景自动化迁移能力表

image.png

 

ECS多场景自动化迁移能力表,主要也是SMC自动迁移能力。SMC目前主要支持公有云和专有云,主要功能入口是SMC控制台的统一迁移中心,包含了两大迁移能力:

 

第一是迁移上云能力,包括服务器迁移、VMware无代理迁移、桌面迁移、云平台迁移和导入镜像,基本涵盖了所有迁移上云的场景方案,具体也包括了一些核心的迁移功能,例如Guest OS诊断自动修复适配、迁移演练、迁移验证和迁移过程中的几大功能特性,比如一次性全量迁移、自动增量迁移,常用的迁移能力比如断点续传、加密传输、压缩传输,还有导入镜像也提供了一些自动化的工具,比如镜像检测、镜像修复。

 

第二是云上迁移能力,主要分为两个功能,一是跨可用区迁移,可用的功能点包括支持可用区变更、实例规格变配、保留公网IP、自动回滚;另外一个是操作系统迁移能力,目前已支持CentOS 7/8Alibaba Coud Linux 2/3) 龙蜥操作系统7/8、商业RedHat 7/8版本的迁移,同时也支持Alibaba Coud Linux Windows自身版本的升级,其中windows支持20182012,后续也会有更多的操作系统版本的推出。

 

可以说只要掌握了SMC自动迁移能力和最佳实践,就基本上覆盖了所有ECS迁移场景需求。利用SMC自动迁移能力,无论是助力您自己企业的上云,还是帮助您的客户迁移上云,都是非常合适的。

 

如果您对ECS服务器迁移上云有更多的问题,可以扫下面的二维码进行了解和咨询。

 image.png

以上就是本节课程的全部内容,同时欢迎大家点击链接 / 扫描下方海报中的二维码进入【CloudOps云上运维】课程官网,了解最新课程资讯!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
1
0
1023
分享
相关文章
云上DevOps自动化的最佳实践
本文介绍了云上DevOps自动化最佳实践,重点探讨了企业在上云过程中面临的成本管理、运维效率和弹性等问题。通过阿里云的产品和服务,企业可以实现自动化的资源管理、成本优化和高效运维。文章详细阐述了如何利用标签进行成本分析、选择合适的付费类型和实例规格、以及通过弹性伸缩降低成本。此外,还介绍了新功能发布,如统一的实例运维通道界面、AI辅助的运维工具等,帮助企业提升云上业务的管理和运营效率。
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
332 79
基于AI的自动化服务器管理:解锁运维的未来
基于AI的自动化服务器管理:解锁运维的未来
51 0
自动化AutoTalk第十五期:自动化场景-多账号自动化场景下的AK管理方案
自动化AutoTalk第十五期探讨了多账号自动化场景下的AK管理方案。主要介绍了通过阿里云的实例角色和STS Token减少AK暴露风险,避免硬编码AK带来的安全隐患。最佳实践包括定期轮转AK、使用临时Token、分环境管理凭据,以及利用ECS实例角色实现安全的跨账号资源操作,确保在多账号架构中提升自动化程序的安全性和管理效率。
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
399 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
2月前
|
阿里云服务器批量执行命令(系统运维管理oos)
阿里云【系统运维管理oos】批量执行详情
63 5
使用阿里云服务器自动搭建WordPress网站流程,超简单by系统运维管理OOS
本教程介绍如何使用阿里云服务器(ECS)和系统运维管理OOS自动搭建WordPress网站,支持Ubuntu、CentOS及Alibaba Cloud Linux等操作系统。前提条件包括ECS实例处于运行中、有公网IP且安全组已开启80端口。安装步骤简单:进入ECS快速购买控制台选择预装WordPress,确认下单后通过管理控制台查看实例详情并开放安全组端口。最后,通过实例公网IP访问,出现WordPress登录页即表示安装成功。
自动化运维之路:使用Ansible进行服务器管理
在现代IT基础设施中,自动化运维已成为提高效率和可靠性的关键。本文将引导您通过使用Ansible这一强大的自动化工具来简化日常的服务器管理任务。我们将一起探索如何配置Ansible、编写Playbook以及执行自动化任务,旨在为读者提供一条清晰的路径,从而步入自动化运维的世界。
自动化运维:使用Ansible实现批量服务器配置
在快速迭代的IT环境中,高效、可靠的服务器管理变得至关重要。本文将介绍如何使用Ansible这一强大的自动化工具,来简化和加速批量服务器配置过程。我们将从基础开始,逐步深入到更复杂的应用场景,确保即使是新手也能跟上节奏。文章将不包含代码示例,而是通过清晰的步骤和逻辑结构,引导读者理解自动化运维的核心概念及其在实际操作中的应用。

相关产品

  • 云服务器 ECS
  • AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等