AWS云计算助手级架构师认证之EC2-存储类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AWS云计算助手级架构师认证之EC2-存储类型相关的知识,希望对你有一定的参考价值。

参考技术A         日常生活中经常用到的电脑存储类型,一般都是磁盘存储,如果使用的是Windows操作系统的话,就是C盘,D盘等。当我们使用EC2实例的时候,必须为该实例指定将在该实例上运行的数据保存在什么卷上。一般有两种存储类型,EBS卷存储,和实例存储卷(Ephemeral)存储。

        EBS卷存储:

        ①EC2实例启动的时候,可以和EBS卷结合使用(作为根卷或者是附加卷),实例中使用的数据都会被永久性的保存在EBS卷上,实例停止(Stop)或终止(Terminate)后,数据仍然可以随着EBS卷保存下来(需要改变实例的EBS卷保留属性。EBS卷保留属性:当终止实例的时候是否保留使用的EBS卷)。

       ② EBS卷和EC2实例相连接的方式和日常生活中常见的电脑和硬盘的连接方式类似,单独买的硬盘,通过USB可以将硬盘和任意一台电脑相连接,不需要时可以拔下来。同样,EBS卷可以和不同的EC2实例相连接,但一个EBS卷一次只能和一个EC2实例相结合,而一个EC2实例可以和很多EBS卷相结合。EBS卷和EC2实例的连接方式是通过网络。

        ③EBS卷还可以以快照的形式将数据保存下来,待以后有需要时再还原成EBS卷。比如说我的EBS卷上有很多重要的数据,在别的EC2实例上也需要,那么我们可以通过对现在的EBS卷拍照,生成一个快照,然后再把该快照还原成EBS卷,最后把这个EBS卷和别的EC2实例相关联使用。需要注意的是,EBS卷是不能够跨区域(Region)使用的,当另外一个区域内的EC2实例想使用这个区域内的EBS卷的时候,必须对EBS卷拍摄快照,然后将生成的快照复制到另一个区域内才可以。

        ④有几个时机的注意点需要注意:当EC2实例启动的时候可以将EBS卷添加到EC2实例中,在EC2实例启动之后也可以把更多的EBS卷添加到EC2实例中。而卷保留属性,就是当终止运行的EC2实例时,是否删除该实例利用的EBS卷的一个属性,可以设置删除或者保留,而这个属性只能在启动EC2实例的时候设置。

        实例存储卷(Ephemeral)存储:

       ① 当EC2实例和实例存储卷(Ephemeral)结合使用的时候(作为根卷或者附加卷),当EC2实例在运行状态下,实例中的数据会被保存在实例存储卷上,而当实例被停止(Stop)或终止(Terminate)的状态下,保留在实例上的数据会消失,(但对实例进行重启,即Restart的情况下,实例存储卷上的数据是不会消失的),也就是说保存在实例存储卷上的数据不是永久性的。但有别的方法将实例存储卷上的数据保存下来,方法就是对该实例生成一个AMI,然后利用该AMI启动实例,利用这个方法可以保存实例存储卷上的数据。

        ②有很多实例类型,但是并不是所有的实例类型都支持实例存储卷。实例和实例存储卷的连接方式是物理连接,其实实例存储卷是EC2实例物理主机上的磁盘存储卷。当AWS生成实例存储卷的是时候,它会利用保存在S3存储桶中的一个实例存储卷模板。在实例存储卷被完全生成之前,EC2实例是不会被启动的。而AWS生成EBS卷的时候,它会利用EBS快照。并且启动EC2实例时所需的部分EBS卷很少,只要从EBS快照恢复出来那一部分就可以完成启动EC2实例的动作。所以利用实例存储卷的EC2实例启动速度会比利用EBS卷的EC2实例的启动速度要慢。

        ③只有在启动EC2实例的时候才能把实例存储卷添加到EC2实例中,在启动EC2实例之后便不能再添加新的实例存储卷,这点和EBS卷是不同的。

        注意:将实例终止或者停止之后再开始,则AWS可能会在不同的物理主机上启动新的实例,而将EC2实例重启的话,则是在同一个物理主机上。所以实例存储卷的数据在重启之后不会丢失,而在终止或停止之后则会丢失。并且当物理主机由于资源不足等错误造成EC2实例不能正常工作等致命错误时,最简单的方法就是将该EC2实例停止掉,然后再开始启动即可。

以上是关于AWS云计算助手级架构师认证之EC2-存储类型的主要内容,如果未能解决你的问题,请参考以下文章

云计算架构课程

[ AWS - SAA ] 解决方案架构师之设计弹性架构 - 选择可靠的弹性存储(如何选择 SSD vs. HDD)

[ AWS - SAA ] 解决方案架构师之设计弹性架构 - 选择可靠的弹性存储(如何选择 SSD vs. HDD)

大咖专栏 | Mycat:轻松实现百亿级大表分布式存储与秒级并行查询

如何进行容器云平台存储架构设计与优化?

阿里云新版云计算架构师ACE认证专家解读会重磅来袭