一、概念
处理能力可弹性的计算服务,阿里云中最基础的计算服务。
二、特点
- 稳定
云盘数据可靠性高, 自动宕机迁移、数据备份和回滚、系统性能报警 - 安全
防DDoS系统、安全组规则保护、多用户隔离、防密码破解 - 弹性
最重要的特点,支持垂直(服务升级)和水平扩展(增加数量,10分钟内启动或释放100台服务器,5分钟内停机升级CPU和内存,不停机升级带宽 - 高性能
随机IOPS 1.2万、300MB/s本地SSD盘性能,多线BGP骨干网络接入
三、部署结构
- Region(地域):就近选择
- Zone(可用区)
- 实例:一个实例只能被同一个zone下的磁盘挂载,实例只能在一个可用区内故障迁移,磁盘同一时间只能挂载在一个实例上
- 安全组: 可以跨zone,在同一个Region下有效
- ECS系统盘大小:linux20GB,Windows40G
- 故障迁移:5-10分钟自动迁移完成
四、磁盘类型
(普通云盘、高效云盘和SSD盘应用盘古分布式文件系统,与实例所在服务器不是同一个,解决单点故障为题)
- 普通云盘
应用场景:不被经常访问或者低I/O负载的应用场景 - 高效云盘
性能计算公式:吞吐量=min(50+0.1容量,80)MBps,IOPS=min(1000+6容量,3000)
应用场景:中小型数据库,大型开发测试,Web服务器日志 - SSD盘
性能计算公式:吞吐量=min(30容量,20000)MBps,IOPS=min(50+0.5容量,256)
应用场景:I/O密集型应用,中大型关系数据库,NoSQL数据库 - 本地SSD盘(停止售卖)
五、快照
(存放在OSS中)
- 自动快照
默认保存过去3天和上周日的快照,最多可创建快照数量为6*磁盘数+6 - 快照机制
增量快照,只改变两个快照之间变化的数据块
六、镜像
(本质:系统盘的快照)
- 系统镜像:默认安装云盾
- 镜像市场镜像:
- 自定义镜像
生成一个可在整个Region可以使用的镜像
去掉自动挂载数据盘mount,/etc/fstab中
root密码重新分配,/etc/resolv.conf中增加的记录也会被保留,记得清除
自动启动服务:设置好自动启动服务
七、安全组
- 作用
- 对ECS实例进行分组,并定了一个或多个防火墙规则,限制相互访问权限控制时需要使用安全组功能
- 通过安全组的控制权限可以实现:
- 允许或限制特定的安全组或者特定的来源是否可以访问自己
- 允许或者显示本安全组内的实例是否可以访问特定的资源
- 防火墙规则事例
10.0.0.0/8(指定网段),protocol=tcp,port=80,policy=accept,nictype=intranet - 默认安全组
允许公网访问,webserver访问80端口 - 限制
最多100个安全组,每组最多1000个实例,实例最多5个实例,每个安全组最多100条规则
八、实例
- 注意:
- 4G以上内存不能选32位操作系统
- 支持I/O优化的实例为实例和云盘之间提供更好的网络能力,挂载SSD云盘能够获得SSD云盘全部的存储性能,不支持I/O优化的实例挂载SSD云盘最高可获得最高1000左右IOPS性能
- 设置/取消自动释放时间
- 对按量付费的实例可以安排释放计划,精确到分钟
- 可以再次设置,覆盖前一次
- 可以自行取消
- 可以在订购页面设置自动释放时间,可以进入ECS控制台变更自动释放时间
九、操作磁盘
- 挂载磁盘
- 从实例操作入口
- 从全部磁盘操作入口
- 过程(linux)
1、先在界面上挂载磁盘
2、去linux后台操作页面,执行命令分配磁盘
fdisk /dev/vdb
3、格式化磁盘(vdb1是磁盘名,这里格式化为ext3格式磁盘)
mkfs.ext3 /dev/vdb1
4、挂载磁盘
mkdir /mydata
mount /dev/vdb1 /mydata
- 注意
- 一台ECS最多挂载4块数据盘
- 系统盘不支持单独挂载操作
- 挂载磁盘的ECS必须是Running或者Stopped状态
- 被挂载的云盘必须为Available(待挂载)状态
- 扩容磁盘
- 注意
- 只有数据盘才可以扩容
- 通过管理控制台和Open API扩容磁盘之后,需要在ECS控制台或者使用Open API重启实例之后才可以生效
- 扩容生效之后的磁盘,仍然需要用户手动去格式化扩展的存储空间
- 流程(linux)
1、选定需要扩容的磁盘,进行购买
2、重启服务器并登陆ECS实例
3、umont磁盘,删除原有分区并新建分区
fdisk /dev/vdb
4、格式化磁盘,mount磁盘并查看磁盘信息
e2fsck -f /dev/vdb1
检查文件系统大小
resize2fs /dev/vdb1
变更文件系统大小
mount /dev/vdb1 /mydata
- 流程(windows)
1、选定需要扩容的磁盘,进行购买
2、重启服务器并登陆ECS实例
3、进去我的电脑“管理”进行“磁盘管理”
4、完成扩展卷
- 注意
- 更换系统盘
- 适用场景
- 当前实例数据已经备份,不需要再提供服务
- 系统盘扩容
- 注意
- 更换系统盘不会改变实例的IP地址和MAC地址
- ECS实例处于“已停止”状态,才允许进行更换系统盘的操作
- 系统盘类型不能更换
- 原系统盘被释放,原系统盘数据丢失
- 适用场景
- 重新初始化磁盘
- 适用场景
- 系统重装
- 数据盘格式化
- 过程
1、停止ECS
2、点击“重新初始化磁盘”
3、系统盘需要输入登陆密码
4、系统盘实例自动启动,数据盘需手动启动 - 注意
- ECS实例必须处于“已停止”状态
- 重新初始化磁盘互殴,磁盘上数据丢失,提前做好备份
- 没有挂载的磁盘不能进行重新初始化磁盘操作
- 适用场景