导读:阿里云数十种云服务器ECS实例类型,是不是让你在选择时无从下手呢?
今天给大家带来的分享将从云服务器ECS的基本概念开始,详细讲解ECS的选型技巧,以及如何省钱省力的来使用ECS。
作者 | 阿里云弹性计算产品专家 马小婷
来源 | 弹性计算百晓生
云服务器ECS基础概念
云服务器的基础概念
第一部分会给大家介绍云服务器的一些基本概念。
在开始前,大家可以回想一下,我们自己购买笔记本电脑的时候会考虑哪些因素?我自己会先选择品牌,一般情况下在确定了品牌之后,接下来就会考虑硬件配置,主要是物理硬件的配置和软件的配置。
硬件配置上,我首先会考虑计算性能,像CPU和内存的大小、CPU的型号等;第二就是存储,笔记本电脑的磁盘有多大;第三部分就是网络能力,比如网卡有几个,对于玩游戏的同学来说,显卡配置也很重要。除了硬件配置外,我也会考虑电脑的操作系统是什么样的,比如Mac OS, windows或ubuntu等。而拿到电脑之后,我们首先会做一些基础应用软件的安装和配置,包括防火墙等保证我们整个应用环境的安全性。
这是我在现实生活中去购买一台物理电脑的流程,其实这些概念在云上也是适用的,比如说我们在选择一些物理硬件的参数的时候,选CPU和内存,对应在云上的话,就是选择ECS实例的 CPU 和内存大小以及 CPU 的型号。
存储这一块,磁盘在云上对应的概念就是块存储,在云上块存储其实是包含两个概念,一个概念是云盘,一个概念是本地盘。有一个跟我们现实生活中不太一样的点,是云上的块存储,我们在购买的过程中需要指定用作系统盘还是用作数据盘的。而现实生活中买了一个电脑里面是有一块磁盘,然后我们自己会把磁盘分成系统盘还是数据盘,但在云上的系统盘和数据盘是需要分开购买的,这是一点点区别。
在网络这一块其实也是类似的,云上提供弹性网卡,让用户通过访问云服务器就能够联通到网上。
除了这些物理硬件以外,要让一个云服务器真正的跑起来,跟现实生活一样,我们也需要去安装一个操作系统,这个操作系统在云上的概念就是镜像,阿里云提供多种不同的镜像版本供大家选择。
除此以外,云服务器还会有一些特殊的概念,比如安全组,本质上是通过一些规则来限定访问的流量,即被哪些应用可以访问。
我们在买一个电脑之后,这个物理机在手上,你想要什么时候使用就可以什么时候使用。在云上买完一个云服务器之后,因为这个服务器是在云端或者说在远端,我们访问云服务器的方式就跟我们平时打开一个电脑不太一样,我们需要通过阿里云的控制台或者通过远程连接的工具来登录到我们的云服务器上去。
还有一个小概念是云上的容灾备份能力,就是快照。现实生活中,如果我们的电脑磁盘出现了故障,数据出现了损坏就无能为力了,或者只能够找专业的人把数据能够找回来,但是不能够保证说所有的数据都能找回来。云上有快照这样一个概念,它的意思是说对云盘的某一个时间点的数据拍一张照,本质上就是会把磁盘上所有的数据记录下来,如果出现了问题,我们就可以通过快照,快速的回滚到某一个时间点的数据,这样能够保证在业务出现了问题的情况下,快速做灾备的恢复。
整体介绍完云服务器的基本概念之后,接下详细介绍一下云服务器的存储和网络的概念。
云上的三种存储方式
第一种是前面已经介绍的块存储的模式,用户创建了一个块存储之后,可以把块存储挂载到实例上,就跟自己使用笔记本电脑过程中,电脑自带的磁盘不够用了,去买移动硬盘来插上来类似。块存储有三种类型,包括普通的高效云盘,还有SSD云盘,以及超高性能超低延迟的ESSD云盘。
第二种存储方式是文件存储,每一个块存储只能够挂载到一个云服务器上,而每个文件存储可以被多台ECS使用。
第三种存储形态是对象存储形态OSS,这个就类似于百度云盘,使用这种存储的方式,更多的通过一个链接来做文件的读取。
云上的网络
网络部分主要是两个概念,专有网络VPC和交换机。
第一个是专有网络VPC,专有网络是在云上为用户划分一个私有网络,用户通过创建VPC可以创建逻辑上彻底隔离的一个网络环境,每一个VPC都是由一个路由器以及一个以上的交换机组成的。用户一旦创建了一个VPC专有网络,阿里云会自动为用户创建一个对应的路由器,来完成VPC下所有网络的转发。同一个VPC下的实例之间的内网是互通的,即在同一个VPC下实例之间可以通过内网IP地址来互相访问。
第二个概念是交换机,前面已经介绍了,一个VPC至少有一个路由器。交换机是专有网络的基础网络设备,用来连接不同的实例资源,我们可以通过交换机&