要部署使用Ansible剧本在AWS(亚马逊)EC2播放应用程序框架(To deploy Play

2019-10-20 09:30发布

我是很新的AWS EC2平台。 我想在EC2部署我玩2 *应用程序。 此外,我需要通过在将来的更新混帐部署它。 我已经做它一个像样的研究,发现Ansible剧本可能是一个更好的解决了这一点。 但我使用Windows,并使用腻子EC2配置它。 现在我知道了有关命令行程序和AnsibleAnsible剧本非常少。 我需要一些帮助找到发挥在EC2通过量的git直接运行的解决方案。 我在互联网上分享了一些有趣的阅读。

1> 阅读它来了解Ansible到deply在AWS戏

2> Ansible +玩+ AWS EC2

如果你有在某些领域的任何知识或经验,请帮助。 如果有任何简单的方法来部署除此之外EC2戏,您的文章也会有帮助。 谢谢!

Answer 1:

这听起来像你有很多学习的事情 - 比我能在这里给出。 对于Ansible看着你指出的文章,你会想在Ansible git的模块上阅读起来:

http://docs.ansible.com/git_module.html

假设你有你的EC2实例(S)运行起来,你会Ansible去各个那些远程和使用该模块,停止和你的应用程序在必要时开始从Git的更改拉下。

希望可以帮助待着你。 祝好运。



Answer 2:

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



文章来源: To deploy Play Framework apps in AWS (Amazon) ec2 using Ansible playbook