SQL Azure占领云高地 战略调整时刻已到来

日期: 2011-10-30 作者:Beth Stackpole翻译:冯昀晖 来源:TechTarget中国 英文

当SQL Server资深MVP Paul Nielsen决定开始提交托管为非盈利行业设计的CRM应用程序时,对微软数据库作为核心平台的传统版本还没有质疑。然而,经过几个月的发展,Nielsen改变了路线。

  在2010年二月份的MVP峰会上,微软公司列出了其SQL Azure云数据库最新的路线图,Nielsen在参加这次大会之后,感慨云正处在黄金时期。因此他围绕SQL Azure重写了经营计划,他说这是一个真正的机会,可以极大地降低项目启动和运营成本,他在计划中紧紧抓住了这一点。

  Nielsen还是《SQL Server圣经》系列图书的作者,他说:“在看了SQL Azure路线图和一些新增特色之后,我发现它比SQL Azure刚出来的时候更可用了。我们喜欢这个新的经营计划,因为不需要我们花费3万美元购买使用两年就会过时的硬件。现在我们有三台高可用服务器,无需购买这三台服务器,也无需花精力去配置服务器、防火墙和安全功能。无论如何,你能节省人力资源也是一件好事情。”

  尽管Nielsen和许多其它独立软件供应商(ISV)可能准备下决心选择SQL Azure,也仍然有一些企业用户多少存在一些犹豫。

  SQL Azure完全基于SQL Server数据库技术,在去年一月份推出,它是微软公司Azure基于云产品组合的数据库公有云服务。与其它云产品一样,SQL Azure为要求高扩展性和高可用性的应用进行了优化,允许企业根据自身需要扩展后端数据库。

  按发生费用进行支付的平台提供了内置的管理功能以及高可用性和容错功能。它给公司提供了以较低成本使用先进数据库功能的选择,而不是传统的SQL Server安装使用,传统方式需要在服务器和存储硬件上投资,更不用说还有数据库管理和专业知识积累的人力投入。

  ISV和中小型公司从来就对云模型成本和可用性方面的优势更开放,同时对这种新的计算模式中的数据安全性关注相对较少,所以他们对SQL Azure表现出了更大的兴趣。另一方面,更大一些规模的公司往往会更谨慎一些,他们大多会在为迁移关键任务业务应用到像SQL Azure这样的云平台做整体决定之前进行风险评估。

  Herve Roggero是Blue Syntax咨询公司的管理合伙人,该公司提供围绕Azure云平台的咨询和开发服务,他也是《精通SQL Azure》一书的作者之一。他说:“有很多企业会对SQL Azure感兴趣,但是更大规模的公司通常会在选择云计算时有点犹豫。他们还在努力论证云计算哪些方面适合他们公司的战略,以及如何管理云服务中的风险。”

  SQL Azure的高可用性承诺

  对于ISV和寻求为自己的应用程序实现可扩展性和高可用性,同时还不需要投入大量财力的中小型公司来说,SQL Azure可以提供巨大的优势。

  SQL Azure服务级别协议承诺99.9%的正常运行时间,入门级Web版的起始费用是一个月9.99美元/GB(如果在其保证的正常运行时间内服务出现问题,微软公司会提供服务保障)。SQL Azure会自动维护数据的多份副本来支持其高可用性的承诺,而这是大部分公司不可能做到的,因为他们没有那么多的资本投入。

  按照Roggero的说法,除了这些功能之外,SQL Azure还提供了“免打扰维护环境”,它会自动处理硬件配备,数据库分配和配置。尽管它对于传统的SQL Server不是百分之百的向后兼容,但SQL Azure也支持大部分传统RDBMS(关系型数据库管理系统)语句。

  Steve Yi是微软公司产品管理总监,负责SQL Azure和中间件,他说:在云服务中提供SQL Server功能的战略基础,来自于客户需要使数据对外部合作伙伴和公司防火墙外部的移动用户可用这一需求。

  Steve Yi表示:“许多公司都关注如何对潜在未知数目的用户扩展处理能力,关注支持故障转移和冗余,当然还有减轻成本压力。增加配备额外的处理能力和运营开销来确保系统高度冗余是一笔巨大的资本开支。我们认为云数据库给客户带来了益处,从公司和DBA的角度看是如此,也给开发人员带来了福音。”

  虽然Steve Yi拒绝透露企业部署SQL Azure的具体数字,但他说有许多试点正处在评估阶段。

  关于云计算除了安全方面的问题,还有其它问题阻碍公司投入采用SQL Azure。在一些欧洲国家,国际法规要求保持数据,这也会对全球化公司带来障碍,同时在像医疗保健和金融这些高度管制的行业还有围绕隐私和安全的其它法规约束。

  在SQL Azure上仍然也有技术限制,这仍然是一种障碍,包括支持限制数据类型,例如:XML、跨数据库连接和空间数据,其中最迫切的压力限制之一就是当前系统对备份能力的缺失。

  Grant Fritchey是一位SQL Server MVP,也是Red Gate软件的产品开发者,该公司为开发人员提供软件工具。他说:“如果你把关键数据放到了Azure,备份就是一个关键漏洞。每次我想到这一点,我内心中偏执狂式的DBA思维总是令我焦虑不安,感觉就像是运营工作没有做完整。”

  虽然有解决备份的办法,比如在云服务中复制数据库,但是SQL Azure目前缺乏执行定时备份和恢复的功能。这一点微软公司的Steve Yi也承认是一个局限,但是他表示在后续发布的版本中会加以处理。

  在当前的SQL Azure版本中,50GB的数据库大小限制是另一项常见的抱怨。Jeff Mlakar是安永会计师事务所负责IT服务的SQL设计者。他说:“如果其它方面都不算缺点的话,可能大小限制的问题就是主要问题了。”他说他的公司目前正在评估这项技术。“目前跨SQL Azure数据库的联邦数据处理非常困难。”

  Steve Yi说这是微软公司计划在将来的SQL Azure迭代版本中要处理的另一个领域问题。

  最后,像Roggero和Nielsen这些专家都表示,SQL Azure的优点远远要超过任何现有缺点。Roggero说,那些抱怨的人群实际上在SQL Azure中要做的事更少,而且他们对于云数据库服务应该提供什么有错误的概念。

  他解释说:“这不是云服务中的数据库,这种想法使人们对于它能做什么和不能做什么建立了错误的预期。这种预期的错误在于你认为可以在云中可以与在你内部构建的数据库环境中做完全相同的事情。云服务实际上是一种以不同方式架构和开发的机会。”

      点击继续阅读:微软公司的SQL Azure路线图

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