在AWS E2C机器上自动计算Docker镜像

我想分发一些我的计算机程序在多台机器上,当一个特定的进程从web gui启动时。 为此,我需要启动几个aws e2c机器,部署我的软件(docker),运行程序,然后再closurese2c实例。 在任何时候,我想有一个API来查询集群的状态(可视化在我自己的Web GUI中的ruby on rails上)。

现在我已经看到了像卡皮斯特拉诺,绝食,厨师,傀儡这样的几个系统…但是由于我对这个主题很陌生,所以我很难为我的任务select一个系统。 我希望保持pipe理简单,不要过分深入基础设施科学。

有人可以推荐一个最适合所描述的任务的特定系统吗?

Ansible 。

  • 无代理(不需要您在可以pipe理的机器上安装软件)
  • 简单的拿起任务几乎是YAML和简单的英语
  • Ansible已经有了很好的EC2和Docker模块