品高基础架构云 - 白皮书v2.07

  • 格式:pdf
  • 大小:9.14 MB
  • 文档页数:49

产品主要面向政府、运营商与企业,帮助客户构建公有或私有云计算平台。

白皮书品高云国内首个商用,自主知识产权的基础架构云产品目录概述 (3)I T能力按需交付 (4)客户应用一键部署 (5)资源使用弹性伸缩 (5)产品设计标准开放 (6)环境要求 (7)硬件要求 (7)网络拓扑 (8)特色功能 (10)云平台智能调度 (10)新购服务器的“一键入云” (15)自助云资源交付平台 (17)企业应用系统在BingoCloud中“一键部署” (31)云计算可以弹性调度资源应对需求变化 (35)云平台核心控制器自动容灾 (40)使用场景 (43)人工部署存在失败风险 (43)服务器、储存设备、网络设施的使用与维护成本高 (44)希望将内部大量服务器集中使用、自动化容灾 (45)节能减排压力与IT进程加快面临两难选择 (46)创业型互联网企业由于成本压力造成的基础设施能力不足 (47)公司简介 (48)“BingoCloud (品高云)”是广州市品高软件自2008年开始独立自主研发,并于2010年发布的国内首个商用云操作系统。

产品主要面向政府、运营商与企业,帮助客户构建公有或私有云计算平台。

产品特点主要表现在:IT 能力按需交付、客户应用一键部署、资源使用弹性伸缩、产品设计标准开放。

BingoCloud 将客户的IT 基础设施(如:服务器、共享存储、防火墙路由器等)进行统一管控,形成资源池。

并由云平台核心的智能资源调度器统一调度。

管理者可依据实际需要,为云资源用户分配资源使用配额,云资源用户只需通过web 界面提交请求,云平台会依据资源使用规则(如最空闲设备优先---贪婪模式、旧设备优先使用----利旧模式等),在众多硬件设备中自动找到“最合适”的交付给使用者。

概述(BingoCloud 产品架构图) IT 能力按需交付为支持客户应用系统的负载平衡以及高可用,云平台提供了负载均衡器的交付能力,用户可以自行创建负载均衡器并将应用服务器加入到负载节点中。

作为企业重要的IT 资产,固定IP 以往需要在系统上线后由系统管理员调试路由器防火墙等进行设置,而现在云这些工作全部由云平台处理,用户只需提出需求,云平台会自动创建并交付这项资产。

不仅如此,当客户在本地资源不足时,还可根据需要使用公有云如Amazon AWS 上的计算、(BingoCloud 可以交付的各种IT 基础设施能力)BingoCloud 可以智能交付的IT 能力包括:用户可以自由创建并设定其访问规则;● 计算能力(虚拟机):云平台可根据用户需求在几分钟内快速交付一个已经安装了操作系统、中间件数据库的虚拟机实例,并立即开始工作。

为保证安全性,用户可依据个人密钥(类似于银行的USBKEY 模式)使用创建好的计算能力,而此时就连系统管理员在没有授权的情况下也无法直接进入用户的虚拟机。

● 存储能力:计算能力的存储不再受本地硬盘的限制,云平台可以根据需求在数十秒的时间内交付一个拥有数百G 容量的块存储设备。

交付容量上限仅取决于整个数据中心的共享存储容量。

● 网络能力:为保证不同用户之间的计算能力不受干扰,云平台提供了虚拟局域网的交付能存储以及网络能力。

BingoCloud 为客户提供公有/私有云之间的穿梭能力。

客户应用一键部署告别以往系统上线时要进行的:准备硬件、调试网络、安装操作系统、配置中间件、配置数据库、配置负载均衡、部署软件包等一系列复杂操作,以及人工操作可能带来的上线失败风险。

只需要向BingoCloud云平台提交你的运行环境需求(如:服务器数量、中间件或数据库名称、是否需要负载均衡等)并提交应用的部署包,云平台会为你自动完成剩下的工作。

将应用上线时间从过去的1周时间缩短到几小时。

在未来系统由于服务器宕机、压力加大等情况需要再部署一套应用的时候,只需要点击再次部署即可,无需开发商或专业人员即可轻松搞定。

(BingoCloud让业务系统上线“一键部署”)资源使用弹性伸缩BingoCloud可智能调度拥有从数台到数千台的物理服务器的资源池,并依资源运转、使用、能耗情况动态调整:●如果业务系统负载压力上升,自动部署更多的应用服务器分担原有系统的负载;如果业务系统负载压力下降,自动将多余资源释放回资源池中以作其他用途。

●当物理服务器的资源未被使用时可自动关机,并在需要时才自动启动,从而达到节电目的。

●使数据中心的能耗更可以智能调整,通过对设备CPU、电源等设备的控制,可根据服务器使用的闲、忙时自动调整能耗,比如在上班高峰期全力运转,而在下班后则在保证服务器开机的情况下将能耗降到满载时的几分之一。

(BingoCloud让数据中心能耗随负载情况自动调整)产品设计标准开放BingoCloud产品提供成熟、标准开的云计算接口与技术,不做技术绑架。

云平台的API兼容AmazonEC2、EBS、LoadBalancing、CloudWatch等云计算事实标准;虚拟机支持开放标准格式OVF;加密技术使用RSA2048位高强度加密算法。

建议用户尽量使用利旧设备搭建云平台而非全新采购,从而让企业资产得到最大限度的利用。

(BingoCloud 成熟、标准开的云计算接口与技术,不做技术绑架)环境要求硬件要求搭建BingoCloud主要需要四方面的设备,包括云管控服务器、云节点服务器、共享存储设备、网络设备,具体要求如下:注:由于BingoCloud的核心控制器模块都支持分布式容灾,因此对于生产集群建议部署两个集群控制器和存储控制器,这样即使在某项工作执行到一半的时候,主控制器出现问题,备用控制器将自动接管,并继续处理之前主控制器未完成的工作。

