amazon-web-services – Amazon AWS RDS vs EC2 with SQL Server

我们在 Windows Server和SQL Server上有一个Web应用程序,并希望将其移动到Amazon AWS.

我们将有一个运行IIS的EC2 Windows Server,但我们对是否更好地拥有RDS SQL Server数据库或者我们是否应该更好地使用与SQL Server捆绑的EC2有疑问.

对于性能和复制,您推荐什么?

我感谢您的帮助.

我们最近将一个带有一些死锁问题的SQL数据库迁移到AWS并仔细查看了AWS – 由于死锁存在巨大的性能风险,因此我们无法与之匹配,因此我们选择了EC2实例.用户对性能非常满意.

从性能角度来看,亚马逊的配置IOPS功能非常出色,这些功能可在RDS和EC2服务器实例上使用. RDS还具有杀手级自动备份功能.它确实是一种设置和忘记类型的系统.

AWS RDS does not support SQL Server复制.如果您的目的是将某些内容从您的站点复制到AWS实例,那么您的选择是使用具有您自己的SQL Server ISO /许可证的Windows Server基本实例,或者使用基于SQL Server的更昂贵的EC2 AMI. RDS有自己的复制系统,支持复制到另一个RDS实例(甚至在不同的可用区域),以提高弹性或自动化故障转移.使用RDS,您还可以使用bcp on prem将自己的站点滚动到云快照复制,但这可能需要您更改应用程序或架构.

我们发现在RDS上使用EC2实例有几个优点:

>使用EC2实例,您将获得数据库实例上的sysadmin和基础Windows Server上的管理员. RDS不允许这样做,事实上,使用RDS会失去对shell和底层Windows Server管理工具的访问权限.这意味着您删除了一些用于性能管理的基本工具:System Monitor,tracerpt.exe,Windows System Resource Manager等.>使用EC2实例,您可以使用SQL Server代理运行包含命令行或PowerShell脚本的作业. RDS不允许这样做.

相关文章
相关标签/搜索