云管理平台简介

来源:互联网 发布:下载淘宝网app 编辑:程序博客网 时间:2024/06/11 23:43

概述

Cloud Stack

Cloud Stack 是对云环境进行分层的一种方式。按照某种规则,云环境可以分为三层:
Cloud Stack

可见:

  • Resource Layer (资源层)包括硬件、虚拟化和网络基础设施等。
  • Cloud Platforms (云平台层)提供了 API 给用户以及其它软件使用,使得它们可以管理、申请和使用云资源。
  • Coud Management Platforms (CMP 层)是包括开发人员、IT人员、商务分析师等在内的企业用户用来利用企业云基础设施的管理平台。它是整个云栈的最上面的一层,也是最后一层。终端用户在 CMP 层上进行操作,然后 CMP 层将指令发给下面的一个或者多个云平台,云平台又发送指令给下面的基础设施层。目前这一层的产品呈现碎片化的态势,包括不支持多云管理的 AWS Console 和 OpenStack Horizon 等以及支持多云管理的 Scalr, Dell Cloud Manager, 以及 CSC’s ServiceMesh 等。

云平台

云计算平台也称为云平台,是指可以提供IaaS、PaaS、SaaS等各种云服务的平台。
云计算平台可以划分为3类:以数据存储服务为主的存储型云平台,以计算能力提供为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台(其中,同一资源池集成主机与存储,辅以网络连接的架构称为超融合架构)。

比较经典的开源云平台有 OpenStack、CloudStack、Hadoop、Apache Mesos、基于Docker的kubernetes、swarm等,商业云平台有 VMware vCloud、微软、Redhat、HP、IBM 以及 Citrix 的企业云解决方案

使用场景:

  • 数据中心规模较小;
  • 设备异构复杂性不高;
  • 针对相对单一的业务系统或者新建的业务系统;
  • 更希望采取一种激进的技术手段重构。

云管理平台(CMP)

云管理平台(Cloud Management Platform,CMP)为数据中心资源的统一管理平台,可以管理多个开源或者异构的云计算技术或者产品,比如同时管理CloudStack、OpenStack、VMware、Docker等等。
云管理平台(CMP)提供统一云管理,支持组织迅速将其现有虚拟基础架构转变为高度可扩展的私有云,同时可充分利用公共云资源。

著名的有 VMware 的 vCMP 和 Redhat 的 CloudForms

使用场景:

  • 大型的企业IT数据中心,支撑较多的业务系统;
  • 系统异构性较大,有多种类型服务器、存储、网络;
  • 已经部署多种虚拟化平台,特别是以VMware为主的虚拟化,或者KVM+其他商业虚拟化平台;
  • 已经实施了基于CloudStack、OpenStack云平台或者其他种类云平台,需要统一管理;
  • 多个部门实施了多朵私有云,需要统一集成管理;
  • 部分业务运行于公有云,需要与内部私有IT或者云统一管理。

功能范围:
CMP (Cloud management platforms,云管理平台)是一种管理公有云、私有云和混合云环境的整合性产品。
其最小的范围应该包括自服务界面(self-service interfaces)、创建系统镜像(provision system images)、监控和账单(metering and billing),以及基于策略的某种程度的负载优化(workload optimization)等。
先进的功能还包括整合外部已有的企业管理系统,包括服务目录(service catalogs)、存储和网络资源配置,更高级的资源管理和监控,比如客户机性能和可用性监控等。
具体见下图:
CMP 功能

OpenStack 和 CMP

Horizon 是 OpenStack 自带的 Dashboard 项目,它向管理员和终端用户提供了管理和操作 OpenStack 云的用户界面。它通过调用 OpenStack 各个项目的 API 接口来驱动这些模块去操作资源层中的各种资源。Horzion 实现了 CMP 所要求的一部分功能,但是它还缺少很多功能。

CMP 是用来管理 OpenStack 云环境的,而 Horizon 只是 OpenStack 云的 Dashboard。因此,CMP 往往是以应用为中心的,而 OpenStack 是以基础设施为中心的。

根据开发者和用途不同,OpenStack CMP 可以分为三类:

类型 目的 专业的 CMP 提供商提供的能管理OpenStack 云环境的 CMP 管理 OpenStack 云环境已经成为这种 CMP 的标准配置 拥有混合云的 OpenStack 提供商(比如一个拥有公有云和OpenStack私有云的厂商)开发的管理包括 OpenStack 云在内的混合云的 CMP OpenStack Horion 不能支持混合云,厂商需要开发统一管理混合云环境的CMP 独立 OpenStack 云提供商开放的只是管理其 OpenStack 云环境的 CMP OpenStack Horion 不能满足需求,见下文描述

