随着云计算时代的到来,软件开发模式和商业模型都将进入全面开放组合的新时代。微软云计算平台Windows Azure,这将把微软带入一个崭新的时代。Azure来源于法语,语意为天空一样的湛蓝色,这也正是微软所希望的,把其打造成承载所有云上的应用和服务的蓝天。既然微软一开始就表明了要在云计算领域中一展身手,当然不会让我们失望。在微软的Visual Studio 2010产品中,就可以看到云计算的身影。
微软某工程师公开表示,由服务提供商所提供的公有云可让客户有能力部署和实现应用服务。在这一类别中,微软数据中心提供了 Azure™,它是一种具有高度扩展性的服务平台,可提供“随需随付”的灵活性。
如此功能强大的Azure,究竟具有哪些用途呢?这位工程师接着说:“Windows Azure是一种云服务操作系统,可用于Azure Services平台的开发、服务托管以及服务管理环境。”
Windows Azure 为开发人员提供了随选的计算和存储环境,以便在internet 上通过Microsoft 数据中心来托管、扩充及管理 Web 应用程式。
该工程师列举了Windows Azure 的六大用途:1.将 Web 服务功能加入至现有的套包应用程序;2.以最少的资源为前提,创建、修改应用程序,并将应用程序散发到 Web 上;3.在远程执行服务(大容量存储、批处理、密集或大批量运算);4.以更快速、更经济的方式,创建、测试、调试和发布 Web 服务;5.降低创建和扩展内部资源的成本;6.降低 IT 管理的工作量和成本。
对于用户选择Azure的理由,最近微软官方网站也从“云收益”方面做了适当的点拨:
· 明智之选:Windows Azure 可減少建立可靠且灵活的 Web 应用程序的障碍,因为它是以我们所熟悉的微软技术为基础。(包括ASP.NET、IIS、FastCGI、.NET Full Trust、P/Invoke,以及Visual Studio 2008),开发人员可以运用现有的技能,更高效地创建、测试、部署,和管理Web服务。Windows Azure所支持的标准和协议包括SOAP、REST、XML,以及PHP。
· 低风险之选:Windows Azure提供了可缩放的平台和丰富的开发环境,使得开发人员可以专注于开发应用程序的业务逻辑,而不需要担心运作上的约束。
· 更少干扰:利用Windows Azure中的Fabric Controller技术,您可以按照需求的增减,顺畅调整应用程序。而内建的管理服务提供了监控和追踪系统功能,让您可以更加专注于您最擅长的工作,如:在线创建和交付服务以及应用程序。
现在,因为用户希望通过主机服务供应商提供的服务来使用公有云,所以主机服务供应商必須能夠快速提供这种价值。现在,主机服务供应商已能利用微软提供的可靠技术平台、最佳实践和经验来建置其公有云方案。
通过这一灵活且熟悉的平台,主机服务供应商能够扩大提供的服务范围,支持更多场景,例如可获得:
· 测试和开发环境,但不需要付出任何资金
· 新增动态容量,使得IT可以快速响应需求的变动
· 借助托管的(Hosted)灾难恢复环境,实现更低成本的容灾
目前,主机服务供应商可以通过他们所了解和信任的现有微软技术和环境提供公有云。内含 Hyper-V 的 Windows Server 2008 R2、集成的开发环境,以及 System Center 和 Forefront 等功能都可用于提供公有云,无须担心因引入新技术而提升系统复杂度。