这可能是一个有点过于宽泛的问题,但我不知道如何用谷歌搜索查询来表达这个问题。
我需要具有以下结构:
mywebsite.com - 在一台服务器上运行的前端页面(最有可能由 S3 托管)
mywebsite.com/ecommerce - 与前端通信的后端,设置为 EC2 实例 (Rails)。
mywebsite.com/admin - 与上述通信的其他一些逻辑也在 EC2 实例上运行。
我需要某种路由表吗?AWS 上有什么东西可以在没有太多设置的情况下使用吗?
这可能是一个有点过于宽泛的问题,但我不知道如何用谷歌搜索查询来表达这个问题。
我需要具有以下结构:
mywebsite.com - 在一台服务器上运行的前端页面(最有可能由 S3 托管)
mywebsite.com/ecommerce - 与前端通信的后端,设置为 EC2 实例 (Rails)。
mywebsite.com/admin - 与上述通信的其他一些逻辑也在 EC2 实例上运行。
我需要某种路由表吗?AWS 上有什么东西可以在没有太多设置的情况下使用吗?
应用程序负载均衡器可能是合适的,因为它们支持基于路径的路由(更多信息在这里)
只是一个小警告:由于对 AWS 的了解有限,您可能会创建但无法识别安全问题。我建议鉴于这看起来很经济,您应该让 AWS 顾问来审查您的基础设施安全性,或者更好的是,为您设计基础设施。企业为此向 AWS 顾问支付了很多钱,但对于一个小型网站来说,需要设置基础知识(带有安全组的防火墙、安全监控和警卫警报、使用 Data Lifecycle Manager 设置备份以及理想情况下设置异地备份)不是大量的工作。