对于后两种来说,它们应该有以下几个需求:

  • 产品差异化需要:Horizon 作为用户操作的入口和用户首先接触到的 OpenStack 模块,一个非常直接的产品差异化要求就是对它进行定制。对终端用户来说,Horizon 就是 OpenStack 云,它的用户体验好坏、界面是否美观、功能是否全面等,就决定了用户对云的第一印象。因此,基本上所有的 OpenStack 提供商都定制了 Horizon。定制也分为两种,一种是基于社区提供的 Horizon 定制方法所做的非常简单的定制,比如更换 logo,简单改变布局、更换界面颜色等,很显然这种定制所带来的差异化非常有限;另一种是深度定制甚至重新编写,这能带来足够的差异化。
  • 功能补齐:比如一个拥有公有云和OpenStack私有云的厂商,将公有云和私有云的管理平台进行整合,向用户提供统一的能管理混合云的平台,是一个非常自然的选择;支持多租户;支持不同用户的需求;支持工单和账单等;支持应用管理和操作等。
  • 客户要求:对客户来说,要求 Console 定制是非常直接的,也是非常容易提出来的。一方面,一个好的界面,和直接使用社区版本 Horzion 或者只是简单定制,给客户将会带来非常不同的感受;另一方面,客户往往需要有定制功能,比如跟它已有系统的整合等。

定制 Horizon 的一些好处:

  • 实现所需要的 CMP 功能
  • 对用户来说,有个统一的平台,免去了在多个不同系统和工具之间进行切换的麻烦,提高了用户体验和工作效率
  • 减少用户的培训成本,因为只需要培训一个管理平台
  • 多云和混合云支持

产品

常见的云平台和云管理平台产品

RedHat CloudForms

https://www.redhat.com/en/technologies/management/cloudforms

  • CloudForms 功能包括审批流程、合规、自服务、记账和配额管理。能管理多种IT和云环境
  • 功能全面、丰富,能管理多云,支持 OpenStack, VMware, KVM, Microsoft 和 Amazon等云环境。
  • 界面的用户体验不错,但是其风格还是传统IT管理软件的风格,因此 451 Reseach 将其归到 “Legacy CMP Vendors” 一类。

Redhat 基于 CloudForms 提供了 open hybrid cloud 解决方案,该云管理平台同时管理 RHEV 与 OpenStack:
open hybrid cloud

界面截图

cloudforms-service
cloudforms-virtual-intel

RightScale

http://www.rightscale.com/

RightScale能管理公有云和私有云,以及虚拟服务器和裸金属服务器,提供的功能包括自服务、云管理和云分析等

  • 功能全面、丰富,支持几乎所有的主流公有云、私有云、虚拟服务器和裸金属服务器等。
  • 界面风格现代,用户体验非常好。
  • 451 Reseach 将 RightScale 归到 “CLOUD-NATIVE CMP VENDORS” 一类。

界面截图
参考:http://docs.rightscale.com/cm/dashboard/

Cloud Management (云管理)界面:
Cloud Management

实例和服务器:
实例和服务器

ManageIQ

http://manageiq.org/

这款云管理解决方案是红帽CloudForms背后的开源项目。除了能够支持混合云环境外,它还支持众多服务,比如费用分摊、服务编排、生命周期管理和自动化工作流程。

界面截图

ManageIQ

Scalr

http://www.scalr.com/

Scalr旨在简化多云环境的管理、安全和治理,同时为用户们提供更大的业务灵活性。知名用户包括:Expedia、三星、迪士尼、美国宇航局喷气推进实验室、索尼和埃森哲。

界面截图

Scalr

青云的 Console

https://www.qingcloud.com/

  • 集成了IaaS(计算、网络、存储和安全)、PaaS(数据库、大数据)和 SaaS (第三方应用)等
  • 支持多区域
  • 对每一种资源,其功能包括生命周期管理以及监控
  • 支持工单、账单和账户管理等
  • 画风简约,操作方便、功能丰富

界面截图

“总览”界面:
总览
选中一个主机后:
主机

刻通云的 Console

