Gus*_*tes 9 amazon-ec2 amazon-web-services amazon-rds
我们在Windows Server和SQL Server上有一个Web应用程序,并希望将其移动到Amazon AWS.
我们将有一个运行IIS的EC2 Windows Server,但我们有一个问题是,是否更好地拥有RDS SQL Server数据库,或者我们是否应该更好地使用与SQL Server捆绑的EC2.
对于性能和复制,您推荐什么?
我感谢您的帮助.
Joh*_*yer 11
我们最近将一个带有一些死锁问题的SQL数据库迁移到AWS,并仔细查看了AWS - 由于死锁存在巨大的性能风险,因此它不适合我们,所以我们选择了EC2实例.用户对性能非常满意.
从性能角度来看,亚马逊的配置IOPS功能非常出色,这些功能在RDS和EC2服务器实例上都可用.RDS还具有杀手级自动备份功能.它确实是一种设置和遗忘类型的系统.
AWS RDS 不支持 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不允许这样做.
假设你的IIS在一个EC2实例上,另一个EC2与RDS上的SQL ...
RDS性能与EC2性能与价格相比似乎不大,但对Microsoft SQL Server用户和RDS有一个主要影响,可能有助于您做出决定.
您无法使用"备份/还原"将数据库移入和移出RDS.
如果这很重要,EC2是唯一的出路.
当然,除了备份/还原之外,还有许多其他选项,包括设计用于Azure的体面数据迁移,它也适用于RDS,但在某些复杂环境中通常会失败.
| 归档时间: |
|
| 查看次数: |
13680 次 |
| 最近记录: |