云管理平台同行业产品分析--品高云.pptx
《云管理平台同行业产品分析--品高云.pptx》由会员分享,可在线阅读,更多相关《云管理平台同行业产品分析--品高云.pptx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、云计算管理平台竞争产品分析产品体系架构“BingoCloud(品高云)”是广州市品高软件自2008年开始独立自主研发,并于2010年发布的国内首个商用云操作系统。产品主要面向政府、运营商与企业,帮助客户构建公有或私有云计算平台。产品功能架构最底层的云平台核心层,是整个平台的核心部分,负责对云平台资源的、调度、管理和监控,包括处理器、内存计算资源和虚拟逻辑卷管理、卷快照管理存储管理、网络资源管理、监控等各项任务。它由三个子系统组成,计算子系统、存储子系统和网络子系统。这三个子系统运行在通用服务器集群上,通过对各类资源进行虚拟化,大大降低了复杂性和提高了易用性、可扩展性和可编程性。使它能向上提供了
2、计算、存储和网络的平台服务。往上是平台服务层,是核心层的能力开放层,是云平台的产品灵魂,是运营一个云平台对接客户需求的业务卖点。因此各个云平台提供的具体业务在这个层次显现出差异化,也是评价各个云平台的业务功能、成熟度的重要指标。服务层通过使用核心层提供的计算、存储和网络能力,在此基础上提供各种类型的服务。这些服务包括可以按需提供服务器的EC2服务,为服务器添加磁盘的EBS服务,为应用做负载均衡的LB服务等基本服务,还包括让服务器按需自动伸缩的AutoScale服务,为各项资源提供监控的CloudWatch服务,为海量数据提供并行分布式计算服务弹性的MapReduce等交叉服务。从图1可以看到品
3、高基础架构云的产品灵魂是已经提供了面向客户需求的大量Amazon兼容服务,而不是简单的“虚拟主机”管理平台。产品体系标准接口层是一个云平台的重要组成部分,云的弹性、按需、自助等特性功能的使用场景不仅限于云平台所提供的门户Portal,更多的是用户的上层应用程序可以根据应用需要发起云资源的调用。对于一个可运营级的公有云平台,API层恰恰是衡量能力开放性重要指标。目前市面上已有大量很多基于Amazon服务接口开发的云应用ISV,因此这些ISV可以直接使用基础架构云所提供的各种服务能力而无需重新改造,这对产业链的发展是非常有利的。最上面是实用工具层,这些工具包括品高自助服务平台(SIP)和品高云管控
4、中心(BCC),这些工具可以同时接入管理分布在多个物理区域的云分区,甚至还可以管理Amazon的服务资源。工具层提供Java/.Net/Python编程语言的SDK,还可以使用Amazon服务的命令行工具以及第三方提供的工具,如ElasticFox、S3Organizer等。产品体系技术架构品高云是使用Erlang OTP开发的,下图是它的分层体系架构图技术架构云控制器-cloud controller云控制器负责接收用户请求,校验请求的合法性,根据请求类型,要么由云控制器处理,要么按策略将其调度到合适的集群控制器处理。并将处理结果返回给用户。由图所示,一个云控制器可以管理多个集群控制器。集群
5、控制器-cluster controller集群控制器接收到云控制器的请求后,按策略将其调度给合适的节点控制器处理。由图所示,一个集群控制器可以管理多个节点控制器。此外,它通过调用网络子系统的网络控制器搭建集群的受控网络环境,包括虚拟子网,网络路由,防火墙策略等。其中的防火墙设置为计算环境加了一道安全保障:当要访问虚拟服务器的指定端口时,除了需要虚拟服务器打开指定端口,还要求其虚拟网络进行相应的网络授权。集群控制器是对云计算基础计算节点进行资源分群的手段,根据业务需求可以配置成不同业务集群,如“试用”集群、“商用”集群、“高CPU使用”集群等,从而实现商业上不同服务承诺级别(SLA)。每个集群
6、控制器都可以设置不同的调度、能耗、管理策略,从而实现对计算节点的生产资源优化管理。技术架构存储控制器-storage controller集群控制器和节点控制器会将属于存储的请求部分转给对应的存储控制器。存储控制器使用存储子系统提供的能力创建、更新和删除存储,如磁盘的创建,将其挂接到虚拟服务器,创建磁盘的备份等。节点控制器-node controller节点控制器负责处理从集群控制器发出的请求,并控制、管理和监控运行在其上的虚拟服务器的计算环境和存储环境。在这里,虚拟服务器可以是使用kvm或xen的虚拟化技术,也可以使用Linux容器lxc的技术,支持不同的虚拟技术为上层提供了不同的业务场景,
7、虚拟化技术让上层应用可以运行在更多的操作系统,而lxc则拥有更好的性能,特别是满足上层弹性MapReduce的高计算量要求。另外,这里节点控制器对虚拟服务器的监控是一种非入侵式的监控非入侵式的监控,它不需要对目标虚拟服务器植入监控程序,这也是运营公有云的客户需求。云管理服务器-Cloud Server云管理服务器(即cloud controller)是 BingoCloud 的核心模块,其好比数据中心的大脑,负责将来自人或应用系统的资源操作请求依据策略进行合理调度,从而保障虚拟机、存储、网络(包括:负载均衡、公有IP、VLAN)等资源可以被成功创建与使用。主要功能特点:主要功能特点:支持从5台
8、到数千台物理服务器的云规模;提供后入资源优先、贪婪资源占用、节电资源占用、平均资源分配等云资源智能化调度策略,并可以依据业务需要进行设置;云控服务器支持“代码热升级”可在服务不停止的情况下升级新版本;支持众多存储厂商的存储设备,如IBM、EMC、HDS、NETAPP、HP的SONAS存储产品,让I/O负载不再是瓶颈;开放式API接口可供二次开发与第三方应用集成,并与Amazon AWS(EC2,LB,EBS,CloudWatch)相兼容;国内唯一支持云控服务器自动容灾机制,采用主备方式部署云控服务器时,主服务器出现意外断电等情况,备服务器会自动接管主服务器未完成的任务继续执行,从而保证服务连续
9、性,以及无单点故障。云管理服务器-Cloud Server版本说明基础试用版包括BingoCloud 的基本管理功能,可用于五台物理服务器的规模。高级版支持16台物理服务器以下(100台虚拟机),具有高可用性。企业版支持最多256台物理服务器(4096台虚拟机),可实现企业内部大规模管理和集成,具有高可用性和管理性。运营服务版支持无限规模的物理服务器,可运营大规模管理,实现公有云计算。具有安全、运营特性和分级管理的特性。云管理服务器各版本特点:云管理服务器各版本特点:弹性控制节点-Elastic Controller弹性节点(即node controller)被安装在云平台中的每个物理服务器上
10、,主要负责执行云控服务器发送过来的虚拟机创建与管理指令,同时也负责对每台物理服务器本地资源,如CPU、内存、网络吞吐、硬盘读写等情况进行监控,并将数据上报给云控服务器,以便进行数据统计以及后续的计费。主要功能特点:主要功能特点:可用自由选择KVM、XEN作为云的虚拟化平台。让企业拥有选择权,并可依据自身需求灵活配置;支持节电模式,当物理服务器中没有正在运行的虚拟机时,会依据策略自动进行休眠,从而达到省电与减少服务器损耗的目的;当物理服务器意外断电,在重新启动会自动修复检查并启动其中的虚拟机;支持虚拟机无缝迁移技术,可在不中断服务的情况下,将虚拟机在不同的物理机之间迁移;类似银行给储户配置的US
11、BKEY的模式,弹性节点可通过2048位的非对称式密钥将使用者与其创建的虚拟机建立起一对一的关系,密钥的私钥部分保存在创建者本地,只有本人才能够使用自己的云资源,因此就连云管理员也无法直接使用。弹性存储节点-Elastic Storage集群控制器和节点控制器会将属于存储的请求部分转给对应的存储控制器(storage controller)。存储控制器使用存储子系统提供的能力创建、更新和删除存储,如磁盘的创建,将其挂接到虚拟服务器,创建磁盘的备份等。产品特点IT能力按需交付能力按需交付BingoCloud将客户的IT基础设施(如:服务器、共享存储、防火墙路由器等)进行统一管控,形成资源池。并由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 平台 同行业 产品 分析 高云
限制150内