Windows Azure--百度百科

  

Windows Azure微软基于云计算操作系统,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括了以下主要组件:Windows Azure;Microsoft SQL数据库服务,Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务。

  Windows Azure简介 2008年10月27日,在洛杉矶举行的专业开发者大会PDC2008上,微软首席软件架构师Ray Ozzie宣布了微软的云计算战略以及云计算平台——Windows Azure。The Azure? Services Platform (Azure)是一个互联网级的运行与微软数据中心系统上的云计算服务平台,它提供操作系统和可以单独或者一起使用的开发者服务。Azure是一种灵活和支持互操作的平台,它可以被用来创建云中运行的应用或者通过基于云的特性来加强现有应用。它开放式的架构给开发者提供了Web应用、互联设备的应用、个人电脑、服务器、或者提供最优在线复杂解决方案的选择。

  Windows Azure以云技术为核心,提供了软件+服务的计算方法。 它是Azure服务平台的基础。Azure用于帮助开发者开发可以跨越云端和专业数据中心的下一代应用程序,在PC、Web和手机等各种终端间创造完美的用户体验。

  Azure能够将处于云端的开发者个人能力,同微软全球数据中心网络托管的服务,比如存储、计算和网络基础设施服务,紧密结合起来。这样,开发者就可以在“云端”和“客户端”同时部署应用,使得企业与用户都能共享资源。Ray Ozzie说道。“今天,无论对于开发社区还是对于微软来说,都是一个转折点。我们所提出的技术将改变原来的游戏规则,同时为Web开发者和企业开发者带来新的机遇。

  微软会保证Azure服务平台自始至终的开放性和互操作性。我们确信企业的经营模式和用户从Web获取信息的体验将会因此改变。最重要的是,这些技术将使我们的用户有能力决定,是将应用程序部署在以云计算为基础的互联网服务上,还是将其部署在客户端,或者根据实际需要将二者结合起来。

  2.Windows Azure服务平台

  Windows Azure服务平台包括5个主要部分:Windows Azure ,Live Services,Microsoft SQL Services,Microsoft .NET Services,Microsoft SharePoint Services & Dynamics CRM Services .

  (1)Windows Azure,用于服务托管,以及底层可扩展的存储,计算和网络的管理。

  (2)Microsoft SQL Services,可以扩展Microsoft SQL Server应用到云中的能力。

  (3)Microsoft .NET Services,使得可以便捷第创建基于云的松耦合的应用程序。另外还包含访问控制机制可以保卫你的程序安全。

  (4)Live Services,提供了一种一致性的方法,处理用户数据和程序资源,使得用户可以在PC、手机、PC应用程序和Web网站上存储、共享、同步文档、照片、文件以及任何信息。

  (5)Microsoft SharePoint Services and Microsoft Dynamics CRM Services,用于在云端提供针对业务内容、协作和快速开发的服务,建立更强的客户关系。

  Azure 就是微软云计算所有服务的基础平台,从 Live 服务,到数据服务,到提供 SharePoint 和 Microsoft Dynamics CRM 的空间服务。应用程序即可以运行在云中,也可以运行在本地系统,如下图所示:

  3.Windows Azure 带来的好处

  Azure服务平台的设计目标是用来帮开发者更容易地创建web和互联设备的应用程序。它提供了最大限度的灵活性、选择和使用现有技术连接用户和客户的控制。

  (1)利于开发者过渡到云计算:世界上数以百万计的开发者使用.NET Framework和Visual Studio开发环境。利用Visual Studio相同的环境创建可以编写、测试和部署的云计算应用。

  (2)快速获得结果:应用程序可以通过点击一个按钮就部署到Azure服务平台,变更相当简单,不需要停工修正,是个试验新想法的理想平台。

  (3)想象并创建新的用户体验:Azure服务平台可以让你创建Web、手机、使用云计算的复杂应用。与 Live Services连接可以访问4亿Live用户,新的使用新方式与用户交流的机会。

  (4)基于标准的兼容性:为了可以和第三方服务交互,服务平台支持工业标准协议,包括HTTP、REST、SOAP、 RSS,和 AtomPub.你可以方便地集成基于多种技术或者多平台的应用。

  4.Windows Azure SDK开发工具

  Azure服务平台使开发者能够在原有的技能、工具和技术(如微软的.NET Framework,Visual Studio等)的基础上,进一步提高应用程序开发的灵活性和有效性。开发者也可以选择其他的商业或者开源的开发工具或技术,然后通过Azure服务平台提供的通用Internet标准,比如HTTP、REST、WS-*和AtomPub来进行操作。 微软为我们提供了云计算服务Azure相关的开发工具包,包括一下三个组成部分:

  (1)Complete offline development environment, including computation and storage services

  (2)Complete command-line SDK tools and samples

  (3)Visual Studio add-in that enables local debugging

  Windows Azure SDK应运而生,对微软云计算感兴趣的程序员们可以适当关注. 微软的SDK(软件开发工具包)工具包运用Java和Ruby语言。这个工具包可使Java和Ruby开发者依托Azure平台应用.NET服务。不过,到目前为止,该工具包只允许Java和Ruby开发者在微软数据中心编写服务程序。官方下载地址:Windows Azure Software Development KIT (January 2009 CTP)
  总结
  以上就是我整理的关于Windows Azure 服务平台的相关知识,希望通过本文对您学习Windows Azure 服务平台有所帮助。理解Windows Azure 云计算平台的结构和特性,以后微软为我们提供了那些可以用来做云计算相关学习和开发的工具包。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容简介 · · · · · · 《实战Windows Azure:微软云计算平台技术详解》来自于微软 Windows Azure MVP 的技术实践和心得体会,主要包括Windows Azure 平台的基础知识、使用方法、功能特点以及如何基于Windows Azure 平台设计高可靠、可扩展的应用程序,几乎涵盖了Windows Azure 平台的所有内容。全书分为8章,作者徐子岩试图通过一个贯穿始终的示例项目以尽量真实的视角介绍整个Windows Azure 平台。第1章和第2章包括云计算的基础知识和Windows Azure 平台的概述、计费模式和商业案例。第3章到第7章,通过完整的示例项目系统地介绍Windows Azure(计算服务、存储服务和部署调试)、SQL AzureWindows Azure AppFabric。最后一章介绍了Windows Azure平台的高级应用,包括更加深入的功能点、如何在项目中灵活使用Windows Azure 平台的各种功能,以及如何更好地构建基于Windows Azure 的应用程序。《实战Windows Azure:微软云计算平台技术详解》适合对云计算技术,特别是微软的 Windows Azure 平台有兴趣的架构设计人员以及一线开发人员阅读,同时也可作为Windows Azure 平台的参考书籍,也适合于有意采用Windows Azure 技术的公司决策人员和IT 人员参考阅读。 作者简介 · · · · · · 徐子岩(Shaun Xu),软件架构师,Microsoft Windows Azure MVP。专注于微软云计算平台、互联网应用、分布式系统和企业级系统架构的研究与实践,以及相关技术咨询和培训工作。Microsoft TechED和中国软件技术大会云计算讲师。希望尽自己的能力可以证明软件开发是艺术而非制造,目前热衷于云计算技术的研究和应用,确信云计算将会最终改变整个软件产业。 作者对.NET平台以及云计算技术有浓厚的研究兴趣和造诣,熟悉Windows Azure、ASP.NET MVC、WCF、LINQ、SQL Server、IIS和XML等,精通数据库应用系统、分布式系统和互联网系统的开发流程、技术体系和架构设计,对面向对象、设计模式和软件架构有长期的研究与实践经验。同时作者也对敏捷开发和单元测试有深入的研究和丰富的实践经验,坚定的认为单元测试是实现易扩展、低耦合设计的最佳途径和检验手段,是敏捷开发的基础和未来软件开发的趋势。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值