我正在考虑将我的项目迁移到云端,并且一位顾问提出了以下设置:
我的印象是,这将“自动”扩展 - 因为我只是在需求增加时克隆Linux服务器(并且RDS和S3已经自动扩展 - 如果流量不需要我做任何事情应该增加)。
我是否正确理解了Amazon RDS和S3在可扩展性方面的工作原理,对于希望从单一服务器足够的需求中增长的网站来说,这是否可以正常设置?
答案 0 :(得分:4)
是的,你理解正确。 S3是一种分布式,高度可扩展且可靠的完全冗余存储。根据{{3}},它与Amazon.com使用的存储系统相同。你期望比这更大吗?
另一方面,与在云上设置自己的RDBMS相比,RDS更具可扩展性和可维护性。您不必担心维护,修补等问题(至少不是在您设置自己的RDBMS时所处的级别)。尽管如此,扩展RDS并不是 。您可以拥有只读副本(如果您的应用程序是读取密集型的),并且您可以进行多可用区部署(但这会提高可靠性,而不是性能)。