EC2 + RDS,还是仅仅是更大的 EC2?

EC2 + RDS,还是仅仅是更大的 EC2?

可能重复:
如何对网站进行负载测试和容量规划

我需要开发一个连接到多个外部系统的系统来获取 XML 数据并使用计算出的 XML 数据进行回复。我应该使用 EC2 + RDS,还是只使用更大的 EC2?

可能相关的数据:数据库大小大约为 50GB,每月服务器数据传输量在 120 到 150 GB 之间。

EC2是WinServer,RDS应该是SQL Server。

答案1

一般规则:将数据与应用程序分开。原因有很多:

  • 你可以让应用程序的多个实例使用同一数据集
  • 升级应用程序不会影响您的数据
  • CPU 专注于一件事:数据用于数据,应用程序用于应用程序,为每个应用程序选择适当的大小
  • 拥有只读副本以提高性能

完成此操作后,问题如下:

  • EC2 应用程序服务器 + RDS SQL Server,或
  • EC2 应用程序服务器 + EC2 SQL 服务器

这个问题的答案完全取决于管理以及您是否愿意对此负责(应用补丁、设置只读副本、设置多可用区等)。

RDS 允许您轻松设置这些。但您只能使用 RDS 提供的功能。运行自己的 SQL Server 可为您提供更多灵活性,但您必须管理一切。

相关内容