我们的初创公司有一款已经生产了近一年的应用程序,在一个Linode机箱上成功运行了Rails/MySQL+MongoDB/Unicorn/Nginx。
我们最近决定转移到AWS,原因有几个:
总的来说,成本和可伸缩性问题对我们来说是胜利的,因为免费可靠的托管是很难克服的(嗯,直到我们用尽AWS的信用)。我们还没有得到资金,所以所有的IT成本都来自我的口袋(几个100美元‘S/莫)。
因此,基本上,我想将我们的应用程序迁移到AWS,我一直在考虑下面的堆栈:
Elastic-Load-Balancer
|
|
[1+ Rails App over Unicorn/Nginx]
|
|
[1+ DB Server (MySQL + MongoDB)]其中,App或DB服务器可以根据需要水平增长。由于我们还没有真正推动断点,所以我想从一个应用服务器、一个db服务器(目前还不是RDS )和ELB + Route53开始来管理DNS和负载平衡。
我从来没有使用过AWS,也不是DevOps专家,所以我需要一些反馈:
注意--出于各种原因,我现在还不想使用OpsWorks :我们的应用服务器非常定制,没有汞的支持,不太成熟,等等。
谢谢。
发布于 2013-04-20 19:38:17
如果您需要it体系结构建议,Aws可以提供可伸缩性
现在..。。如果rds不是一个选项,您将得到一个主数据库和一个从服务器。对于db,我建议使用条带的ebs卷。
配置管理--只要你对它感到满意,它就可以是任何东西。当然还有厨师木偶之类的。
https://serverfault.com/questions/501186
复制相似问题