华为云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、内存负载自动伸缩。

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


相关推荐
网硕互联的小客服2 小时前
Linux服务器磁盘应该如何合理分区?
linux·运维·服务器
楚识科技2 小时前
合同比对全流程自动化:OCR识别+差异比对+法律风险字段抽取实战指南
运维·自动化·ocr
m4Rk_2 小时前
【论文阅读】Agent 记忆机制(83):Inside Out——用可演化 PersonaTree 构建 Agent 的核心长期记忆
论文阅读·人工智能·学习·开源·github
代码方舟2 小时前
零信任架构实战:基于天远人企关联构建自动化供应链金融网关
运维·人工智能·架构·自动化
lisanmengmeng2 小时前
nacos nrpe 监控机及被监控机部署
服务器·nacos·nagios·nrpe
鬓戈3 小时前
Rust 语言与 AI 应用生态调研及学习路径
人工智能·学习·rust
传奇开心果编程3 小时前
【SwiftUI娓娓道来】第3课:让界面活起来——交互与动画指南
学习·macos·ui·ios·swiftui·swift
贵沫末3 小时前
Ubuntu——常用软件安装
linux·运维·ubuntu
xian_wwq3 小时前
【学习笔记】等保合规安全基线核查实战
笔记·学习
Doraemomo3 小时前
Linux内核驱动开发——中断与定时器
linux·运维·驱动开发