我花了很多时间设置新的Centos 6实例。 我对大多数的configuration文件和所有的webapp源文件(Github)都使用了VCS(Subversion),但即使是优秀的软件包pipe理器(如yum,npm,easy_install等)也需要时间。
我想通过注册一个帐户,login并自动将我的标准化configuration吸收到盒子上来尝试一个新的潜在的Web主机。
我知道有一些工具可以帮助您:
Puppet Chef Vagrant
和一套销售解决scheme的服务:
[Jumpbox] http://www.jumpbox.com/ [BitNami Cloud] http://bitnami.org/cloud
我不介意花时间学习一个新的工具,但作为一个没有预算的初创公司,我渴望保持每月的成本下降。 我最担心的是在服务器configuration上花费的时间远离代码库,这就是我认为我的团队和我应该投入我们的精力的地方,至less在我们获得资助和扩大规模之前。 我会感谢一些build议,以哪种方式跳转configuration:
在这个领域的其他问题
我使用了相当复杂的堆栈(Drupal,Zend Server,MySQL,PHP,MongoDB,Python,django),但是有没有标准(ish)设置,包括这些或者我可以更快build立? configuration是否针对小型,中型,大型VPS(1GB,4GB,16GB)进行了优化? 他们有多安全?
你应该把时间投入到木偶中。 您添加的每台新机器,意外中断,决定升级等都可以在将来处理。 我在今年年初写了一篇文章 ,阐述了在只有一台机器的情况下编写Puppetconfiguration仍然值得你花时间的想法。
做对,写configuration。 他们就像机器的Makefiles,没有Makefile,你会做什么?