SIXCloud技术白皮书 下载本文

调度和管理,是云业务平台高效、安全、稳定运行的基础。

在实际运营过程中,提供了大量的技术资料,并且需要培训专门的运营人员,以确保云业务平台的稳定运行。在实际运行过程中,提供各种管理规则模板,为各种复杂的应用提供丰富的经验参数,确保应用的可靠运行。

同时,每个云业务平台的建设必须针对云平台的需求给出量身定做的方案,考虑到硬件的规模、网络带宽、存储的分配、应用的规模以及后续的发展等要素,进行全面的评估,设计最佳的建设方案。

二、 SIXCloud云平台概述

SIXCloud云平台是一个用于构建私有云和公有云的管理平台,提供从硬件环境到基础设施资源再到应用运行容器的全面管理,围绕业务应用提供各种应用服务。

(1) 平台定位

SIXCloud云平台的定位是一个云计算的建设工具。适用的应用场景包括: ? 大规模公有云系统建设

包括全套的可运营的公有云的建设,包括运营过程中需要的各种业务支撑系统,如:计费系统、结算系统、运维系统等。 ? 私有云系统建设

提供私有云系统的全套管控工具和业务支撑系统。包括安全、存储、网络、备份等一系列辅助支撑工具。

(2) 技术路线

OpenStack云操作系统加上自主开发的云管理支撑系统来建设云业务平台。

9 / 54

(3) 总体架构

SIXCloud云平台的总体架构如下图所示:

EMMC…运营租营管管理 资客服计运 租户控制台 SaaS云应用系统 PaaS 运行环境 组业线开在运

基理控制台 IaaS VM DocOpenStac系统贯穿了IT硬件环境、IaaS、PaaS和SaaS四层。

? 运营管理控制台

Do整个平台分两大部分,贯穿四层。第一部分是运营管理控制台,另一部分是租户控制台。

运营管理控制台提供整个云平台的日常运营、运维、服务支持等工作的管理工具。使用人员包括:日常运营人员、机房运维人员、客户服务和支持人员、财务费用管理人员。本系统是内部管理系统,外部租户无法访问。人员配置根据云平台的职能进行。运营管理控制台包括如下模块:

? 资源中心

提供对基础设备进行管理,包括机房、服务器、存储、网络等进行管理,同时包括维修、安装、升级等日常过程进行管理和记录。从运维人员的主要职能出发,提供机房运维的所有相关的管理模块。 ? 租户管理

提供对云业务平台租户的管理,包括注册、审核、改密码、租户信息维护、安全设置、费用结算、租户资源、访问安全管理、日志审计等。从运营管理的角度,对租户的各种信息和资源进行管理,特别是对使用运行过程中,对租户资源的监控,帐

10 / 54

号的启用、停用等进行管理。 ? 服务管理

提供与应用运行相关的各种服务,包括:工具镜像、应用服务、数据存储、存储与CDN、应用服务等。租户可以选择的服务,在这里进行统一进行管理,根据需要和请求的容量,响应各种租户应用的服务请求。其功能类似服务总管的角色,对于不同的服务请求可以进行按时或按量来计费。 ? 计费管理

提供租户使用虚拟资源的费用计算,可以进行按时按量进行计费,包括帐户充值、费用月结、费用告警、欠费停止服务等功能。 ? 运维管理

提供设备监控和运行维护功能。

? 租户控制台

租户控制台提供租户使用云业务平台进行各种资源管理、资源申请、虚拟机操作、应用管理、监控、日常管理等功能,租户的所有操作都是通过租户控制台来进行操作。租户控制台包括:

? IaaS服务

提供VM实例管理、弹性实例管理、存储管理、快照管理、镜像管理,为租户提供基础设施资源服务。 ? Docker服务

提供容器服务,包括:容器实例、弹性实例、存储管理、镜像管理。 ? PaaS服务

提供以应用为中心的各种应用服务,包括:应用管理、应用路由、代码服务、数据库服务、缓存服务、存储服务。其中应用管理提供对每个租户部署的应用的相关内容进行支撑。 ? 监控中心

监控中心用于监控跟虚拟机或应用有关的各种状态信息,包括:CPU、存储、网络三大块。包括的模块有:应用监控、服务监控、报警管理。 ? 日常管理

11 / 54

提供给租户进行日常管理功能的子系统。包括:个人信息、安全设置、密钥管理、我的帐单、订单管理、计费管理、域名管理、技术支持。

(4) 设计理念

以应用为中心,打通云计算的各个环节,为租户提供一个管理应用全生命周期的云业务平台。

(5) 应用价值

SIXCloud云平台是一个创建和管理云的综合平台,已经经历了多个项目的检验,能够极大地提升云业务平台的管理和运营能力,提升了管理的效率。还带来了如下的应用价值:

? 快速构建大规模的公有云和私有云

通过SIXCloud云平台,可以快速地构建大规模的公有云和私有云。使用SIXCloud云平台能够囊括所有云管理的各个层面,成倍地提升管理能力和效率。 ? 以应用为中心,全面提升云平台的管理效率

SIXCloud云平台能够管理应用的全生命周期,包括应用部署、应用的版本、代码、运行环境、运行日志、数据库环境等。实际使用时,开发人员只需要上传应用,SIXCloud平台就会对应用进行自动部署,并且可以非常简单地进行大规模部署,同时实现应用的负载均衡。 ? 商业运营服务能力

SIXCloud云平台提供强大的运营管理功能,能够有力地支撑公有云的商业运营。从租户管理到租户账户管理到计费结算再到技术支持,平台都面面俱到,非常适合公有云的日常运营管理。 ? 构建大型云应用系统的能力

通过SIXCloud云平台能够支撑各种大型的云应用系统,包括批量的应用部署、高并发访问的应用、应用出租、SaaS服务等。 ? 大数据应用支撑能力

通过发挥云计算技术的天然优势,构建大数据应用。大数据伴随着物联网、移动互联网、数字家庭、社会化网络等新一代信息技术应用不断增长,未来在智慧城市、

12 / 54