我正在考虑将我的项目迁移到云端,一位顾问提出了以下设置:
- 用于数据库的 Amazon RDS
- 用于文件存储的 Amazon S3
- Linux 服务器 + 负载均衡器(也是 Amazon),用于运行网站 (PHP)(并将会话存储在 RDS 中,以便同一访问者查询多个服务器时它可以工作)
我的印象是这将是“自动”可扩展的——因为我会随着需求的增加克隆 Linux 服务器(并且 RDS 和 S3 已经在自动扩展——如果流量增加,我不需要做任何事情) .
我是否正确理解了 Amazon RDS 和 S3 在可扩展性方面的工作原理,对于一个希望满足单台服务器需求的站点来说,这是否是一个不错的设置?