品高云计算解决方案报告书V6.0

上传人:ni****g 文档编号:555411802 上传时间:2023-10-15 格式:DOC 页数:43 大小:4.29MB
返回 下载 相关 举报
品高云计算解决方案报告书V6.0_第1页
第1页 / 共43页
品高云计算解决方案报告书V6.0_第2页
第2页 / 共43页
品高云计算解决方案报告书V6.0_第3页
第3页 / 共43页
品高云计算解决方案报告书V6.0_第4页
第4页 / 共43页
品高云计算解决方案报告书V6.0_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《品高云计算解决方案报告书V6.0》由会员分享,可在线阅读,更多相关《品高云计算解决方案报告书V6.0(43页珍藏版)》请在金锄头文库上搜索。

1、 1 品高云操作系统产品方案本工程采用的云操作系统BingoCloud OS产品实现对云资源管理和云业务管理,实现异构虚拟化支持和统一的云业务管理门户。1.1 功能架构图BingoCloud功能架构图如下所示,从底向上分别包括云控制器&虚拟化层、各类云效劳&接口、云管控中心运维管理功能和自助效劳界面。品高云操作系统整体包括以下模块,分别是:(1) 数据中心硬件充分利用品高云操作系统内部的高性能计算资源、最大限度地防止重复建立与资源浪费,品高云操作系统需要对数据中心的效劳器、存储设备、网络设备进展统一调度管理,以实现资源的优化配置、充分共享。(2) 资源池系统利用品高云操作系统的虚拟化技术,将底

2、层IT根底硬件设备进展虚拟化处理,借助品高云操作系统控制器对虚拟资源进展统一纳管,屏蔽底层各类硬件环境的复杂性,构建统一的虚拟化云资源池,为上层的业务管理系统和公共效劳平台的运行、HPC高性能计算提供必须的计算、存储和网络资源。(3) 自助化云效劳系统在虚拟化层根底上,品高云操作系统对虚拟资源进展能力封装,提供了多项自动化的云效劳,包括根底能力虚拟机、存储卷、网络资源等、应用支撑能力应用自动化部署、数据库效劳、负载均衡效劳等、辅助能力HPC、大数据处理、3D渲染等等,品高云操作系统用户可以通过这些效劳满足各种场景下的IT需求。该层是整个品高云操作系统的核心局部,直接决定着云数据中心的能力大小。

3、(4) 自助效劳平台品高云操作系统为业务部门各用户提供了自助效劳门户。品高云操作系统管理员只需要为每个用户分配一定的资源配额例如10VCPU、20G内存、200G存储空间等,用户就可以自助登录到品高云操作系统界面,使用品高云操作系统提供的各项功能进展应用部署、HPC计算等工作。(5) API品高云操作系统的构建需要遵循标准化的原那么,目前界面云计算公认的成熟标准的AWS标准化接口,品高云操作系统平台兼容AWS超过200个API,并且所有的API均对外开放,品高云操作系统用户可以利用这些API进展能力扩展开发。(6) 云管控中心云管控中心提供运维管理门户供管理人员通过界面的方式实现对品高云操作系

4、统各类资源进展高效调配、全面监控、日常维护、用户管理,并能够将品高云操作系统资源的使用情况形成报表导出。1.2 资源池系统资源池系统是品高云操作系统的核心层相当于云操作系统的底层,其主要负责将硬件资源转化为可编程的逻辑单元,可被上层效劳系统灵活调度与使用。资源池中的资源通过云控制器、集群控制器和节点控制自上向下的三层架构进展调度。而针对资源池中具体资源那么通过计算、存储和网络三个子系统进展管理和控制。1.2.1 三层调度架构品高云操作系统对资源的管理是三层架构,自上而下分别是:云控制器Cloud Controller、集群控制器Cluster Controller、节点控制器Node Cont

