2

我想为开发中的 Web 服务创建一个适度可扩展的开发环境。

理想情况下,应该有一个带有 haproxy 的 nginx web 服务器和一些数据库服务器、websockets 等。

我会为所有这些托管使用亚马逊云服务……但我宁愿在开发时不为 CPU 周期付费……更不用说在远程云环境上开发了。

在本地建模一个有点复杂的开发环境的最佳方法是什么?希望只需按一下按钮,就可以与类似架构的亚马逊云环境同步?

我只有我的 Macbook Pro。我的壁橱里还有一台完整的 1Ghz 塔式计算机,如果需要,我可以利用,并且不会反对购买更多。但是,最终,我希望能够以最少的步骤和重新配置同步到生产环境。

谢谢!

4

1 回答 1

1

查看vagrantvirtualbox。这将使您的本地环境在您的 macbook 上运行良好。同步到 EC2 将变得更加困难。在系统级别,您需要使用puppetchef之类的东西(vagrant 都很好地支持它们)。再加上一个可靠的自动化应用程序部署机制,你应该很接近了。准备好花一些时间在这件事上,这不太可能是一件微不足道的事情。

于 2011-03-20T03:55:27.363 回答