• 1
  • 2
  • 3
  • 4
  • 5
百家谈云计算 首 页  »  帮助中心  »  云服务器  »  百家谈云计算
云计算时代大有作为——互操作战略
发布日期:2016-4-11 15:4:19

  云计算时代大有作为——互操作战略

  IT技术是多元化的,因此企业中的IT环境也往往页都是异构型的,解决不同软件之间的互操作是很多CIO、CTO们所面临的问题。同样,为了让自己的产品能在这样一个复杂的环境下运行,开放与互操作性也是各大软件厂商不得不考虑的问题。微软的互操作性战略首席架构师曾说过,开放、标准化、互操作就是微软进行产品研发时的基本原则。

  很多企业中是Linux与Windows平台的混合环境。在微软举办的互操作性技术大会上,微软开放解决方案事业部总经理Ted MacLean与51CTO.com的记者进行了探讨与分享,Ted谈到:“客户非常希望能够创立一个混源的世界,他们希望能在Windows平台上运营各种开源的应用。给企业寻找最好的解决方案来解决他们在企业运营中遇到的困难。”

  近两年以来,虚拟化技术的应用非常广泛,并且逐渐趋于成熟。基于微软Windows Server 2008 R2 Hyper-V或者是Hyper-VServer 2008进行虚拟化,支持任何Linux操作系统版本,并且提高了性能。Linux设备驱动程序赋予Linux各版本的操作系统,并且与Windows虚拟机在Hyper-V上运行具有一样的优化和整合体验。“我们考虑的不仅仅是操作系统层面上的互操作,还包括硬件平台,数据结构上更好的相互集成。”,Ted说。

  1

  上图为专访微软互操作技术专家现场

  互操作可以很大程度上扩大信息处理的边界,让用户更容易获得信息,以更低的成本与更高的效率来进行企业运营。“这也是微软更为看重的互操作性带来的价值”,微软开放解决方案事业部技术与市场营销战略总经理Sandy Gupta也同记者谈到:“这样的技术实现对于很多因为企业级服务器虚拟化产品许可证价格问题,而取消部署虚拟化的企业来说,这是很好的解决方案。”

  同时Hyper-V的管理控制台是基于常用的Windows管理框架,任何熟悉Windows服务器的人都可以很快就上手,对于人员培训方面也在帮助企业节省成本。

  从开发平台的角度来看,微软近年来广泛的参与了开源社区,比如对于热门的jQuery,微软加强了ASP.NET和jQuery之间的互操作性,将改善jQuery的标准化和Web应用程序开发过程。同时,微软还会在Visual Studio 2010与ASP.NET MVC 2中推广jQuery JavaScript库,可以让.NET开发人员可以更好的融入到jQuery中。

  未来我们将进入云计算的模式已经被大家认可,云计算将会是各种异构系统应用的融合。因此,云计算(比如阿里云)与互操作将会相辅相成的。微软提供的云计算平台Windows Azure可以支持现在绝大部分的开发语言,比如.NET、Ruby、PHP、Python以及Java等等,进入Windows Azure平台上运行的应用不需要进行任何的代码转换。

  为了实现这一步,微软提供了许多支持基于这些编程语言开发应用的工具包。而且,Windows Azure还支持众多互联网协议标准,比如说HTTP、SOAP、REST、XML等等,这也使得基于Windows Azure搭建的云平台可以非常方便的与其它云平台进行通信和整合,实现除了公有云和私有云之外的第三种云:混合云。

  今年已经是微软和Novell的合作第四年了。Ted谈到:“这四年的合作非常成功,可以说是超出了当初大家预先设好的任何一个指标,从技术合作的角度,双方在一起已经进行了六个项目,包括系统管理,文档格式的互操作,虚拟化,身份认证,无障碍使用等等。从商业合作的角度来讲,我们共同为客户解决了很多问题,其中在中国有18%左右的客户。两年前我们宣布公开六大主流产品所有的API和协议,现在有四万多页的文档提供下载,这些对于非商业用途全都是免费的。”

  微软在2010年MIX10技术大会上提出的Open Data协议,可以将各种数据源通过一个简单、安全、可互操作的方式提供接口,提高数据通过网络实现共享的价值。而且Open Data的工具包也是适用于各种语言平台的,包括.NET,Java,PHP和JavaScript。从IT基础架构、操作系统、数据库层、开发平台、应用交互各个层面,微软都在努力的实现互操作性,对于我们整个的IT应用和信息技术发展,也都是非常具前瞻性的一步。