微软Windows Azure Pack私有云技术解析
作者:盘骏/Lucifer 来源:ZDNetCBSi企业方案解决中心频道 【原创】 2014-04-16 15:00:02
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在原有的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环境,要搭建提供功能更强大的IaaS乃至PaaS服务,则可以选择安装其它组件。
Windows Azure Pack私有云架构示意图,包括了处于核心的管理门户/API组件,以及额外的Web站点、数据库等可选组件
尽管顺着微软的思路也能进行解释,不过我们可以看到,上面的示意图只适用于了解其管理门户和管理API处于核心地位,实际上对理解其结构并没有太大的帮助, 我们需要更完整的结构图:
这个架构图我们可以清晰地看到,从以提供云服务的“服务”为核心来看,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私有云的架构:
这个架构图和前一个图不同,前一个图基于“服务”,它关心的是从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架构的这几层分层。
最新文章
“4个9”韧性的背后,西云数据以技术与运营加速企业数字化创新
Google力推手机AI功能引发关注
Meta发布AI翻译功能,支持脸书和Instagram内容实时转换
HPE发布Nvidia Blackwell驱动的AI服务器,抢占AI市场需求
ISACA推出AI安全管理高级认证项目
谷歌推出智能体SOC系统提升安全事件响应速度
Lumen升级400GB数据中心连接基础设施助力AI发展
AI和流媒体推动,2030年面临"网络危机"
Pine64停产Pro手机转向RISC-V业务
日立Vantara将VSP One块存储扩展至Azure云平台
Finchetto光学数据包交换机:光无法存储的技术挑战与突破
Python开发者调查显示增长强劲,但基金会资金面临困境