第1页:微软的云计算战略
云计算可以帮助企业做什么?加快企业应用部署的速度,加速业务创新的灵活性性;以往需要企业大价钱购买的传统软件服务,如今,企业可以按需取用云服务,这样明显降低企业使用和维护IT资源的成本。虽然云计算定义五花八门,但是,各家的云计算都无一例外朝着这个方向努力。
云计算对于微软来说是一次绝佳的转型时机,从传统软件向云计算模式。微软全球CEO史蒂夫·鲍尔默曾经在2010年的大会上强调云计算技术对于微软的重要性,他表示未来将有90%左右的员工都将从事到云计算的开发中来。而微软对于云计算产业来说也是一个不可或缺的中间力量,微软的"云+端"战略,也及其准确地诠释了云计算对于企业和个人消费者的作用。
微软端到端的云计算解决方案,拉近了个人消费者与数据中心的距离,微软是这样说也是这样做的。
2010年,微软确立了自己"云+端"的战略取得了长足的进步,而2011年被称为云计算元年,云计算进入到了应用阶段。微软"S+S"的云计算战略,提供贯穿整个云计算架构的应用产品家族,从基础设施(IaaS)到平台即服务(PaaS),再到软件即服务(SaaS)全线产品。
在部署模式上,微软提供了三种不同的模式:公有云、私有云和混合云。
第一种是公有云。由微软自己构建数据中心和提供云应用服务。包括向企业客户甚至是个人消费者提供在线云服务。相对于传统软件模式,这种云服务价格更加低廉,无须购买软件和安装软件,只要通过浏览器即可随时随地享受服务,包括PC以及各种智能终端。常见微软的云服务包括,Online services和Windows live等服务。
另外,微软运营在自己的云计算平台中的Business Productivity Online Suite (BPOS)也可以交给合作伙伴进行托管运营。国内一家服务商推出的"睿云在线"就是这种情况,其中包含的服务包括 Exchange Online, SharePoint Online,Dynamics,和Lync Online等服务。
第二种是私有云。前面的提到,微软提供的很多在线服务基本都是架构与微软自己推出的Windows Azure Platform。同时,很多合作伙伴都基于Windows Azure Platform开发在线的云应用,并通过Windows Azure Platform为终端用户提供云服务。在微软Tech ed 2011中国技术大会上,微软宣布国内一家软件公司畅捷通基于这个平台做出的云服务开发和应用。
第三种,混合云。微软可以帮助企业建设公有云和私有云的IT架构,同时根据企业需要,也可提供混合模式的业务。很多时候,多数企业出于安全和控制的需求,并不愿意将所有的企业信息都能放置在公有云上,所以企业同时选择使用公有云和私有云,而同时企业又要求这两种云的数据可以相互协同工作。微软可以提供任何模式的云计算服务。并不是说私有云和共有云各自为政,而是私有云和共有云同时协调工作。
未来,微软还会有更多的云计算解决方案出现。例如微软正在开发云计算的迁移工具,它能将传统的应用软件平滑迁移到云计算平台。用户可以充分利用自己现有的系统,体验云服务方式的应用。同时,微软还会推出一个整合工具和管理平台,将微软的云和第三方的云或传统应用进行集成,并通过微软管理平台实现对这些部署在不同地方的应用进行集中管理。云计算不仅会在IT、互联网和电信服务行业有长期的发展,它的应用范围还会逐步扩大,对整个产业链的上下游产生深远影响。
第2页:Azure微软吹响云计算的号角
Azure微软吹响云计算的号角
任何一个时代的开始,都有其标志性的是事件。而对于微软来说,进入云时代的标志事件,要数云计算平台的发布。2008年10月,微软发布云计算战略和云计算平台Windows Azure Platform,由此吹响了微软进军云计算的号角。
Windows Azure被认为是Windows NT之后16年来,微软最重要的产品,关乎微软的未来。微软CEO史蒂夫鲍尔默多次公开表示,云计算是微软的又一次机遇。与其它云计算厂商相比,微软在用户基数上,在操作系统以及一系列办公软件的使用习惯上都拥有独有的优势。这种优势,不管是对个人用户,还是企业用户都同样有效。泛的影响力。微软可以借助这些优势迅速推广其云计算产品和服务,微软基于云计算的解决方案正在得到越来越广泛的应用。
2010年2月,Microsoft正式发布Microsoft Azure云平台服务。Windows Azure是微软基于云计算的操作系统,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括了以下主要组件:Windows Azure;Microsoft SQL数据库服务,Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务。
Azure服务平台使开发者能够在原有的技能、工具和技术(如微软的.NET Framework,Visual Studio等)的基础上,进一步提高应用程序开发的灵活性和有效性。开发者也可以选择其他的商业或者开源的开发工具或技术,然后通过Azure服务平台提供的通用Internet标准,比如HTTP、REST、WS-*和AtomPub来进行操作。
Windows Azure SDK应运而生,对微软云计算感兴趣的程序员们可以适当关注. 微软的SDK(软件开发工具包)工具包运用Java和Ruby语言。这个工具包可使Java和Ruby开发者依托Azure平台应用.NET服务。不过,到目前为止,该工具包只允许Java和Ruby开发者在微软数据中心编写服务程序。
Windows Azure 1.0
微软在2009年11月在MicrosoftPDC发布时推出的1.0版本的SDK。1.1版本增加了对Windows Azure驱动的支持。这一功能允许一个角色用例将存储在BLOB中的VHD当做本地驱动器进行调用。这个转变让既有应用向云中迁移的工作变得简单,开发人员无需重新编写所有底层的文件I/O代码。
Windows Azure 1.1