P.S. Instance Type: https://aws.amazon.com/cn/ec2/instance-types/
接下来的一步容易被忽略,其实此时还没有完全修改成功!
此时看到 /dev/xvda1 7.7G 7.7G 0 100% / 变成了 /dev/xvda1 39G 1.5G 38G 4% / ,就代表成功了!
日常生活中经常用到的电脑存储类型,一般都是磁盘存储,如果使用的是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实例停止掉,然后再开始启动即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)