繁体   English   中英

AWS EC2动态创建实例

[英]AWS EC2 create Instances Dynamically

我想使用AWS构建一个平台,以计算模拟。

其中一些需要更多的CPU和RAM,因此我需要拥有更大的实例。 由于较大的实例比较昂贵,因此我不希望一直运行它们。

我的方法是,如果需要,用我自己的AMI启动一个实例,然后将其删除。

这是个好主意,还是有更好的解决方案?

您可以看一下基于某些指标进行扩展的自动扩展组。 您将需要确保您的应用程序可以水平缩放

J. Meijers所说的,以及如果您的应用程序可以容忍实例的偶然丢失并可以轻松地重新安排作业,则可以使用竞价型实例而不是按需节省大量资金。

当您配置自动缩放组时 ,可以将其设置为使用竞价型实例,如果由于价格上涨而丢失实例,那么一旦价格下跌,实例将立即回来。

即使您只想运行一个大型实例,Autoscaling组也很方便。 您可以在不需要时手动将其“缩放”为零,在有工作要做时将其缩放为1,实例将立即返回。 当没有实例在其中运行时,Autoscaling组不会花费任何费用。

您可以通过在启动配置中包含user_data.sh脚本来补充您使用的任何AMI。 这些是在创建实例后将在任何实例上运行的命令。

确保为ASG启动配置指定IAM角色 您以后会很高兴。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM