我是很新的AWS EC2平台。 我想在EC2部署我玩2 *应用程序。 此外,我需要通过在将来的更新混帐部署它。 我已经做它一个像样的研究,发现Ansible剧本可能是一个更好的解决了这一点。 但我使用Windows,并使用腻子EC2配置它。 现在我知道了有关命令行程序和Ansible和Ansible剧本非常少。 我需要一些帮助找到发挥在EC2通过量的git直接运行的解决方案。 我在互联网上分享了一些有趣的阅读。
1> 阅读它来了解Ansible到deply在AWS戏
2> Ansible +玩+ AWS EC2
如果你有在某些领域的任何知识或经验,请帮助。 如果有任何简单的方法来部署除此之外EC2戏,您的文章也会有帮助。 谢谢!
这听起来像你有很多学习的事情 - 比我能在这里给出。 对于Ansible看着你指出的文章,你会想在Ansible git的模块上阅读起来:
http://docs.ansible.com/git_module.html
假设你有你的EC2实例(S)运行起来,你会Ansible去各个那些远程和使用该模块,停止和你的应用程序在必要时开始从Git的更改拉下。
希望可以帮助待着你。 祝好运。
Boxfuse提供一个替代的解决方案,我们认为这是容易得多。
随着Boxfuse的本地播放2支持你现在可以简单地执行
boxfuse run my-play-app-1.0.zip -env=prod
这将自动:
- 创建一个最小的AMI量身定做您的播放2应用
- 创建一个弹性IP
- 创建具有正确权限的安全组
- 启动您的应用程序的实例
所有未来的更新与零停机蓝色/绿色的部署进行。
这也适用于弹性负载均衡器和自动伸缩组和Boxfuse自由层的设计,以适应AWS免费梯队。
你可以阅读更多关于它在这里: https://boxfuse.com/blog/playframework-aws
免责声明:我Boxfuse的创始人和CEO