客户询问我们是否可以在 Amazon Cloud 上为他们托管我们的应用程序。该应用程序的数据库在 MS SQL Server 上运行,大小约为 20 Gb。
我们几乎每晚都需要更新数据库,每次大约有 75% 的数据被覆盖。
知道 Amazon EC2 是否能可靠地处理这样的负载吗?
答案1
您是否考虑过 Azure?Azure 有一些非常有趣的计划,从您的做法来看,它似乎比使用 EC2 更好
答案2
我们在 Amazon EC2 环境中运行了一些负载测试,其数据库结构和数据填充与生产中的非常相似,没有发现任何性能问题。
此外,我们配置了镜像复制到运行在不同位置但位于同一地理区域(美国东海岸)的另一个 SQL Server 实例。在我们的设置中观察到的最大复制延迟约为 15 分钟。
答案3
是否可以只获取 Amazon EC2 窗口包,然后将您自己的 SQL 服务器安装到该服务器中?我认为应该对已安装的快速版本进行更多的控制。