存储 频道

微软私有云战略揭开面纱 Azure蓄势待发

  【Tech.Ed 2009 特别报道】精英聚首,践出真知!11月5日-11月7日,IT168与您一道共享IT技术盛会微软Tech.Ed 2009(专题链接:http://app.focus.it168.com/teched2009/index.html)。更多精彩,尽在IT168!

  云计算是IT行业发展的一大趋势。不管是公有云还是私有云都离不开云中的存储。本次TechED上,微软也向大家介绍了微软的Windows Azure公有云的存储方案,以及私有云中SQL Server的虚拟化应用。

  本场讲座的讲师叫王艳,曾在微软全球技术中心担任过SQL Server组技术主管,在数据库领域拥有八年以上的工作经验,精通SQL Server性能调优,SQL商业智能等。目前在微软(中国)有限公司开发工具及平台事业部担任高级开发合作技术经理。

  王艳向大家介绍,云存储环境中的数据大多数是非结构型数据,但数据库在整个云平台的应用中至关重要,这部分数据即使数据量并不大,但实现的是整个云平台的自动化管理。实际上,基于一个庞大的云存储环境,所有的管理工作不可能依靠管理员手动进行,而后台的自动化管理系统中,数据库系统就担当了非常关键的角色。

  IT168记者现场听了整场讲座,讲座的更多内容其实侧重于私有云环境中SQL数据库的应用。当然王艳也介绍,在这几天的课程中还有专门的课程讲述微软公共云存储解决方案,以及微软针对海量非结构化数据解决方案的讲座。

  王艳表示:云存储数据存储有三个关键点,包括blob,Scale-out存储,以及关系Relational 存储。此外,云存储数据环境还有六大特性:包括多用户访问、高可用性、数据安全性、易于管理以及易开发性。


上图显示了SQL提供的3种多用户访问的模式对比

  从高可用性来说:SQL Azure保证每个数据会自动复制3份,只要有任何一份数据失效,系统也会自动用其他两个节点的数据来继续服务,并保证在空闲时候会再次复制出第三份数据。易开发性方面,数据可直接通过RESTful接口访问,直接引用AZure SDK中的Sample Storage客户端程序。可以被Windows Azure apps访问。

        安全性方面王艳也介绍了SQL 2008中新增的安全特性。包括高度安全的验证协议,如Kerberos,ADFS等等;高粒度的授权访问,DDL Triggers;以及新增的透明数据加密(Transparent Data Encryption)、新增的外部键值管理(External Key management)。

        此外,王艳还介绍了微软Azure云存储平台与其他云存储服务解决方案的竞争优势,例如,同Google提供的云存储平台相比,Google Engine主要采用的Java开发平台,无限可共享做的更好一些,但相比微软的云方案,Google Engine没有关系型数据库。实际上,即使是在云环境中,也有大量数据都需要进行商业分析,如果没有关系型数据库,如果需要对已有数据进行分析与挖掘时,就需要额外有一个导入的过称。而SQL Aure本身带有标准化分析工具,因此在对数据分析和挖掘方面,拥有更多的优势。

  相比AWS,Google DataStore和Force.com Database,微软的优势在于拥有包括Relational Storage的全面存储方案,支持标准的数据分析和报告工具。当然微软的云存储解决方案相比一些成熟的、已经处于运营阶段的云存储方案也有一些劣势所在,例如Blob存储的upload不支持Bulk Load,Table Storage不支持OrderBy等等。

  此外,会场一位不愿意透露姓名的网友表示,他本人是东软公司做一些软件系统集成的开发工作,实际上,不论是云计算还是云存储,云的话题今天已经相当广泛,包括他了解的一些项目中,有些地方政府也开始在着手构建政府云。从公司项目开发的角度,他更愿意听到不同厂商的云方案在架构上的优势和区别。根据他的理解,微软的解决方案中license一贯收费还是略微贵一点,如果构建一个云环境,所面对的节点数量将是庞大的数量,这样耗费在License上的费用可能会成为一些云服务运营商所不容易承受的费用。

0
相关文章