5、roller组成。其中云控制器可以管理多个集群控制器、一个集群控制器可以管理多个节点控制器。如下列图所示:资源池系统的三层调度架构示意图1.2.1.1 云控制器CLC云控制器负责接收用户请求,并校验请求的合法性。根据请求类型的不同,云控制器自动处理请求,或者将请求按策略调度到适宜的集群控制器处理,最后将处理结果返回给用户。云控制器需要一台物理效劳器部署,但可以与集群控制器共用一台物理效劳器。云控制器可管理的集群控制器数量没有限制。1.2.1.2 集群控制器CC集群控制器是对云根底计算节点进展资源分群的手段,根据业务需求可以配置成不同业务集群。集群控制器接收到云控制器的请求后,按策略将其调度给适

6、宜的节点控制器处理,并由节点控制器通过计算子系统完成计算资源的创立和管理;通过调用网络子系统搭建集群的受控网络环境,包括虚拟子网,网络路由,防火墙策略等;通过对存储子系统的调用,为集群提供数据存储能力。集群控制器需要一台物理效劳器部署,但可以与云控制器共用一台物理效劳器,多个集群控制器不建议放入一台物理效劳器中。一个集群控制器最多可以管理1024个节点控制器。1.2.1.3 节点控制器NC节点控制器负责处理从集群控制器发出的请求,并控制、管理和监控运行在其上的虚拟效劳器的计算环境和存储环境。节点控制器对虚拟效劳器的监控是一种非入侵式的监控,它不需要对目标虚拟效劳器植入监控程序。另外,有时节点控

7、制器除了承当计算任务之外,其本地硬盘也会通过BingoFS被构建成分布式存储系统。一个节点控制器需要部署在一台物理效劳器中,不建议与云控制器、集群控制器共用一台物理效劳器。1.2.2 三大资源子系统为实现对数据中心内的各类硬件资源的灵活使用,在三层调度架构体系下,分别使用计算计算、存储与网络等三个子系统对硬件/虚拟资源进展具体的管理和控制。三大资源系统与三层调度架构关系示意图1.2.2.1 计算子系统计算子系统通过对x86物理设备的虚拟封装,实现灵活的效劳器资源控制,支持市面常见的效劳器虚拟化技术供用户选择,包括:KVM、XEN、ESXi。如果效劳器不支持虚拟化技术或低损耗计算要求等原因,品高

8、云操作系统还允许用户选择使用Linux下几乎无损性能的轻虚拟化技术容器技术。1.2.2.1.1 多种虚拟化技术支持品高云操作系统支持多种虚拟化Hypervisor技术,对于不同的虚拟化Hypervisor,平台提供了统一的bingo-hypervisor接口对虚拟机进展操作。其中使用 libvirt实现KVM、Xen虚拟化;使用VMware ESXi API接口支持VMware的虚拟化。 KVM是开源社区于2007年 推出的,完全内置于Linux内核的开源hypervisor。KVM目前支持Intel VT及AMD-V的原生虚拟技术。时至今日IBM、红帽、英特尔等重量级厂商组成开放虚拟化联盟O

9、VA,致力于提升KVM的认知度与采用率。由于软硬件厂商的共同推进,KVM经常被拥有较大效劳器规模的IDC使用,用于自身的品高云操作系统建立,规模经常到达百台以上。 XEN2002 年XEN正式被开源,由剑桥大学开发。在先后推出了1.0和2.0版本之后,开场被诸如Redhat、Novell和Sun的Linux发行版集成,作为其中的虚拟化解决方案。而XEN最成功的案例来自于美国亚马逊公有云,其推出的EC2效劳采用开源XEN作为虚拟机的hypervisor,并拥有数十万级别的效劳器规模。 ESXiESXi是VMWARE公司在2001 年推出的针对效劳器的虚拟化平台产品,是著名的虚拟化产品,其推出的v

10、sphere、vcloud套件在企业客户中广为使用。品高云操作系统主要针对封装调度对象是VMWARE底层的虚拟化技术ESXi,并可对接上层vcenter管理平台。1.2.2.1.2 Linux容器技术支持LXCLinux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比,它的优势在于: 与宿主机使用同一个内核,性能损耗小; 不需要指令级模拟; 不需要即时Just-in-time编译;

