微软Windows Azure Pack私有云技术解析

作者:盘骏/Lucifer     来源:ZDNetCBSi企业方案解决中心频道      【原创】      2014-04-16 15:00:02

关键字: 软件定义 windows Azure Windows Azure Pack Cloud OS在本页阅读全文

Windows Azure Pack是一个构建在Windows Server 2012 R2、Hyper-V以及System Center 2012 R2基础上的软件套件,只要使用了Windows Server 2012 R2和System Center 2012 R2,用户就可以很方便地将其转化为一个私有云。

  Windows Azure Pack是一个软件套件, 它构建在Windows Server 2012 R2、Hyper-V以及System Center 2012 R2的基础上,对于现有的大多数Windows基础架构来说,只要使用了Windows Server 2012 R2和System Center 2012 R2,用户就可以很方便地将其转化为一个私有云:

微软Windows Azure Pack私有云技术解析
Windows Azure Pack在原有的System Center + Windows Server架构上增加一个软件层,将传统基础架构升级为私有云

  Windows Azure Pack提供了必装和可选两种组件,可以根据用户需求的不同而定制。其中,在必装组件当中,最重要的核心部分就是Service Management API,也就是提供管理员/用户与Windows Azure Pack之间的接口,它包括Admin API、Tenant API、Tenant Public API三个部分。必装组件的另外两个部分是Authentication Sites和Service Management Portals,前者用来提供门户交互的认证功能,后者则提供了用户的交互界面,Service Management Portal服务管理门户包含了两个门户,一个提供给管理员,一个提供给Tenant租户。

微软Windows Azure Pack私有云技术解析
Windows Azure Pack快速部署架构

  在最简单的情况下,只需要在一台服务器上使用必装的组件就能搭建好Windows Azure Pack环境,要搭建提供功能更强大的IaaS乃至PaaS服务,则可以选择安装其它组件。

微软Windows Azure Pack私有云技术解析
Windows Azure Pack私有云架构示意图,包括了处于核心的管理门户/API组件,以及额外的Web站点、数据库等可选组件 

  尽管顺着微软的思路也能进行解释,不过我们可以看到,上面的示意图只适用于了解其管理门户和管理API处于核心地位,实际上对理解其结构并没有太大的帮助, 我们需要更完整的结构图:

微软Windows Azure Pack私有云技术解析
Windows Azure Pack云架构示意图

  这个架构图我们可以清晰地看到,从以提供云服务的“服务”为核心来看,Windows Azure Pack架构可以分为三层:管理门户层、服务层、基础设施层,三个分层之间由两个API分割。这个架构和软件定义架构很相似,只是侧重点不同,微软架构侧重于“服务”,软件定义架构侧重于“软件定义”,简单来说就是数据平面(Data Plane)和控制平面(Control Plane)、应用平面(Application Plane)分离,它们的相同点都是具有两个API,北向API(Northbound API)和南向API(Southbound API),前者对应Windows Azure Pack架构当中的Service Management API,后者则相对要复杂一点,我们下面会继续谈到。关于软件定义方面的诠述,可以参阅我们的报告《数据中心2013:硬件重构&软件定义》,下面这张图会更有利于理解Windows Azure Pack私有云的架构:

微软Windows Azure Pack私有云技术解析
Windows Azure Pack IaaS私有云架构图

  这个架构图和前一个图不同,前一个图基于“服务”,它关心的是从Tenant所看到的架构视图,组成元素以服务为主题,现在这个架构图则不同,是真正以系统软硬件层次划分,这也更符合我们软件定义体系的定义:

Application Plane:应用平面,包括了Windows Azure Pack的分别面向管理员和租户的管理门户

Control Plane:控制平面,包含了Service Management API、SPF、System Center等套件在内的一套软件,用来控制最下层的数据平面,以构建复杂的云基础架构

Data Plane/Infrastructure Plane:数据平面/基础设施平面,包括物理的Compute、Network、Storage资源,并使用Windows Server 2012 R2/Hyper-V 2012 R2进行资源管理以及资源虚拟化、池化

  下面我们就同时按照两种划分方法来分别看看Windows Azure Pack架构的这几层分层。

  • Windows Azure Pack私有云

    1
  • Windows Azure Pack:组件与架构

    2
  • Windows Azure Pack:管理门户

    3
  • Windows Azure Pack:服务层/IaaS

    4
  • Windows Azure Pack:服务层/PaaS

    5
  • Windows Azure Pack:服务层/Service Bus

    6
  • Windows Azure Pack:基础设施平面

    7
  • Windows Azure Pack:总结

    8

在本页阅读全文

    扫一扫

    分享文章到微信


    北京第二十六维信息技术有限公司(至顶网)版权所有. 京ICP备15039648号-7 京ICP证161336号京公网安备 11010802021500号
    举报电话:010-62641205-5060 涉未成年人举报专线:010-62641208 举报邮箱:jubao@zhiding.cn 网上有害信息举报专区:https://www.12377.cn 安全联盟认证