系统推荐采用英特尔公司最新的处理器技术,英特尔至强处理器5600系列,为设计更高效云计算数据中心提供了基础,可以在提供更高的性能的同时消耗更低的能源(电力)和空间,从而大大降低运维成本。

英特尔至强处理器5600系列和前一代的至强处理器5500系列相比,在性能和能效两方面都有显著提高,同时延续了前代产品所支持的众多优化技术,使得其能够智能的应对不同的业务应用。

● Intel®虚拟化技术2:可以有效提高IT 系统的可管理性、安全性和灵活性,同时通过抽象底层硬件、整合计算资源可以显著系统资源利用率,降低IT 支出,提供新的业务应用模式。

●Intel®睿频加速技术:在业务需求高峰期,通过动态提高CPU 核心频率增加额外的处理性能。

●Intel®智能能耗管理技术:在业务需求较低时,通过降低CPU 核心频率来节省能耗。

● Intel®超线程技术:硬件多线程技术,可以为多线程应用、或多应用并发执行(尤其是虚拟化环境下)提高吞吐量性能,降低延迟。

BingoCloud 云平台的基本测试环境需要4台服务器,包括:1台云管控服务器1台NAS 存储服务器2台云节点服务器利用如上4台服务器以及现有网络设备进行云环境的搭建工作,拓扑原理图如下图所示:说明:为保证安全建议为“云管控服务器”、“NAS 存储服务器”以及“云节点服务器”分别划分 独立的网络。

基本配置网络拓扑云规模扩容如果未来希望以基本测试环境为基础,扩充云平台中的资源规模,可按照如下拓扑方式进行扩容。

说明●方式1:当物理服务器容量被用尽之后,可采用在原有云节点集群中增加新节点的方式对云规模进行扩容。

●方式2:在客户的实际工作场景中,一般应区分企业的生产系统环境以及测试开发环境的网络隔离,这可以通过部署另外一个或多个新的云节点服务器集群的方式实现。

控制器容灾配置如果计划将云环境用于生产系统环境,则建议采用云控制器容灾模式,可以有效保护云平台的核心控制器使云环境更加可靠稳定,关于控制器容灾的功能请参见 “3.6 云平台核心控制器自动容灾”。

云控制器的容灾模式可按照如下拓扑方式进行部署。

(云控服务器自动容灾模式配置)云平台的智能调度BingoCloud 将企业的基础设施统一管理调度,形成一个大的资源池。

当云资源用户需要使用各种IT 基础设施资源时(比如:虚拟机、共享存储、负载均衡、防火墙、固定IP 等)只需提出需求,云平台则会自动创建并交付给云资源用户。

以创建虚拟机为例,云平台可以自动从众多物理设备中“智能”的选择“最合适”的服务器进行创建,并自动完成网络配置、VLAN 划分、存储配置等工作,整个过程中无需人工干预。

而如果企业只是实施单纯的服务器虚拟化,则整套工作是由管理员手工完成。

特色功能(通过智能的资源调度,将众多服务器变为一台云服务器)接下来我们就来看两个云平台智能调度的例子。

服务器按需自动调度● BingoCloud为系统运维人员提供了一个独立的管理平台“云管控中心(BCC)“。

运维人员通过此界面管理与配置整个云平台的物理与虚拟资源,并通过参数的设定,让资源使用更加合理。

(BingoCloud 云管控中心首页)●点击进入“实例管理界面”,列表中的信息就是云资源池中的一台台物理服务器。

在当前试验环境中有7台云节点服务器(编号从nc01至nc07),其中 (n / 6)这样的字样说明,某云节点服务器可用6个处理能力,目前已经使用了n个。

此数字越大代表服务器资源利用率越高。

可以清楚的看到目前nc04利用率最低目前被使用了0个处理能力,而nc07利用率醉倒目前使用了3个处理能力。

(BingoCloud 云管控中心中显示的服务器资源池信息)●在面对几十台、上百台的众多服务器,在云资源用户发起计算资源创建需求时究竟使用那一台呢?在BingoCloud中管理维护人员,只需统一选择物理服务器的调度策略即可,剩下的事情由云平台自己判断完成。

例如:生产系统一般情况下对资源要求较为严格,希望尽量避免与其他应用共用一台物理设备,因此可以选择“贪婪模式”。

(在BingoCloud 可以设置贪婪、节点、轮循、利旧等各种策略)● 因为在当前情况下 nc04 这台服务器资源最为充裕,如果采用贪婪模式,当云资源用户发起计算资源创建请求时,云平台会将资源创建请求优先调度到这台服务器中。

(云资源用户在BingoCloud 提供的自助服务平台中创建计算资源)(在创建需求发起后,后在可以看到任务被调度到了nc04这台服务器上)●在政府、企业的数据中心中,一般情况下在日间办公时间,往往需要服务器满负荷运转以达到最优性能,而到了下班时间就不再需要这么大的性能了,可是服务器还是在以日间的工作方式消耗大量的能耗。

云平台提供了一种方法,可以让这种局面得到改善(这里主要采用Intel 智能能耗管理技术)。

操作方法为:运维人员首先登录“云管控中心(BCC )”中,点击进入“弹性”菜单中的“能耗弹性”菜单。

数据中心能耗的智能管理(云管控中心的能耗弹性控制面板 )●点击进入“计划”菜单,新建2个计划,第一个是设置每天上午8点开始能耗为最大值(注意:这里的最大值需要依据服务器的具体配置填写);第二个是设置每天下午8点开始能耗为较低的值(注意:这里的最低值也需要依据服务器的具体配置填写)。