全部博文(221)
2012年(221)
分类: 云计算
2012-08-01 17:04:02
在云计算服务提供商大势热炒云计算服务时,用户却在考虑保存到云计算的数据,用户自己是否可以向保存在自己服务器一样的操作方便,因为云计算环境的最大特点是其扩展能力以及可动态高效地提供计算能力,并使最终用户无需掌握过于复杂的底层管理技术就可充分享用这种计算能力。这一切的操作都需要保证用户可以对云端的数据进行交互操作,但是数据和应用程序不能提供标准的访问接口,却构成了一道障碍。
微软的Windows Azure平台不只是支持微软自己的产品和技术,也支持一些非微软产品和技术,包括语言和开发环境,如对PHP、Eclipse、REST提供互操作性支持。
由于用户使用不同厂商的硬件、软件、应用,因此我们在产品的研发过程中就已经考虑到了互操作问题的存在。微软主要是从文件格式、协议等不同的方面着手,例如微软的Windows Azure Platform,这个平台在最初设计的时候,就考虑到了互操作的问题,因此采用了大量标准的互联网协议HTTP、REST、SOAP、RSS和AtomPub构建。
Windows Azure Platform最大的特点是:它既支持本地的应用,也支持云计算的业务。无论是本地的应用,还是云计算应用都存在互操作问题, WindowsAzurePlatform在解决云计算互操作问题的时候,无论是从本地的、从私有云的角度来做互操作,还是慢慢地过渡到公有云的角度,都应当让用户感觉到这是一个平滑的、无缝的过程。
Windows Azure Platform作为一个运行在微软数据中心的云计算平台,包括了一个云计算操作系统Windows Azure、云中的数据库SQL Azure和一个基于Web的开发服务Windows Azure Platform AppFabric。
微软利用AppFabric,进一步发展了.NET和Windows服务器不断成熟的应用服务器技术,AppFabric技术可以划分为两类:一个是WindowsServerAppFabric,另外一个就是WindowsAzurePlatform的服务Windows AzurePlatformAppFabric。WindowsServerAppFabric是传统应用服务器类别的延伸,它是随着硬件功能以及“规模”架构的不断成熟而出现的,能够胜任关键任务应用。WindowsAzurePlatformAppFabric通常依赖弹性“大规模”技术,以支持大规模、高可靠性应用。
据悉,AppFabric能够使客户自有应用与云应用之间进行安全连接和信息传递。它使得在云应用和现有应用或服务之间的连接及跨语言、跨平台、跨不同标准协议的互操作变得更加容易,并且与云提供商或系统平台无关。
WindowsAzure完全可以实现很多应用的无缝转移, AppFabric提供了极其强大的负载平衡的支持,可以很好地执行一些极为复杂的并行算法,所以企业选择微软私有云作为自己的云计算平台肯定是一个不错的选择。