';
一文了解富通云腾多云管理平台技术应用
针对企业面临的混合云以及多云管理的复杂情况,富通云腾自主研发的多云管理平台CloudoorManagement通过统一的运营管理门户,为企业解决多数据中心、多云异构(X86、Power小型机、物理机、公有云、私有云)管理难题,实现云的自动化运维,同时合理管理云的使用和费用支出,做好云的容灾和备份,进而帮助企业更好地使用和管理云。
富通云腾CloudoorManagement是一个云计算平台,允许用户使用自身的物理基础设施提供基础架构作为服务。它是一个与Hypervisor无关的模型(无供应商锁定)并且提供了统一的管理界面,主要包括模板、计算、网络、存储、事件等。今天将重点分享一下CloudoorManagement的主要技术功能点。
数据中心
CloudoorManagement旨在管理多个数据中心。数据中心包括一组虚拟机监控程序、存储服务器、网络文件系统(NFS)、DHCP、远程服务等。
虚拟化
CloudoorManagement可以管理多个Hypervisors,并且可以在这些Hypervisors之间随意的转换。
由供应商提供的API的Hypervisors:
ESXi
XenServer
Hyper-V
VirtualBox
由CloudoorManagement AIM管理(基于libvirt的代理的Hypervisors):
KVM
Xen
AIM
AIM是CloudoorManagement Infrastructure Management的代理程序不对外提供API。对于KVM和Xen管理,AIM提供:
RIMP磁盘拷贝
VLAN配置
存储管理
虚拟机管理、监控功能等
AIM是一款基于Apache thrift的服务器,它是用C++编写的。
远程服务
CloudoorManagement使用Remote Services来管理Hypervisors。Remote Services包括虚拟工厂服务、虚拟系统监控服务、设备管理服务、发现服务、存储系统管理服务、业务流程服务(V2V)、DHCP服务、云代理服务等。
当有多个数据中心时,应用管理服务和业务流程服务需要在每个数据中心单独部署。
设备管理服务
该功能提供将VM模板上传和下载到数据中心可用的存储库。模板管理通过使用Apache Wink实现的REST API来管理其数据和操作,以方便用户对其进行更方便的控制和使用。
业务流程管理服务
该功能提供hypervisors支持的不同磁盘格式之间的VM模板转换,从而消除了供应商锁定。
其包括如下服务:
转换请求和响应通过消息队列提交
建议减少并发操作可以避免I/O冲突
使用RabbitMQ作为消息代理
发现服务
该功能主要用于以下几点:
自动发现Hypervisor类型
自动发现已部署的虚拟机
检测物理机是否可用并检索硬件信息
使用虚拟化Hypervisor供应商提供的API,通过Apache Wink实现的REST API来管理其数据和操作。
虚拟工厂服务
这是统一管理每个Hypervisor类型的虚拟化功能的公共层。其可以管理虚拟机的生命周期以及虚拟机的网络和存储配置。工作请求和响应是通过消息队列(RabbitMQ)提交的,使用Akka的基于actor的模型。
存储系统管理
这是通过管理iSCSI卷来统一管理存储服务器的存储能力的公共层。它通过使用Apache Wink实现的REST API来管理其数据和操作。
虚拟系统监控
这是一套虚拟设备监控器,每个监视器查看其对应虚拟机的状态并通知更改。它使用Redis作为订阅存储,并使用每个显示器事件通知的pubsub机制。它通过消息队列(RabbitMQ)通知状态更改,同时通过使用Apache Wink实现的REST API来管理其数据和操作。
本地服务
CloudoorManagement本地服务通过访问其远程服务来管理任意数量的数据中心。模块和数据中心之间的通信通过RabbitMQ进行。CloudoorManagement提供定价、调度、安全等企业功能。CloudoorManagement通过使用Apache Wink来提供REST API,用户可以使用FLEX客户端来访问本地服务。
富通云腾多云管理平台允许用户通过一个统一的界面管理其所有云资产,包括公有云服务、私有云服务以及物理平台等。同时,为用户提供全生命周期管理和IT治理能力,并提供可定制、可编排的自动化支持,帮助用户实现完全的DevOps能力。平台旨在降低云难度、节约云成本、提升云效率、创新云模式,助力用户运用和发挥云的最大价值。