我对 AWS 有一点了解,但不是全貌。如果有人能填补我的空白,那就太好了。
假设我有 Web 应用程序 A,使用 Amazon RDS B。我在数据库中有队列,因此所有传入的请求都在队列中添加行,并且由我的后台进程选择,该进程选择作业。
对于一台服务器来说没问题。我想知道如何构建该应用程序,以便它可以使用负载均衡器和自动缩放组进行扩展
我的疑问是:
我知道自动缩放组可以在高负载的情况下创建 A 的新实例。但是 RDS 呢?假设我有 4 个 Ec2 实例,但 RDS 只有 1 个。如果是,那么 RDS 如何管理来自 4 个实例的负载
另一件事是我有后台进程从队列表中提取任务。它们如何随实例扩展。关于如何获得更好的图片的任何想法
SF 并不是真正的架构建议,但我会给你一些一般的想法: