论文部分内容阅读
随着云计算和互联网技术的逐渐发展,公有云以高效的数据处理、低廉的资源成本受到众多用户的欢迎。公有云无法承载传统IT架构的核心业务、安全性和兼容性等关切问题。因而,“私有云+公有云”形式的混合云逐渐成为企业云架构的不二之选。本文针对企业在产业升级和互联网化浪潮中混合云部署问题,分析企业研发测试环境混合云部署的应用场景和业务需求,基于私有云平台设计并实现混合云管理系统及系统中公有云服务功能,设计和实现的公有云服务功能模块可向用户提供公有云资源管理服务并提供混合云资源的统一管理门户。论文主要工作如下:(1)混合云管理系统架构的设计。为有效利用现有的私有云基础架构,混合云管理系统将基于私有云平台(H3CloudOS)接入公有云服务功能。通过新增公有云帐号管理模块实现对公有云数据中心的管理并提供操作和管理公有云资源入口,混合云管理系统将通过切换数据中心视图方式实现公有云服务管理界面和私有云服务管理界面的切换,即混合云资源的统一管理门户。(2)公有云认证和鉴权。用户在使用混合云管理系统中接入的公有云服务功能提供的资源时,公有云服务提供商需对用户的每个访问请求进行认证和鉴权。即每个请求都需要在请求的公共参数中包含签名信息,只有认证通过才能使用公有云资源。(3)公有云服务功能的设计与实现。通过对私有云平台和混合云管理系统架构的研究,论文遵循RBAC模型和REST架构软件思想设计实现混合云管理系统中公有云服务功能。为提高业务聚合度和降低耦合度,将公有云服务功能划分为八个业务功能子模块:云主机管理、云硬盘管理、云快照管理、云镜像管理、云密钥对管理、云网络管理、云子网管理和云弹性公网IP管理。混合云管理系统及系统中公有云服务功能测试结果表明,本文基于私有云平台设计实现的混合云管理系统中公有云服务功能满足企业研发测试环境混合云部署的需求,使企业在有效利用已有私有云平台基础架构的同时接入高存储、高计算和高弹性的公有云资源。