一、部署情况
目前已在1920个节点(15个机柜)上部署了麒麟云平台,其中64个节点(两个机框)作为云平台控制节点,其余节点为运行虚拟机的计算节点和分布式存储的存储节点。为方便管理,将计算节点进行分区管理,512个节点(4个机柜)为一区,用于满足生产环境、适配环境、测试环境需要。分布式存储没有分区,所有节点形成一个全局的分布式存储池,但在使用时可按需划分指定容量的区域供不同用途使用。
在网络架构上,云平台的控制服务和虚拟机服务构建在以太网上,除两个框的控制节点在同一个VLAN中外,其余每个柜为一个VLAN,以提高稳定性和隔离性。存储构建在高速网上,提高存储速度。
二、软件栈
云服务区的软件栈包含两个层次:第一层是麒麟操作系统;第二层是麒麟云平台。麒麟操作系统为64位服务器操作系统,提供底层的KVM等虚拟化支持,麒麟云平台的软件架构如下图所示。包括核心业务子系统、管理子系统和集成子系统三个部分,其中核心业务子系统又包括资源层、逻辑层和表现层。如图1所示。
图1 云平台逻辑架构图
在核心业务子系统中,资源层提供对计算、存储和网络三类基本资源的聚合及统一管理,资源层包括服务编排、调度模块、存储系统、网络管理和日志管理等模块,提供了对资源的控制功能,表现层则包括计算API、镜像API、存储API和用户界面,是系统的使用界面。
管理子系统主要包括管理员界面/API及监控系统。前者提供对系统的配置和管理,后者实现对系统运行状态和资源负载状态的统计、展示及报警机制。
集成子系统提供了计费系统和认证系统,分别用于实现细粒度的资源使用计费和统一的用户、权限及认证管理。