AWS的最佳架构模型

问题描述 投票:-2回答:1

我们的产品刚刚完成Dev并且正在Beta阶段运行。

我们现在想花时间将其开发到基于云的架构上。

它是一个带有MySQL DB的PHP / Node.JS平台。每个Tennant都有一组单独的设置,这些设置根据使用的主机名加载(存储在DB中,因为Web应用程序层是无状态的)。还有一个单独的主实例用于控制子实例。

我的想法如下:

  • 对数据库使用Amazon Aurora无服务器。
  • 拥有主实例就可以拥有自己的专用主机
  • 对于所有子实例,使用共享虚拟主机配置的一组EC2实例,然后Web应用程序根据Web请求中使用的域名加载该用户会话的特定设置。在所有这些之前有一个负载均衡器,然后只是在负载出现时允许动态创建更多实例。

这是解决这个问题的最佳方法吗?

amazon-web-services amazon-ec2 hosting
1个回答
1
投票

表面上听起来不错。您是否可以使用这样的工具来更容易理解您的计划?

https://cloudcraft.co

另外,你提到node.js.使用AWS API Gateway和AWS Lambda,您可以使大部分堆栈无服务器,这意味着您只需担心为您的PHP代码使用EC2实例。

© www.soinside.com 2019 - 2024. All rights reserved.