华为云ECS实践:从创建、镜像制作到弹性伸缩完整实操指南

最近在做华为云计算服务实验,完整走完了弹性云服务器ECS、镜像服务IMS、弹性伸缩AS一整套实操流程,踩过不少小坑,整理一篇实操博客,给刚接触华为云的小伙伴做参考。

一、基础概念先搞懂

在动手创建服务器前,几个核心概念一定要分清,不然配置参数很容易迷糊。

  1. 计费模式
  • 包年/包月:预付费,适合可预估周期业务,价格优惠。
  • 按需计费:后付费,按实际使用时长,随时开通删除,实验环境优先选按需计费。
  • 竞价/竞享计费:低价,但存在实例被中断回收风险,不适合高稳定性业务,务必做好数据备份。
  1. 区域与可用区 区域(Region) :物理数据中心位置,就近选择降低访问延迟,例如华东‑上海一。 可用区(AZ):同一区域内电力、网络互相隔离的机房。
  • 高容灾:资源部署在同一区域不同可用区
  • 低网络时延:全部部署在同一个可用区
  1. 镜像分类 镜像就是云服务器的系统模板,分为四类:
  • 公共镜像:官方提供正版操作系统,稳定,实验首选。
  • 私有镜像:自己基于已有云服务器制作,自带已部署软件,重复创建机器不用重复配置环境。
  • 共享镜像:接收其他用户分享过来的私有镜像。
  • 市场镜像:第三方预制好环境的镜像,开箱即用。

二、创建Windows & Linux两台ECS云服务器

前置准备
  1. 登录华为云控制台,切换区域为华东‑上海一
  2. 创建虚拟私有云VPC;
  3. 创建密钥对(Windows推荐密钥对登录,Linux可以密码登录),下载保存.pem私钥文件,私钥仅下载一次,丢失无法找回
创建ECS关键参数
  • 计费模式:按需计费
  • CPU架构:x86计算
  • Windows实例:镜像选Windows Server2022,登录凭证使用密钥对;
  • Linux实例:镜像选CentOS7.6,登录凭证选择密码,设置root密码;
  • 网络:选择自建VPC,实验可以暂不购买弹性公网IP
  • 系统盘:高IO类型。

提交购买,等待实例状态变成"运行中",服务器就创建完成。

登录云服务器
  1. Windows服务器 通过控制台更多→获取密码,上传本地保存的pem私钥文件解密得到管理员密码,使用VNC远程登录,输入密码进入系统。

    注意VNC登录遇到Ctrl+Alt+Delete提示,使用控制台面板自带快捷键按钮。

  2. Linux服务器 没有公网IP,直接使用CloudShell/VNC登录,用户名root,输入设置的密码(输入密码屏幕不会回显,正常现象),出现欢迎提示代表登录成功。

变更ECS规格

云服务器关机之后才可以变更规格:

  1. 将实例关机;
  2. 操作→更多→变更规格;
  3. 选择更高vCPU/内存规格,提交;
  4. 更新规格完成后开机,进入系统验证内存CPU配置生效。

⚠️重要提醒:变更规格必须关机,运行状态无法修改硬件配置

三、私有镜像制作(Windows+Linux)

私有镜像最大好处:已经配置好软件环境,后续新建ECS直接复用,不用重复部署。

Windows私有镜像制作
  1. 登录Windows云服务器,检查网卡设置为自动获取IP(DHCP) ,开启远程桌面,放行防火墙远程桌面规则;公共镜像默认自带Cloudbase‑init组件,无需额外安装。
  2. 控制台进入【镜像服务IMS】→创建私有镜像;
  3. 创建方式:创建私有镜像;镜像类型:系统盘镜像;镜像源选择运行中的Windows云服务器;自定义镜像名称。
  4. 提交任务,等待5‑10分钟,镜像状态变为正常即制作完成。

镜像制作完成后,还可以做这些操作:

  • 修改镜像属性:最小最大内存、启动方式BIOS/UEFI;
  • 本区域复制镜像,生成镜像副本;
  • 镜像共享:填入对方项目ID,把镜像共享给其他华为云账号,对方在共享镜像页面接收。
Linux私有镜像制作
  1. 登录Linux实例,确认网卡DHCP配置;确认cloud‑init、重置密码插件正常安装;清理udev网络规则文件,避免新建实例网卡漂移。
  2. IMS控制台创建私有镜像,镜像源选择Linux云服务器,提交等待镜像状态正常。

