全部博文(221)
2012年(221)
分类: 云计算
2012-08-02 10:10:00
关于什么是云计算?这个概念大家众说纷纭,其中有一种定义被大家所广泛认可,这种说法来自国家标准技术研究院(NIST),NIST定义了五种基本特征,三个服务模型,四个部署模型。这些基本特征形成了这个定义的核心。任何一种解决方案,要想成为真正的云计算解决方案,就必需包含以下特征:
l 按需的自助服务
l 广泛的网络连接
l 资源池
l 快速弹性
l 计量服务
NIST还定义了三种服务模型,有时候也称为架构层:
l 基础架构即服务(IaaS)
l 软件即服务(SaaS)
l 平台即服务(PaaS)
最终,NIST定义了四种部署模型:
l Private Cloud
l Community Cloud
l Public Cloud
l Hybrid Cloud
微软利用Windows Server、Hyper-V以及System Center成功部署和实施了私有云/IaaS的解决方案。
除了NIST概念中描述的那些特性外,这个项目还需要以下一些必备的要求:
l 弹性冗余
l 同质化和标准化
l 资源池
l 虚拟化
l Fabric 管理
l 弹性
l 分区共享资源
l 成本透明
如图1所示,云计算的基础架构模型如下:
硬件层
硬件层新增了数据中心设施和机器系统,还有存储、网络以及计算基础架构。每一种元素都需要优化管理界面,从而提供更高水平的基础架构,比如一些支持Web 服务管理的服务器,以及提供Windows PowerShell或者SMI-S的存储阵列。
微软与市场领先的服务器提供商达成合作,这其中包括Hewlett-Packard 、Dell、IBM、Fujitsu、Hitachi 以及NEC ,Hyper-V Cloud Fast Track合作计划为私有云部署奠定了基础,这是一个用来部署私有云的参考架构。Fast Track将微软的软件、综合指南、以及有效的配置过程整合在一起了,用于计算、网络、存储以及高附加值的软件组件。这么多的厂商在Fast Track项目中都有所建树,它们为硬件层提供了集成有效的解决方案。
虚拟层
Windows Server 2008 R2 和Hyper-V 提供了虚拟层。这使得我们可以借助虚拟机和虚拟局域网通过共享的虚拟盘来提供存储支持。虚拟层可以帮助我们实现基本的NIST的特性,比如资源池和弹性。我们能够通过虚拟化来更快地完成共享和配置过程。
自动化层
从下往上看,自动化层位于虚拟层上方,整个IT自动化流程经历了自动化层、管理层和业务流程层。最底层的自动化层包含了一些技术,比如Windows PowerShell 2.0、Windows Management Instrumentation、以及WS-Management。这些基本的技术为更高层的管理系统和物理虚拟资源之间提供了接口,如图2所示。
Figure 2 The bottom-to-top architecture model used for the Private Cloud model.