具有少量独立终端节点的站点的 AWS 基础设施

具有少量独立终端节点的站点的 AWS 基础设施

我有一个 WordPress 博客,提供以下领域的小众内容domain.com

在不同的端点上,domain.com/api/我有一个完全不同的 Node.JS API,它不考虑 WordPress,但我想从同一个域为其提供服务。

值得一提的是,我们最重视性能和速度。

我的想法如下:

设置 2 个EC2 Instances,一个用于 WordPress,一个用于 API(也许将 API 作为Lambda实例?)。

设置一个Application Load Balancer根据 URL 知道如何根据规则路由请求。

这是正确的做法吗?我是否应该仅用nginx作反向代理并在本地端口上提供 Node.JS API?

我还想使用Elastic Beanstalk它来省去配置负载均衡器和自动缩放组的麻烦。

PS 如果有人对如何构建这些(也许使用 S3 Bucket、通过 CloudFront 等等)有任何建议或好习惯,我们将非常欢迎。

谢谢 !

答案1

那么“wp.domain.com”和“api.domain.com”怎么样?有什么理由不使用子域名吗?然后你几乎可以轻而易举地解决你的 DNS 问题。

相关内容