Appearance
ECS 云服务器
概述
ECS(Elastic Compute Service)是云服务提供商提供的基于虚拟化技术的弹性计算资源服务。用户可通过云平台租用虚拟服务器运行应用、托管网站或存储数据,无需自行采购和运维物理服务器。
特性对比表
特性 | ECS(云服务器) | 传统物理服务器 |
---|---|---|
硬件采购 | 按需租用,0资本支出 | 需提前采购,高初始成本 |
运维复杂度 | 云服务商负责硬件运维 | 需自行维护硬件/软件 |
扩展性 | 分钟级弹性扩展(垂直/水平) | 需采购新硬件,周期长达数周 |
可靠性 | 多副本冗余+跨AZ容灾 | 单点故障风险高 |
成本模型 | 按使用量付费(可节省30%-50%成本) | 固定资产投入,资源闲置浪费 |
部署速度 | 秒级创建实例 | 需数天硬件采购+部署周期 |
基础使用指南
连接方式
密码连接
- 适用场景:临时测试环境
- 风险:密码泄露风险较高
密钥连接(推荐)
- 生成密钥对:
ssh-keygen -t rsa -b 4096
- 上传公钥至ECS控制台
- 连接命令:
ssh -i ~/.ssh/private_key ubuntu@[ECS_IP]
- 生成密钥对:
ECS 实例分类
类型 | 架构特性 | 适用场景 |
---|---|---|
通用型 | 均衡CPU/内存(如4c16g) | Web服务器、中小型数据库 |
计算型 | 高CPU配比(如8c8g) | 视频编码、批量计算 |
内存型 | 高内存配比(如2c32g) | 内存数据库、实时大数据分析 |
GPU服务器 | NVIDIA A100/Tesla T4等 | AI训练、深度学习推理 |
弹性裸金属 | 物理机性能+虚拟化灵活性 | 核心数据库、高性能计算(HPC) |
ARM架构实例 | 鲲鹏/Graviton处理器 | 安卓云游、分布式存储 |
VPC 网络架构规划
核心组件
VPC(虚拟私有云)
- 定义私有网络空间(如10.0.0.0/16)
- 支持多可用区部署实现高可用
子网划分
- Web层子网(公网访问)
- 应用层子网(私有网络)
- 数据库子网(禁止公网访问)
安全组(SG)
- 入站规则示例:
协议 端口范围 源IP 描述 SSH 22 0.0.0.0/0 管理访问 HTTP 80 0.0.0.0/0 Web服务 - 出站规则:默认允许全部出站
- 入站规则示例:
弹性IP
- 静态公网IP绑定
- 支持解绑重映射(故障转移场景)
实例创建流程
步骤1:基础配置
地域选择
- 靠近用户群体(如华北2北京)
- 可用区选择(多AZ部署需创建多个实例)
镜像选择
- 公共镜像:CentOS/Ubuntu/Windows
- 自定义镜像:快速复制环境
- 共享镜像:跨账号部署
步骤2:实例规格
- 通用推荐配置:
- Web服务:2c4g ~ 4c8g
- 数据库:4c16g ~ 8c32g
- 大数据:16c64g + 本地SSD盘