小提示:公共镜像创建出来的ECS默认预装cloud‑init/密码重置插件;自己导入外部镜像需要手动安装,否则无法重置密码、初始化配置。

使用私有镜像创建ECS

新建ECS的时候,镜像分类选择【私有镜像】,选中自己做好的镜像,其余参数和普通ECS保持一致,即可快速生成一台环境完全一样的云服务器。

四、弹性伸缩AS实操

弹性伸缩(Auto Scaling)可以根据定时、告警条件自动增加/减少ECS实例,应对业务流量波动,节省成本。

1. 创建伸缩配置

伸缩配置就是弹性伸缩创建新机器的模板。

  • 选择"使用已有云服务器规格作为模板",选择我们之前建好的Windows ECS;
  • 设置自动分配弹性公网IP,带宽5M,登录密钥对和实验密钥保持一致;
  • 提交生成伸缩配置。
2. 创建伸缩组

伸缩组管理一批弹性伸缩出来的云服务器,核心参数:

  • 可用区多选,扩展策略选均衡分布;
  • 最小实例数:1台,期望实例数:2台,最大实例数:5台;
  • 绑定伸缩配置,设置实例移除策略、公网IP释放、数据盘删除策略,健康检查使用云服务器健康检查。
3. 添加伸缩策略

实验演示周期策略:

  1. 增加实例策略:每天18点,增加1台ECS实例,冷却时间900秒;

  2. 减少实例策略:每天23点,减少1台ECS实例;

    实验环境可以点击"立即执行策略"直接触发伸缩,观察实例数量变化,不用等到设定时间。

4. 伸缩带宽策略

除了伸缩云服务器数量,AS还可以伸缩弹性公网IP带宽: 新建伸缩带宽策略,选择定时策略,设置执行后带宽调整为10M,时间到达后带宽自动变更。

五、实验总结与踩坑记录

  1. 创建私有镜像,源ECS不需要关机,但必须保证操作系统内部配置正确(DHCP、初始化组件),否则镜像创建出来的新机器会异常;
  2. Linux VNC输入密码没有回显,不要以为没有输入进去,直接敲完回车即可;
  3. 密钥对私钥文件只能下载一次,务必妥善保存,Windows获取密码必须使用私钥;
  4. 弹性伸缩组有最小、最大实例数限制,执行伸缩策略不会突破该数值;
  5. 竞价实例、竞享实例有回收风险,练习实验尽量使用按需计费。

通过本次实验,完整掌握ECS创建、登录、规格变更、私有镜像制作共享、弹性伸缩,理解云计算弹性伸缩的核心思想:按需分配资源,业务涨就扩容,业务降就缩容。后续可以继续探索告警策略,实现基于CPU、内存负载自动伸缩。

如果你觉得这篇实操对你有帮助,欢迎点赞收藏,后续继续更新华为云网络类服务实操笔记。


相关推荐
广州灵眸科技有限公司1 小时前
瑞芯微(EASY EAI)RV1126B 星闪使用
运维·人工智能·科技·docker·容器
努力努力再努力wz1 小时前
【Docker入门系列】:从 Namespace 到 CGroup:一文理解容器资源控制、cgroup v2 与 Memory Controller 实战
运维·docker·容器
可乐鸡翅yeah_1 小时前
HLS 自动化拨测与手动调试分工,流媒体线上监控体系建设实践
运维·自动化·测试用例·音视频·媒体·m3u8·音视频在线播放
Raas1001 小时前
MAI Gateway(魔芋企业级AI网关)对比分析:AI网关和OpenRouter区别?企业级能力差距一览
java·服务器·网络·人工智能·gateway·ai网关·mai gateway
留白_1 小时前
【tableau入门学习】1、数据预处理
学习
爱和冰阔落1 小时前
【Linux】epoll 真的是 O(1) 吗?从阻塞 I/O、select/poll 到 LT/ET 与 Reactor 一次讲透
linux·运维·高并发·tcp
小弥儿2 小时前
GitHub今日热榜 | 2026-09-08:微软 markitdown 冲进前三
学习·microsoft·开源·github
tedcloud1232 小时前
VoiceStudio 怎么搭建?开源本地 AI 语音克隆、配音与语音工作室
服务器·人工智能·开源·ai编程