首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EC2自动化工具/策略?

EC2自动化工具/策略?
EN

Stack Overflow用户
提问于 2009-02-27 23:56:54
回答 3查看 2.3K关注 0票数 6

您使用什么工具或策略来实现EC2活动的自动化?

我需要能够调出许多EC2实例,向它提供各种软件(主要是Python ),与S3交互(主要是下载数据),并运行各种作业。我会按需并按计划做这件事。

我想决定我是否应该:

  • 用我所有的软件创建一个AMI,或者
  • 启动一个普通的linux实例,并将我的软件提供给它

对于配置和自动化,博托看起来相当不错。或者我可以用帕拉米科写点东西。推荐任何一种或任何其他我应该看的?

基本上,我是在寻找建议/成功的故事,让我知道什么对你有用。

EN

回答 3

Stack Overflow用户

发布于 2009-02-28 00:12:55

要回答关于选择AMIs的问题,我想说的是,这取决于您安装了多少软件。

我已经成功地采用了一种混合方法,在这种方法中,我构建了一个AMI并加载了我的重量级和更稳定的软件。这是需要运行安装程序的东西,或者需要相当长的时间来安装(请记住,如果您每次重新安装一个包,作为启动过程的一部分,您每次都要为安装付费)。然后,我在准备/启动时上传这个小型和易失性的软件。在这个桶里,大部分的应用程序代码,数据等等。这样,我可以改变我的应用程序,而不必去触摸AMI。

这种办法的好处是:

  • 不必为运行相同的软件支付数千次安装费用。
  • 随着时间的推移,AMI可以保持相当稳定。
  • 可以使用需要干预或GUI交互的软件来安装。

主要缺点:

  • 您的AMI操作系统版本将随着时间的推移而过时。
  • 对于将在其上运行的实例类型/体系结构,AMI可能不灵活。例如,您可以在32位操作系统上创建它,从而阻止它在高CPU实例类型上运行,反之亦然。所以你可以把自己锁在定价计划里。

我不使用Python,所以我不能评论您引用的任何一个API。

票数 3
EN

Stack Overflow用户

发布于 2016-12-05 08:50:27

AWS刚刚发布了系统管理器套件,其中包括一个处理围绕AMIs的用例自动化服务

票数 1
EN

Stack Overflow用户

发布于 2012-04-03 21:33:12

这个问题是在一段时间前提出的,但我相信我的答案可能会对其他用户有用。我相信市场上最好的自动化工具是由云管理平台提供的。例如,他们提供自动缩放,配置软件集成(主厨/傀儡),数据库复制,dns管理.

最流行的云管理软件是斯卡尔尔 (免责声明:我在那里工作)、RightScale和enStratus。斯卡尔尔是开源的,是在Apache2许可下发布的.

关于您在AMIs上的具体问题,云管理平台通常提供预先配置的AMI(在Scalr,我们称之为角色)。如果希望在现有实例上创建自己的AMI,则可以创建snpashot,并将其用作未来实例的模板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/597137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档