http://www.keytonecloud.com/

  • 在布局、风格和设计上与青云具有一定的相似性
  • 集成了IaaS(计算、网络、存储和安全)、PaaS(数据库)等
  • 支持多区域
  • 支持工单、财务和账户管理等
  • 操作方便、功能集成得很好、没发现功能上的bug
  • 与社区版本 OpenStack Horzon 相比,有一些新增功能,比如将 VPN 集成到虚机路由器上:

界面截图

概况

选中一个主机后:
主机

FIT2CLOUD

http://www.fit2cloud.com/

界面截图

dashboard
主机

天云软件 SkyForm CMP

http://www.skycloudsoftware.com/

天云软件解决方案如下图所示:
天云软件解决方案

对于OpenStack / CloudStack / VMware / Docker / Hadoop上的私有云实施,该方案允许企业在任何OpenStack / CloudStack / VMware / Docker / Hadoop平台上自动化关键流程,从而缩短执行时间。这其中包括自助服务、带审批过程的工作流程、容量和利用率、配额、基于资源和业务两个维度的工作负载调度操作,为客户提供OpenStack / CloudStack / VMware / Docker / Hadoop工作负载的完整生命周期管理能力。同时支持异构虚拟化管理:VMware、KVM、Xen、Hyper-V、PowerVM、国内虚拟化软件红山虚拟化以及最新的Docker等。

对于公共云,天云软件的SkyForm CMP支持阿里云、联通沃云和AWS,允许组织利用阿里云、联通沃云和AWS作为其数据中心的扩展。它提供了阿里云、联通沃云和AWS工作负载的配置、容量利用率和生命周期管理,能将这些信息与其企业虚拟基础架构环境整合在一起,形成单一、统一的管理控制台。

SkyForm CMP提供重要管理功能(方便部署、操作简单),从而降低私有云和混合云基础架构的成本和复杂性;支持客户部署全局私有云,加速服务交付、提高灵活性、改善服务水平,并且最大化资源效率。

详细介绍见参考 #11、#12

界面截图

实例管理
实例管理

ConVirt

http://www.convirture.com/

Convirture公司发布的开源虚拟化管理工具,是一款使用python和jquery结合编写的其于web的集中管理xen服务的程序。该程序在 xen 社区项目,管理项目中被使用的量很高,convirt 开发有开源版本与企业版本。开源版本覆盖了我们必须需求中的所有选项,企业版本提供更高级的自动化、更强的可扩展性以及管理大规模或关键任务型虚拟化环境所必要的全面企业集成功能。

oVirt

http://www.ovirt.org/

Virt-Manager

https://virt-manager.org/

ReadHat 自带的虚拟机管理工具,不支持多服务器集成管理。

界面截图

Virt-Manager

CloudStack

http://cloudstack.apache.org/

CloudStack 与 OpenStack 的对比

- CloudStack OpenStack License Apache 2.0 授权协议,可免费用于商业模式 Apache 2.0 授权协议,可免费用于商业模式 支持的 Hypervisors KVM,XEN,Oracle VM,vSphere 和 Bare Metal KVM,XEN,(有限支持 Hyper-V,ESX,PowerVM) 支持的 Networking Model OpenFlow,VLAN 和 Flat networks VLAN,Flat,Flat DHCP 支持的Storage NFS,Cluster LVM,Rados Block Device(Ceph),Local Storage iSCSI,Ceph,NFS,Local Storage 和 Swift(对象存储) 客户群 不到 60 家,包括诺基亚,Zynga,日本电报电话公司,塔塔,阿尔卡特 160 家左右,包括了 NASA,Rackspace,HP,红帽,Piston 开发语言 Java 为主 Python 为主 兼容亚马逊 EC2 API 是 是

界面截图

CloudStack

参考

1、云管理平台(CMP) 与 OpenStack 2016-06-08
2、OpenStack 企业私有云的若干需求(9): 云管理平台 CMP 2016-06-12
3、云管理平台(CMP)的概念与理解、发展趋势 2016-04-25
4、国内云建设普遍缺失的一环:云管理平台 2016-05-05
5、2015年5月开源云计算应用程序排行榜 2015-05-26
6、虚拟机管理平台评估 2011-10-13
7、虚拟化管理软件比较 -- 构架篇 2011-05-05
8、云平台和虚拟机管理工具 2012-06-21
9、八大主流云管理平台 2012-05-16
10、SkyForm CMP(云管理平台)v4.0
11、天云SkyForm云平台架构简析 2015-05-24
12、用 CloudStack 配置和管理一个简单云 2013-03-21

-eof-

0 0
原创粉丝点击