11、 容器可以在CPU核心的本地运行指令,不需要任何专门的解释机制; 防止了准虚拟化和系统调用替换中的复杂性; 轻量级隔离,在隔离的同时还提供共享机制,以实现容器与宿主机的资源共享。当效劳器不支持虚拟化,或者对性能有更高要求时,考虑使用Linux容器技术。但它只支持常见的Linux效劳器。容器技术与常见虚拟化技术架构比拟1.2.2.1.3 灵活的调度策略如何在众多物理效劳器中选出最符合业务需要的来创立虚拟机,一直以来是衡量品高云操作系统调度能力的重点能力。所谓业务需要就是在实际场景中品高云操作系统中运行的应用系统特性,如生产环境、测试环境、网络I/O密集型环境等等。计算子系统那么原生提供了8个自动

12、化的“资源调度策略供管理员选择。“资源调度策略可以分别针对不同的集群控制器管理的集群、同时也允许进一步针对不同的计算节点设置个性化策略。品高云操作系统原生提供的全局资源调度策略包括:l 轮循roundrobin:平均、轮流地使用集群下的节点资源默认使用的规那么。l 贪婪resource-max-first:自动使用所有效劳器中资源占用最低的创立计算资源一般用于生产环境。l 节约resource-min-first:优先使用资源利用率高的节点资源,待其耗尽后再使用其他节点资源一般用于测试环境。l 利旧old-first:优先使用先参加集群的节点资源一般用于测试环境。l 利新new-first:优

13、先使用后参加集群的节点资源一般用于生产环境。l 能耗大优先power-max-first:优先使用能耗大的节点资源此策略需要主板支持Intel NodeManager技术;主要用于渲染集群。l 能耗小优先power -min-first:优先使用能耗小的节点资源此策略需要主板支持Intel NodeManager技术;主要用于渲染集群。l 网络空闲优先net-io-low-first:优先使用网络流量小的节点资源主要用于网络密集型应用的集群。针对集群内的虚拟机关机的资源使用情况,品高云操作系统还提供“紧缩模式的设置,在设置了紧缩模式后,虚拟机关机后将自动释放占用的CPU、内存资源,节省品高云操

14、作系统资源。但带来的副作用是如果其他虚拟机启动后将物理机资源沾满,那么关闭的虚拟机可能无法开机,直到有资源被释放出来。默认不启用另外一个设置是针对节电功能,当启用了“节电模式后,只要物理机中不在运行虚拟机,或其中的虚拟机全部处于关闭状态,那么物理效劳器自动进入休眠状态,直到虚拟机被开机或有调度任务需要在其中创立新虚拟机时会被自动唤醒。默认不启用针对单一的云节点,品高云操作系统还提供了高级个性化配置,可以通过“表达式语法来设置个性云节点的特殊设置,可设置的参数包括:l ImageType镜像类型,取值为vm | vmware | containerl Platform平台,取值为windows

15、| linuxl Architecture架构,取值为 x86_64 | i386l Vmtype规模,取值是品高云操作系统中设定的实例规模名称-虚拟机的虚拟硬件配置模板l UserId用户,品高云操作系统平台中的用户账号名l ImageId镜像,品高云操作系统中虚拟机模板的编号例如语法:ImageId=ami-11111111 orelse ImageId=ami-22222222指定节点只能运行某些镜像;UserId=/=bingo指定节点不允许某用户再使用1.2.2.2 存储子系统存储子系统通过对分布式存储系统、SAN设备、效劳器本地硬盘的逻辑化封装,实现灵活的数据存储能力。1.2.2.2.1 分布式云存储提供品高云操作系统内置提供BingoFS分布式存储系统,它通过将x86效劳器的本地硬盘集合起来协同工作,并通过通用数据接口如posix、CIFS、S3等,向用户提供海量数据存储、管理和访问效劳。既可以用于承载虚拟机的运行文件、虚拟磁盘、模板以及相关备份等工作,也可以直接为运行在物理机中的软件系统提供网络存储效劳。BingoFS系统包括元数据效劳器支持主备以及假设干

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号