技术开发 频道

从云计算到WindowsAzure:企业如何云化

  【IT168-微软云计算博客征文活动专稿】“云计算”是时下最为热门的IT业概念。Gartner资深分析师Ben Pring认为:“云计算就像法国大餐一样正被人们津津乐道。但几乎每个人对云计算的定义都有不同之处“。维基百科定义为:云计算(cloud computing),是这样一种计算方式,计算资源是动态易扩展而且虚拟化的,往往通过互联网提供。用户不需要了解‘云’中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。本文将介绍云计算的作用及特点,在此基础上重点介绍微软云计算平台,并将企业应用云计算的场景展示给大家,以期大家对云计算相关基础知识有一个更加深刻的理解。

  “云计算”将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦。同时云计算对用户端的设备要求最低,使用起来也最方便。此外,云计算可以轻松实现不同设备间的数据与应用共享。更重要的是云计算为我们使用网络提供了几乎无限多的可能。云计算拥有以下特点:

  虚拟化和自动化

  服务器,存储介质,网络等资源都可以随时替换

  所有的资源都由云端统一管理

  高度的伸缩性以满足业务需求

  集中于将服务传递给业务

  云计算是一个新兴的商业计算模型。利用高速互联网的传输能力,将数据的处理过程从个人计算机或服务器移到互联网上的计算机集群中。这些计算机都是很普通的工业标准服务器,由一个大型的数据处理中心管理着,数据中心按客户的需要分配计算资源,达到与超级计算机同样的效果。

  从部署方式来说,云计算可以分为私有云和公共云。从运营方式来说,云计算可以分成SaaS,PaaS,IaaS三类。2009年3月,Amteam.org根据多方数据采集与分析将“云”产品化划分为三大类:云计算基础设施、平台、服务。如图1所示:

  图1 云的分类

  在云计算时代,有三个平台非常重要,即开发平台、部署平台和运营平台。Windows Azure Platform是一个运行在微软数据中心的云计算平台,包括一个云计算操作系统和一个为开发者提供的服务集合。微软云计算平台既是运营平台,又是开发、部署平台,开发人员创建的应用既可以直接在该平台中运行,也可以使用该云计算平台提供的服务;平台上既可运行微软的自有应用,也可以开发部署用户或 ISV 的个性化服务;平台既可以作为 SaaS 等云服务的应用模式的基础,又可以与微软线下的系列软件产品相互整合和支撑,这是微软云计算平台的最具特色的一面和强大之处,其整体功能结构如图2所示:

  图2  微软云计算平台

  由上图我们可以看到:Windows Azure Platform和Windows Azure是区别的,Windows Azure是Windows Azure Platform的一个组成部分,Windows Azure是微软的公共云PaaS解决方案。Windows Azure Platform包括三大组成部分:Windows Azure、SQL Azure、Windows Azure Platform AppFabric。

0
相关文章