启动新实例时,操作系统存储器只有两个选项:标准IOPS或预置IOPS。Amazon Elastic Block Store(EBS)卷在重新启动后都保持不变。很多情况下都附带了一堆额外的临时驱动器,这些驱动器并不是永久的。我通常删除这些短暂的驱动器,所以我不想试图存储数据。您将不得不为额外的永久存储添加额外的EBS卷。这篇文章似乎表明你可以启动基于“EC2实例存储”的AMI,这是不持久的,但我从来没有见过这种选择。我所有的实例都有基于EBS的根设备;我还没有看到一个不是EBS的。我假设他们的意思是Amazon Market Place中的一些实例可能使用非持久性卷。http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html
您将在启动实例时看到根设备,如下面突出显示的那样。只要EBS是根设备,您就可以确定您的更改将在重新启动后保持不变。
就实例大小而言,这取决于应用程序的需求。关于EC2的好处是,如果您配置一个处于供电状态的AMI,则可以返回并增加实例大小,但需要重新启动。如果IOPS很重要,您将需要确保选择一个EBS优化的实例。请参阅此页面以获取实例详细信息。你会看到EBS优化的第一个实例类型是M1.large。
需要一些技巧?
阅读本指南可获得有关优化存储配置的其他修补程序。提高IOPS的最佳技巧之一是使用多个较小的EBS卷,并将它们放在Windows服务器的RAID 0中。由于EBS卷在后端是RAID1,所以实质上是在您的VM中部署RAID 1 + 0以获得最佳性能和可用性。转载https://clusteringformeremortals.com/2013/12/12/amazon-ec2-storage-and-instance-size-considerations/