我需要使用AWS ec2实例来编译一个非常大的项目。我不会再用它做别的事了。该项目的大小应该在20gb左右。如何选择一个实例还不清楚。我已经尝试了t2小的(在我知道包有多大之前),然后我尝试了t2 xlarge,这仍然太小了。是否有明确的文档说明什么实例将满足我的内存需求?
EC2实例上的存储是弹性的,这适用于所有实例类型。
实例类型(t2。例如,小)只设置CPU、内存和带宽,而存储是在选择实例类型后设置的。它的正确名称是EBS卷(弹性块存储卷)。存储空间非常便宜,所以你可以创建一个30gb大小的实例。
您可以在这里找到更多信息https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html
如果有20gb的存储空间(20gb的存储空间!= 20gb的内存),您可以找到一个至少有20gb临时存储空间的实例,或者找到任何实例并附加一个20gb的ebs卷。有些实例附带临时存储,其他实例则假定您将附加ebs卷用于存储。对于最小为20gb的临时存储的实例,这。是一个很有用的工具,可以帮你过滤。如果您想要20gb的内存,您可以使用相同的工具按内存筛选。