我们正在开发具有POS的电子商务应用程序。这是我首选的应用结构
2个带有节点的服务器,该服务器将同时管理电子商务后端和POS后卫1个具有Angular JS的服务器,将运行两个前端1个带有MongoDB的服务器
现在,我计划与Amazon AWS EB实施相同的结构。有人可以帮助我解决服务器的结构,该如何实现?
预先感谢
弹性豆键并不适合传统的N层体系结构。EB的基本单元是应用程序,其中包含一个或多个环境。每个环境由一个或多个实例组成,环境可以自动缩放或向下缩放。在环境中,每个实例都有相同的代码部署。
因此,理论上您可以定义三个独立的EB应用程序(电子商务后端,POS后端和角前端(以及在EC2上单独运行的MongoDB实例。(目前EB和RDS都不支持MongoDB。(
但是,除非您需要自动缩放,否则我认为您不会从EB中获得太多收益。探索AWS的其他部署工具(也许云形式?(可能更有意义。
替代,如果您可以将服务器组合到一个实例中,那么EB可能很有意义。