扫码查看“玩转ECS”详情页 关注百晓生,笑谈云计算 阿里云开发者“藏经阁” 解锁更多课程视频 海量免费电子书下载 目录 第一章 入门与选型 4 1.1 如何选择ECS 云服务器实例规格 5 第二章 自动化运维 25 2.1 服务器自动化迁移中心SMC 最佳实践及新特性介绍 26 2.2 云上自动化部署和运维的正确姿势 40 2.3 ECS云助手,实现云上运维自动化 51 2.4 ECS自助服务之智能诊断和自动化修复 74 2.5 ECS数据保护-数据备份新特性与最佳实践 88 第三章 架构优化 95 3.1 云上高弹性、低成本解决方案 96 3.2 基于弹性计算网络能力提升容器密度最佳实践 111 3.3 ECS安全组最佳实践及新特性介绍 117 3.4 Region 化部署和跨可用区容灾介绍 127 第一章 入门与选型 5 > 如何选择ECS云服务器实例规格 1.1 如何选择 ECS 云服务器实例规格 摘要:本文主要大概分为4个部分,第一部分介绍云服务器ECS的基本概念;第二部分 对ECS的实例规格族进行一个详细的解读;第三部分给大家实战讲解如何去做ECS实 例的选型;最后一部分简单介绍一下如何去省钱省力的来使用ECS。 演讲嘉宾简介:马小婷,阿里云智能产品专家,负责ECS服务能力的 产品规划与设计工作,包括实例场景化选型工具,实例诊断与修复, ECS事件系统,ECS优化推荐,弹性伸缩与弹性供应等,致力于完善 ECS全生命周期的场景支撑,为用户提供完整高效的服务能力与自助 智能的服务体验。 第一部分:云服务器 ECS 基础概念 云服务器的基础概念 第一部分会给大家介绍云服务器的一些基本概念。 如何选择ECS云服务器实例规格 < 6 在开始前,大家可以回想一下,我们自己购买笔记本电脑的时候中会考虑哪些因素?我 自己会先选择品牌,一般情况下在确定了品牌之后,接下来就会考虑硬件配置,主要是物理 硬件的配置和软件的配置。 硬件配置上,我首先会考虑计算性能,像CPU和内存的大小、CPU的型号等;第二 就是存储,笔记本电脑的磁盘有多大;第三部分就是网络能力,比如网卡有几个,对于玩游 戏的同学来说,显卡配置也很重要。除了硬件配置外,我也会考虑电脑的操作系统是什么样 的,比如Mac OS, windows或ubuntu等。而拿到电脑之后,我们首先会做一些基础 应用软件的安装和配置,包括防火墙等保证我们整个应用环境的安全性。 这是我在现实生活中去购买一台物理电脑的流程,其实这些概念在云上也是适用的,比 如说我们在选择一些物理硬件的参数的时候,选CPU和内存,对应在云上的话,就是选择 ECS实例的 CPU和内存大小以及 CPU的型号。 存储这一块,磁盘在云上对应的概念就是块存储,在云上块存储其实是包含两个概念, 一个概念是云盘,一个概念是本地盘。有一个跟我们现实生活中不太一样的点,是云上的块 存储,我们在购买的过程中需要指定用作系统盘还是用作数据盘的。而现实生活中买了一个 电脑里面是有一块磁盘,然后我们自己会把磁盘分成系统盘还是数据盘,但在云上的系统盘 和数据盘是需要分开购买的,这是一点点区别。 在网络这一块其实也是类似的,云上提供弹性网卡,让用户通过访问云服务器就能够联 通到网上。 7 > 如何选择ECS云服务器实例规格 除了这些物理硬件以外,要让一个云服务器真正的跑起来,跟现实生活一样,我们也需 要去安装一个操作系统,这个操作系统在云上的概念就是镜像,阿里云提供多种不同的镜像 版本供大家选择。 除此以外,云服务器还会有一些特殊的概念,比如安全组,本质上是通过一些规则来限 定访问的流量,即被哪些应用可以访问。 我们在买一个电脑之后,这个物理机在手上,你想要什么时候使用就可以什么时候使用。 在云上买完一个云服务器之后,因为这个服务器是在云端或者说在远端,我们访问云服务器 的方式就跟我们平时打开一个电脑不太一样,我们需要通过阿里云的控制台或者通过远程连 接的工具来登录到我们的云服务器上去。 还有一个小概念是云上的容灾备份能力,就是快照。现实生活中,如果我们的电脑磁盘 出现了故障,数据出现了损坏就无能为力了,或者只能够找专业的人把数据能够找回来,但 是不能够保证说所有的数据都能找回来。云上有快照这样一个概念,它的意思是说对云盘的 某一个时间点的数据拍一张照,本质上就是会把磁盘上所有的数据记录下来,如果出现了问 题,我们就可以通过快照,快速的回滚到某一个时间点的数据,这样能够保证在业务出现了 问题的情况下,快速做灾备的恢复。 整体介绍完云服务器的基本概念之后,接下详细介绍一下云服务器的存储和网络的概 念。 如何选择ECS云服务器实例规格 < 8 云上的三种存储方式 第一种是前面已经介绍的块存储的模式,用户创建了一个块存储之后,可以把块存储挂 载到实例上,就跟自己使用笔记本电脑过程中,电脑自带的磁盘不够用了,去买移动硬盘来 插上来类似。块存储有三种类型,包括普通的高效云盘,还有SSD云盘,以及超高性能超 低延迟的ESSD云盘。 第二种存储方式是文件存储,每一个块存储只能够挂载到一个云服务器上,而每个文件 存储可以被多台ECS使用。 第三种存储形态是对象存储形态OSS,这个就类似于百度云盘,使用这种存储的方式, 更多的通过一个链接来做文件的读取。 云上的网络 网络部分主要是两个概念,专有网络VPC和交换机。 第一个是专有网络VPC,专有网络是在云上为用户划分一个私有网络,用户通过创建 VPC可以创建逻辑上彻底隔离的一个网络环境,每一个VPC都是由一个路由器以及一个 以上的交换机组成的。用户一旦创建了一个VPC专有网络,阿里云会自动为用户创建一个 对应的路由器,来完成VPC下所有网络的转发。同一个VPC下的实例之间的内网是互通 的,即在同一个VPC下实例之间可以通过内网IP地址来互相访问。 第二个概念是交换机,前面已经介绍了,一个VPC至少有一个路由器。交换机是专有 网络的基础网络设备,用来连接不同的实例资源,我们可以通过交换机,在每一个可用区创 建多个交换机来划分子网,然后多个交换机之间是可以通过路由器来实现连接和转发。以上 是存储和网络的一些基础的概念。 云服务器ECS的使用流程 下面我们介绍一下使用ECS的流程。 9 > 如何选择ECS云服务器实例规格 一个ECS的实例,我们可以把它理解成一台虚拟机,它包含内存、磁盘、网络和操作 系统等软硬件。而一个ECS服务器实例是多大的规格,底层的物理硬件是什么样子的,是 由对应的实例规格和实例规格族来决定的。实例规格族代表了实例适用的业务场景,它决定 了CPU和内存配比,以及底层的物理硬件是什么样子的。实例规格代表的是实例的大小, 比如说 CPU的数量是多少。 在确定了实例规格之后,我们还需要去选择对应的存储,因为只有CPU和内存的话, 数据是没有办法存放的,所以就会有一个块存储。块存储有两种,一种是云盘,一种是本地 盘。云盘其实是云上的一种三副本的存储形态,能够给用户提供高可用的能力。云盘主要用 来做系统盘和数据盘,只需要像物理盘一样把它格式化就可以使用了,而本地盘可能更多的 主要是用来做数据盘。 选择完了计算存储,我们接下来就要看对应的操作系统,云上的操作系统指的是镜像, 目前阿里云提供是多种镜像的来源,包括官方提供的这种公共镜像、第三方市场提供的镜像、 用户自定义镜像,还允许不同的用户之间共享镜像。 网络方面阿里云会有一个网络带宽,用户可以直接指定。 我们把实例的计算、存储、网络以及操作系统等参数制定好之后,就可以创建一个跟我 们物理的笔记本电脑一样的云服务器。 创建完之后,我们通过阿里云的控制台,或者是通过阿里云的APP,可以直接连接和 访问已购买的云服务器。 如何选择ECS云服务器实例规格 < 10 第二部分:ECS 实例规格族介绍 第二部分我会给大家介绍一下ECS实例的规格族是怎么命名的,大家可能在这一块会 有比较多的疑问。目前阿里云提供几百种实例规格,所以在选择的过程中会眼花缭乱,其实 只要理解了ECS的实例规格族的命名方式,和它的信息布局,我们就能够很好的选型了。 实例的架构类型、规格分类与详细信息