Day 8 云服务器 ECS
📅 ACP云计算工程师认证系列 · Day 8
阿里云云服务器 ECS(Elastic Compute Service)是阿里云最基础的计算服务,提供弹性的、可扩展的虚拟计算能力。本篇详细讲解 ECS 的概念、架构、核心组件(实例规格、镜像、磁盘、快照、安全组)、计费方式,以及操作实践与最佳实践。
🎯考试重点:实例规格族分类、镜像类型对比、快照原理、安全组规则与实践建议、计费方式
📖 详细讲解
一、服务器基础知识
1.1 服务器的概念
服务器(Server) 是提供计算服务的硬件设备,通常配置高、性能强、稳定可靠,7×24 小时运行。服务器与普通计算机的核心区别在于:可靠性更高、扩展性更强、长期持续运行能力。
1.2 服务器的发展过程
| 阶段 | 形态 | 特点 |
|---|---|---|
| 传统物理服务器 | 自购硬件托管 | 采购周期长、运维成本高、扩展困难 |
| 虚拟化服务器 | VMware/Hyper-V 虚拟化 | 资源利用率提升,但仍有物理服务器瓶颈 |
| 云服务器 | 云上虚拟化 | 按需购买、弹性伸缩、免运维 |
1.3 云服务器产生的背景
传统硬件服务器存在的不足:
- 采购周期长:从采购到上线通常需要数周
- 资源利用率低:平均利用率仅 15%~20%
- 运维成本高:需要专人维护硬件、网络、空调等
- 扩展困难:扩容受限于物理服务器数量
云服务器通过虚拟化技术和资源池化,解决了以上问题,实现了即开即用、弹性伸缩、按需付费。
二、阿里云云服务器全景图
2.1 飞天云平台与神龙计算
阿里云的基础设施建立在飞天云操作系统之上。2022 年阿里云发布以 CIPU(Cloud Infrastructure Processing Unit) 为核心的新一代计算架构,配合神龙计算平台,实现了设备虚拟化、网络存储转发和随路加解密的硬件全加速。
神龙架构发展历程:
- 第一代:基础虚拟化增强
- 第二代:性能大幅提升
- 第三代:超大规模支持
- 第四代(当前):硬件加速全面集成,飞天+CIPU体系成型
2.2 弹性计算服务定位
阿里云弹性计算服务(ECS)是阿里云最基础、最核心的 IaaS 层服务,为各类云上业务提供计算支撑。
三、云服务器 ECS 概述
3.1 ECS 的概念
云服务器 ECS(Elastic Compute Service) 是一种简单高效、处理能力可弹性伸缩的计算服务。无需提前采购硬件,即可在云上快速创建或释放任意数量的云服务器,降低 IT 运维成本,使您更专注于核心业务创新。
3.2 ECS 的特性与优势
| 特性 | 说明 |
|---|---|
| ✅ 弹性扩展 | CPU、内存、存储、带宽随时升降配 |
| ✅ 稳定可靠 | 单实例可用性 99.975%,支持宕机自动迁移 |
| ✅ 安全隔离 | VPC 专有网络隔离,多层次安全防护 |
| ✅ 多种实例规格 | 入门级、企业级,涵盖通用、计算、内存、GPU 等 |
| ✅ 多种镜像 | 公共镜像、自定义镜像、共享镜像、镜像市场 |
| ✅ 完善的网络 | 专有网络 VPC、弹性网卡、安全组 |
| ✅ 多种存储 | 云盘(SSD/ESSD/普通云盘)、本地盘 |
| ✅ 免运维 | 自动化运维,监控告警一体化 |
3.3 ECS 产品架构核心组件
ECS 主要包含以下功能组件:
| 组件 | 作用 |
|---|---|
| 实例(Instance) | 虚拟服务器,核心计算资源 |
| 镜像(Image) | 操作系统或预装软件的模板 |
| 块存储(Block Storage) | 云盘,用于存储数据 |
| 快照(Snapshot) | 某一时点云盘的数据备份 |
| 安全组(Security Group) | 虚拟防火墙,控制出入站流量 |
| 弹性网卡(ENI) | 虚拟网卡,挂载到实例 |
| 弹性公网 IP(EIP) | 独立的公网 IP 地址 |
| VPC 专有网络 | 逻辑隔离的网络环境 |
| 云助手(CloudAssistant) | 远程运维管理工具 |
3.4 地域与可用区
- 地域(Region):数据中心所在的地理区域,如华北2(北京)、华东1(杭州)等
- 可用区(Zone):同一地域内电力和网络互相独立的区域,支持跨可用区容灾
💡 同一地域内不同可用区之间内网互通;不同地域之间内网完全隔离。
四、ECS 实例与实例规格
4.1 实例的概念
实例(Instance) 是 vCPU 与内存的组合,是云服务器 ECS 的核心组件。创建实例时需要选择:实例规格、镜像、操作系统、网络类型、存储等。
4.2 入门级实例 VS 企业级实例
| 对比项 | 入门级实例 | 企业级实例 |
|---|---|---|
| 定位 | 个人用户、轻量应用 | 企业级生产环境 |
| 性能 | 共享物理服务器资源 | 独享物理服务器资源 |
| 可用性 | 适合低负载场景 | 适合高可用、高性能场景 |
| 价格 | 较低 | 相对较高 |
| 典型规格 | t5、t6 | g5、c5、r5、hfc7 等 |
4.3 实例规格族(考试重点)
阿里云 ECS 实例规格族分为以下几大类:
| 规格族 | 特点 | 适用场景 |
|---|---|---|
| 通用型(g) | 平衡 CPU 与内存 | 中小型 Web 服务器、应用服务器 |
| 计算型(c) | vCPU 较多 | 高性能 Web 服务器、游戏服务器 |
| 内存型(r) | 内存较大 | 数据库、缓存服务器 |
| GPU 计算型(gn) | 配备 GPU | 深度学习、科学计算、图形渲染 |
| 本地存储型(i) | 使用本地 SSD | 对磁盘 IO 要求极高的场景 |
| 大数据型(d) | 大容量本地盘 | 大数据分析、日志处理 |
| 高频计算型(hfc) | 高主频 CPU | 高性能计算、量化交易 |
| 共享型(xn/tn/sn/snfp) | 共享资源 | 轻量级 Web 应用、开发测试 |
⚠️ 考试重点:实例规格族的选择直接影响业务性能和成本,需要根据实际业务场景选择合适的规格族。
4.4 规格族的代际分类
- 第 7 代:g7、c7、r7 等(最新代际,性能更强)
- 第 6 代:g6、c6、r6 等
- 第 5 代:g5、c5、r5 等(入门级推荐)
五、镜像详解
5.1 镜像的概念
镜像(Image) 是 ECS 实例的操作系统或预装软件环境的模板。创建实例时必须指定镜像,镜像决定了实例的操作系统类型和初始软件环境。
5.2 镜像类型对比(考试重点)
| 镜像类型 | 说明 | 适用场景 |
|---|---|---|
| 公共镜像 | 阿里云官方提供,纯净操作系统 | 通用场景,快速部署 |
| 自定义镜像 | 用户自行创建,保留数据盘和配置 | 环境复制、批量部署 |
| 共享镜像 | 其他阿里云账号共享给你的镜像 | 团队协作、环境迁移 |
| 镜像市场 | 第三方预装镜像(如 WordPress、Linux 发行版) | 一键部署各类应用 |
5.3 系统镜像
阿里云提供的公共镜像包含多种操作系统:
Linux 系列:
- Alibaba Cloud Linux(阿里云优化版,性能优异)
- Ubuntu、CentOS、Debian
- Red Hat Enterprise Linux
- SUSE Linux Enterprise Server
Windows 系列:
- Windows Server 2012/2016/2019/2022 数据中心版
5.4 镜像的功能
- ✅ 创建新实例(必须)
- ✅ 更换操作系统(系统盘更换)
- ✅ 复制环境(自定义镜像跨地域复制)
- ✅ 批量部署(使用自定义镜像创建多台实例)
六、块存储、云盘与快照
6.1 云盘类型
| 云盘类型 | 性能级别 | 适用场景 |
|---|---|---|
| ESSD 云盘 | PL3(最高 100万 IOPS) | 高性能数据库、大型应用 |
| SSD 云盘 | 中等性能 | 中等负载生产环境 |
| 普通云盘 | 低性能 | 开发测试、低成本场景 |
6.2 快照原理
快照(Snapshot) 是某一时刻云盘的数据备份。快照工作原理:
写入数据 → 数据写入云盘 → 生成快照(记录当前数据状态) ↓ 云盘数据变更 → 快照保留变更前的数据块- 快照是增量备份,只保存变化的数据块,节省存储空间
- 支持自动快照策略(每日/每周定时创建)
- 可用快照恢复云盘到某一时刻状态
6.3 自定义镜像与快照的关系
创建自定义镜像时会同时创建该云盘对应快照。自定义镜像可用于:
- 跨地域复制环境
- 批量创建相同配置的实例
- 业务环境备份与恢复
七、专有网络、弹性网卡与安全组
7.1 专有网络 VPC
VPC(Virtual Private Cloud)是阿里云提供的逻辑隔离的专有网络:
- 完全掌控网络架构
- 支持自定义 IP 地址范围
- 通过隧道技术实现二次隔离,安全性高
7.2 弹性网卡 ENI
弹性网卡(Elastic Network Interface,ENI) 是专有网络中的虚拟网卡:
- 可绑定到 ECS 实例
- 支持实例故障时网卡迁移(高可用)
- 一个实例可绑定多个弹性网卡
7.3 安全组(考试重点)
安全组(Security Group) 是 ECS 实例的虚拟防火墙,用于控制实例的网络访问。
安全组特点:
- 有状态:出站规则允许的流量,对应入站响应自动放行
- 支持同时关联多台 ECS 实例
- 同一安全组内实例默认网络不通(需手动授权)
安全组分类:
| 分类 | 说明 |
|---|---|
| 基本安全组 | 仅允许 ICMP/SSH/RDP 3389 端口 |
| 高级安全组 | 支持全量端口和协议 |
安全组入站规则示例:
| 协议 | 端口范围 | 来源 | 描述 |
|---|---|---|---|
| TCP | 22 | 0.0.0.0/0 | SSH 远程连接(仅测试用) |
| TCP | 80 | 0.0.0.0/0 | HTTP 网站访问 |
| TCP | 443 | 0.0.0.0/0 | HTTPS 安全访问 |
| TCP | 3389 | 10.0.0.0/8 | RDP Windows 远程桌面 |
| ALL | -1 | sg-xxxxx | 允许来自某安全组的流量 |
安全组实践建议(考试重点):
- 🔐 生产环境不要使用 0.0.0.0/0 开放 SSH/RDP
- 🔐 按最小权限原则,只开放必要端口
- 🔐 优先使用安全组内授权而非 IP 白名单
- 🔐 避免在安全组中存储过多规则,影响性能
八、ECS 高可用与容灾
8.1 宕机自动迁移
ECS 提供宕机自动迁移能力:当物理服务器发生硬件故障时,ECS 实例会自动迁移到健康节点,实例 IP 地址保持不变。
8.2 迁移服务器 SMC
SMC(Server Migration Center) 是阿里云提供的服务器迁移工具:
- 支持从线下 IDC、虚拟机环境迁移到 ECS
- 迁移流程:评估迁移条件 → 配置迁移任务 → 执行迁移 → 验证结果
- 增量同步技术,最小化业务停机时间
8.3 部署集
部署集(Deployment Set) 用于控制实例的分布策略:
- 支持将多台 ECS 实例分散部署到不同物理服务器
- 适用于需要高可用保障的关键业务
九、ECS 计费方式(考试重点)
ECS 支持多种计费方式:
| 计费方式 | 说明 | 适用场景 |
|---|---|---|
| 包年包月 | 先付费后使用,单价较低 | 长期稳定业务 |
| 按量付费 | 按小时/秒计费,灵活 | 短期、弹性业务 |
| 抢占式实例 | 价格随市场需求波动,最低可至一折 | 批量计算、离线处理 |
| 预留实例券 | 抵扣按量付费账单 | 有稳定业务需求 |
| 存储容量单位包 | 抵扣云盘、快照、OSS 存储 | 大量存储需求 |
💡 考试重点:包年包月适合长期使用,抢占式实例适合容错性高的批处理任务。
十、ECS 支持的云服务与生态
ECS 与阿里云其他云服务深度集成:
| 云服务 | 与 ECS 的关系 |
|---|---|
| VPC | 网络隔离与通信 |
| RDS | 数据库服务(通常与 ECS 私网连接) |
| SLB/ALB/NLB | 负载均衡,分发流量到 ECS |
| NAS | 文件存储,ECS 可挂载 |
| OSS | 对象存储,ECS 通过内网访问 |
| Redis | 缓存服务 |
| 容器服务 ACK | ECS 作为 Kubernetes 节点 |
| 弹性伸缩 ESS | 根据负载自动扩缩 ECS |
📝 背诵版
一、ECS 核心概念速记
云服务器 ECS = 实例(计算)+ 镜像(系统)+ 云盘(存储)+ 安全组(防火墙)+ VPC(网络)ECS 四大组件:
- 实例 = vCPU + 内存,核心计算资源
- 镜像 = 操作系统模板(公共/自定义/共享/镜像市场)
- 云盘 = 存储介质(ESSD/SSD/普通云盘)
- 安全组 = 虚拟防火墙(有状态,控制出入站流量)
二、实例规格族速记
| 规格族 | 特点 | 典型场景 |
|---|---|---|
| 通用型 g | 平衡 | Web 应用、中小型数据库 |
| 计算型 c | vCPU 多 | 游戏、高性能 Web |
| 内存型 r | 内存大 | Redis、数据库 |
| GPU 型 gn | 配备 GPU | AI、深度学习 |
| 本地存储型 i | 本地 SSD | 高 IO 数据库 |
| 大数据型 d | 大容量本地盘 | 大数据分析 |
三、镜像类型速记
- 公共镜像:阿里云官方提供,纯净系统
- 自定义镜像:用户自己创建,保留配置
- 共享镜像:其他账号共享给你
- 镜像市场:第三方预装应用镜像
四、安全组速记
- 安全组 = 有状态的虚拟防火墙
- 入站规则:允许外部访问实例的流量
- 出站规则:允许实例访问外部的流量
- 原则:最小权限 + 禁止 0.0.0.0/0 开放 SSH/RDP
五、计费方式速记
| 计费方式 | 特点 |
|---|---|
| 包年包月 | 预付费,便宜,长期 |
| 按量付费 | 后付费,灵活,短期 |
| 抢占式实例 | 折扣大(最低一折),可中断 |
| 预留实例券 | 抵扣按量账单 |
六、关键数字考点
| 关键词 | 数值 |
|---|---|
| ECS 单实例可用性 | 99.975% |
| ESSD 云盘最高 IOPS | 100万 IOPS |
| 安全组类型 | 基本安全组 + 高级安全组 |
| 安全组状态 | 有状态 |
| 快照类型 | 增量备份 |
⚡ 速记版
口诀记忆
ECS 五组件:
“实例算,镜像装,盘来存,安全拦,网络通”
实-实例,镜-镜像,盘-云盘,安-安全组,网-VPC/弹性网卡
镜像四兄弟:
“公共镜像官方造,自定义你来造,共享别人给你用,市场三方来帮忙”
公共/自定义/共享/镜像市场
云盘三剑客:
“ESSD 性能最强,SSD 中等,普通便宜”
ESSD/SSD/普通云盘
安全组三原则:
“有状态,最小权,别开 0.0.0.0”
计费选择:
“长期用包年包月,弹性用按量付费,容错用抢占式”
对比速记表
| 对比项 | 选项A | 选项B |
|---|---|---|
| 入门级实例 | 共享资源 | 企业级实例 |
| 企业级实例 | 独享物理服务器 | — |
| 公共镜像 | 官方提供 | 自定义镜像 |
| 安全组 | 有状态 | — |
| 快照备份 | 增量 | 全量 |
| 长期业务计费 | 包年包月 | 按量付费 |
| 容错批处理 | 抢占式实例 | — |
📝 测试题
一、选择题
1. 【单选】阿里云 ECS 实例中,以下哪种规格族最适用于需要大内存的 Redis 缓存服务器场景?
A. 通用型 g7
B. 计算型 c7
C. 内存型 r7
D. GPU 型 gn7
答案:C
内存型 r7 规格族配备较大内存,适合内存数据库(如 Redis)、缓存服务器等内存密集型场景。通用型平衡 CPU 和内存,计算型 vCPU 更多,GPU 型适用于深度学习。
2. 【单选】关于阿里云 ECS 安全组的描述,正确的是?
A. 安全组是无状态的,需要手动放行返回流量
B. 安全组是有状态的,出站允许的流量对应入站响应自动放行
C. 一个 ECS 实例只能绑定一个安全组
D. 安全组规则支持按 IP 地址精确到单个 IP,不支持 CIDR
答案:B
安全组是有状态的,这意味着如果出站规则允许流量,对应的入站响应流量会自动放行,无需额外配置入站规则。一个 ECS 实例可以绑定多个安全组,安全组规则支持 CIDR 表示法(如 10.0.0.0/8)。
3. 【单选】阿里云 ECS 的镜像类型中,适合于批量部署相同配置服务器环境的是?
A. 公共镜像
B. 自定义镜像
C. 共享镜像
D. 镜像市场
答案:B
自定义镜像是用户基于已有实例创建的镜像,包含操作系统和预装软件配置,适合批量部署相同环境的服务器。公共镜像是全新安装,共享镜像是别人授权给你的,镜像市场是第三方应用镜像。
4. 【单选】以下哪种 ECS 计费方式最适合运行容错性要求高的离线大数据批处理任务,同时控制成本?
A. 包年包月
B. 按量付费
C. 抢占式实例
D. 预留实例券
答案:C
抢占式实例价格最低可达按量付费的一折,适合容错性高的离线批处理任务(可接受中断)。包年包月适合长期稳定业务,按量付费适合短期灵活业务,预留实例券用于抵扣按量账单。
5. 【单选】关于 ECS 快照的描述,错误的是?
A. 快照是增量备份,节省存储空间
B. 可以使用快照恢复云盘数据到某一时刻
C. 快照可以跨地域复制
D. 创建自定义镜像时会自动生成云盘的全量备份,而非快照
答案:D
创建自定义镜像时会同时创建该云盘对应的快照,快照是增量的,不是全量备份。快照支持跨地域复制,可用于跨地域环境迁移。
二、判断题
6. 【判断】阿里云 ECS 入门级实例(如 t5/t6)由于采用共享物理服务器资源,性能稳定,适合作为生产环境的数据库服务器。
答案:❌ 错误
入门级实例(如 t5/t6)采用共享物理服务器资源,存在资源竞争,性能稳定性不如企业级实例。生产环境的数据库服务器应选择企业级实例(如 g7/c7/r7),以获得稳定的独享资源保障。
7. 【判断】ECS 安全组规则中,以 0.0.0.0/0 开放 SSH 22 端口和 RDP 3389 端口是生产环境的推荐实践。
答案:❌ 错误
生产环境中禁止以 0.0.0.0/0 开放 SSH 和 RDP 端口,否则会导致严重的安全风险。正确做法是:仅开放必要端口,限制来源 IP 范围(如仅允许公司 IP 或 VPN IP 访问),或使用安全组内授权的方式。
8. 【判断】ESSD 云盘提供最高 100 万 IOPS 的存储性能,适合大型关系数据库和 NoSQL 数据库等对 IOPS 要求极高的场景。
答案:✅ 正确
三、连线题
9. 将以下 ECS 组件与其功能进行连线:
| 组件 | 功能 |
|---|---|
| 实例 Instance | 提供 vCPU 和内存的计算资源 |
| 镜像 Image | 操作系统和软件的模板 |
| 云盘 Disk | 数据存储介质 |
| 安全组 Security Group | 控制网络访问的虚拟防火墙 |
| 弹性网卡 ENI | 挂载到实例的虚拟网卡 |
答案:
实例 → vCPU+内存计算资源
镜像 → 操作系统模板
云盘 → 数据存储
安全组 → 虚拟防火墙
弹性网卡 → 虚拟网卡
四、场景题
10. 【场景】某互联网公司计划在阿里云上部署一套电商 Web 应用,前端使用多台 ECS 实例通过负载均衡分发请求,后端使用 RDS MySQL 数据库,静态资源存储在 OSS 中,日均 PV 约 50 万。以下 ECS 选型和架构建议正确的是?
A. 所有 ECS 均选择入门级实例 t6,节省成本
B. ECS 实例必须全部加入同一个 VPC 才能通过内网访问 RDS
C. 使用自定义镜像批量创建 Web 服务器,并通过安全组仅开放 80/443 端口
D. 数据库服务器直接使用 ECS 自建,不使用 RDS
答案:C
A 错误:入门级实例性能不稳定,生产 Web 服务器应选企业级实例;B 部分正确但不完全准确:ECS 和 RDS 需要在同一 VPC 内网互通;C 正确:自定义镜像便于批量部署,安全组最小权限原则是正确的;D 错误:生产数据库应使用 RDS,提供高可用、自动备份等托管服务。
📚 Day 8 学习完成
核心掌握:ECS 实例规格族分类、镜像类型对比、快照原理、安全组规则与实践、计费方式选择。