AWS云计算助手级架构师认证之EC2‐基础

        AWS中的EC2服务从上线到现在应该是应用最广泛的服务了,也是AWS的主打服务。

        在介绍AWS中的EC2服务之前,先说一下关于电脑的基础知识:简单来说,常见的实体计算机由操作系统(Windows,Linux)和资源(CPU,内存,存储磁盘,网络等)相构成。其实EC2云主机也可以这样理解:EC2云主机=Amazon系统映像(AMI) (操作系统,应用程序)+实例类型。

        Amazon系统映像:是一种包含软件配置的(如操作系统,应用程序服务器,应用程序)模板。正如平时买电脑的时候,一般电脑上都会带有Windows的操作系统,但其他的软件,如Office软件,可能就不会包括。AWS提供很多种实例主机的AMI映像文件,同时自己也可以制作自己的AMI。AMI映像文件中包括启动实例主机所需的信息,例如操作系统,以及其他的应用程序。利用自己生成的AMI映像文件启动实例,可以高效地配置出所需的功能,同时配合AutoScaling一起工作,可以快速的从灾难情境中恢复。例如,用户在EC2实例上安装了很多软件,并且在上面搭建了一个网站,当将这个网站上线的时候,一般情况下就需要配合AutoScaling和ELB一起工作,利用自己生成的AMI,可以快速的应对系统实例的增减。允许用户根据需求自定义制作AMI,并且可以将自己的AMI设置成公有的,或者只和单独某个AWS用户共有,或者是在AWSMarketplace上出售自己制作的AMI。允许用户在AWSMarketplace查找并购买符合自己需求的AMI。

        实例类型:指定的实例类型决定了实例的主机硬件,不同的实例类型提供不同的计算和存储能力:

                •T2实例(实现性能的突增)

                •计算优化型实例(C4)

                •内存优化型实例(R4)

                •存储优化型实例(I2,D2)

                •加速计算实例(P2,G2)

                •T1微型实例

                •EBS优化

        对于这一部分的理解,可以打个比方:亚马逊把成千上万台的计算机放在一起,然后利用虚拟机的技术,把计算机的所有资源,比如CPU,内存,磁盘存储等放进一个大水池子里。当我们启动EC2云主机的时候,我们需要这些资源,当我们在AWS后台选择不同的AMI和不同的实例类型的时候,AWS系统会在存放资源的大水池中选择不同的资源组合返回给我们。比如,当我们选择内存优化型实例的时候,AWS系统可能会将8G内存,100G存储,2个CPU分配给实例,就是侧重于内存资源;当我们选择计算优化型实例的时候,AWS系统可能会将4G内存,100G存储,4个CPU分配给实例,这时会侧重于CPU资源。根据业务需求,可以组合不同的AMI和实例类型。

        AWS和传统的主机服务相比一个最大的优点就是:对主机维护的成本降低。在以前,当需要建立网站或者别的服务时,需要购买实际机房中的电脑主机,对该主机进行软件的安装以及一系列的维护需要花费大量的时间和金钱。而如今的AWS的EC2云主机,当由于某种故障而发生不能使用的情况下,可以把该主机终止掉,该主机使用的所有资源会被释放回AWS的资源池中。然后再利用自己的AMI可以马上启动一个一样的EC2实例。使用AWS还有一个优点,就是用多少资源付多少钱,即根据使用EC2主机的时间长短来付费。

        更多关于AWS的EC2知识点有:

        EC2卷存储类型

        EC2实例购买类型

        EC2实例和VPC

你可能感兴趣的:(AWS云计算助手级架构师认证之EC2‐基础)