如何在AWS上为MEAN堆栈设置可伸缩环境?

时间:2015-03-03 19:13:29

标签: mongodb amazon-web-services elastic-beanstalk mean-stack

我正在MEAN堆栈上开发一个Web应用程序(可能还有其他东西,比如某种存储图像的方式)。

在启动加速器中,我在I工作中被建议放弃用于PAAS的IAAS方法(即AWS)。我必须承认习惯于在单个虚拟机上处理小规模的应用程序,我对如何处理任务和整个PAAS事情感到非常困惑。

阅读AWS文档看起来像Elastic Beanstalk是构建可伸缩Web应用程序的方法。根据我的理解,它抽象出基础设施管理工作负载,负责负载平衡和资源扩展。

我决定尝试一下。

现在我对如何设置基础架构感到有些困惑。特别是我想知道如何使MongoDB适应这个难题。

我想我不应该在node.js机器上安装它,而是在另一台机器上安装它,这样两者就可以根据需要进行扩展。

我的问题是:

  • 我应该在哪里以及如何安装Mongo?
  • 我应该放弃MongoDB来支持像DynamoDB这样的东西吗?在这种情况下,我如何设置本地开发环境?

任何建议都将不胜感激。

0 个答案:

没有答案