目前,亚马逊网络服务(AWS)为微软的SQL Server提供了生产级的基础设施,将其作为AWS关系型数据库服务的一部分,这一举措是AWS为应对运行传统应用程序的企业所提出的最新呼吁而做出的。
自从SQL Server 2005版发布以来,其镜像已经可以作为内部部署微软应用程序的一部分了,同时SQL Server的手动设置也可在亚马逊网络服务(AWS)中实现。但是,这一功能也在关系型数据库服务(RDS)中以一种抽象的方式被提供。
在此之前,用户在AWS弹性计算云和在Windows Azure中对SQL Server镜像进行设置需要经过数十个步骤的操作。而现在,RDS提供了一种一键式的方法,它可在某些AWS区域中针对灾难恢复提供多个可用区域的故障转移。它还为具有配置IOPS的弹性块存储附加了SQL Server实例,以达到比标准存储更佳的性能。
此举提高了使用RDS产品把关键任务数据库工作负载迁移至AWS的企业用户的信心。
“这在很大程度上促使我们认真地把RDS视为在未来几个月内进行规划SQL Server应用程序堆栈迁移任务的一个解决方案,”一家总部位于美国东南部的主要零售商企业的IT架构师Dan Griffith说。
其他的IT专业人士也把RDS的这一新的弹性功能视为开发人员的一大福音,因为开发人员并不想要涉足设置镜像数据库或者管理故障转移的领域。
“如果他们能够参与到数据库的设计开发和运行维护工作中去,那么这是一个很好的事,”总部位于马萨诸塞州Cambridge的托管营销软件公司HubSpot的CIO Jim O’Neill说。
RDS似乎动了Azure的午餐
正是AWS与微软公司的Azure云计算所展开的这场竞争推动了这一变化,O’Neill说,同时它也在支持AWS托管流行微软公司应用程序方面给予了大量的帮助。
这一变化事实上正是微软公司Azure的某种小退让。微软公司的官方在二月份发布了一个如何在Azure内使用SQL Server镜像功能跨数据中心的教程,但是直至本文发稿时,该功能也仅限于在单个数据中心内的故障转移,这是因为Active Directory控制器无法实现跨越数据中心的边界。
鉴于亚马逊公司在2012年刚刚推出SQL Server RDS,所以我们认为AWS赶上了技术发展脚步的速度相对较快。
AWS还为其他的数据库(例如MySQL 以及RDS下的Postgres)提供了数据库镜像功能,但是SQL Server是目前业界新旧应用程序市场上最为流行的数据库之一,分析人士说。
“显而易见,AWS会把让其平台吸引更多的大型企业用户作为具有更高优先级的目标,而其中的重要部分就是为更多的传统企业工作负载提供支持,”总部位于马萨诸塞州Cambridge的Forrester Research公司的分析师James Staten说。
有一点需要指出,一些AWS的资深用户认为,对于其他的数据库,尤其是MySQL,RDS故障转移并不总是能够正常工作。而那些在AWS中拥有大型数据库部署的客户还更倾向于AWS对EC2部署进行定制,以便于满足他们的数据库规格要求。
需要注意的另一点是:微软公司将在其下一版发布的SQL Server 2016中放弃SQL Server镜像功能。亚马逊公司的RDS对SQL Server具有较高可用性,它支持这个应用程序的2008 R2版和2012版。
RDS的相关文档指出,AWS在其美国西部(俄勒冈州)区域和欧盟(爱尔兰)区域提供SQL Server的RDS镜像功能,而即将在美国东部(北弗吉尼亚州)区域提供。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
AWS+EasyStack:混合云大战又升级
据IDC数据显示,73%的企业云用户会采用混合云战略,因为从成本优化和安全性/合规性角度来看,混合云因为兼具公有云的灵活性与私有云的安全性而日益受到企业用户的欢迎。
-
亚马逊AWS的真正对手不是谷歌和微软而是阿里!
高盛指出,阿里巴巴的云计算服务,即阿里云,到2019年营收将达到50亿美元,届时估值将达到420亿美元,而AWS届时的估值将为1780亿美元。阿里云为何会直击AWS?
-
SAP拥抱云:满足用户对AWS和Azure的“饥渴”
SAP在Azure和AWS上的HANA云认证拓展了该软件巨头的市场范畴,并为企业提供了另一种将海量数据迁移到这两个云平台的方式。
-
如何为公用云建立网络安全组
网络安全组允许企业保护他们的部分公有云避开外部直接访问——类似于防火墙。与此同时,这些组确保云实例之间的数据流只被相关的实例容纳。