三、接口开发和定制开发的重要性描述
云平台的建设是一个系统工程,云管理平台需要与用户已有的管理平台对接,被第三方平台集成或集成第三方平台对接。
因此云平台的开放性和可集成性就显得尤为重要。
能够开放足够的API为第三方平台调用,决定着云平台是实施、部署过程中能够和现
有业务系统、管理平台结合,真正发挥作用。
二、Cloudos的组成架构已经清晰了,在开源openstack基础上又包了一层,但包的这层
的价值和优势是否有总结性的文档?不仅仅是表格
OpenStack是一个框架,一个可以建立公有云和私有云的基础架构。这并不是一个现成的产品,要想开展基础架构方面的工作,需要进行大量的稳定性和适用性的要求。
H3Cloud OS在OpenStack基础上做了大量稳定性、兼容性、易用性的开发。 稳定性:排除大量BUG,为用户提供稳定地OpenStack运行环境。 兼容性:
VMware兼容对于VMware虚拟化兼容,OpenStack开源社区提供的方法需要与VMware NSX产品进行配合,才能实现对于VMware vSphere的调度,现有环境中没有部署VMware NSX产品,为了实现对于VMware vSphere的资源的调度,本次定制开发中,将Nova对VMware vSphere调度进行优化,可以不依赖NSX,实现对于VMware vSphere资源池的调度。定制完成后可以通过“上海政务云平台”实现VMware虚拟机的申请、自动化生成、修改、删除等动作。对于现有VMware虚拟机的纳管,对于原生OpenStack平台需要将现有虚拟机纳入OpenStack管理,需要将虚拟机转换成为模板,通过OpenStack平台重新发下,而这样的过程会使业务长时间中断。本次定制开发中,对于
现有VMware虚拟机的纳管进行了优化,能够在虚拟机不停机的情况下,实现虚拟机在云平台的纳管。
在开源OpenStack社区中,Cinder是直接调用存储设备,将一个存储LUN直接挂载给虚拟机使用,而在实际环境中,其他虚拟机将无法使用这个LUN,采用这样的方式调度存储会照成存储资源严重浪费,可以现在普遍的存储瘦分配方式不符、
本次定制开发对于Cinder组件进行了修改,通过Cinder组件调用存储设备时,将指令下发至虚拟化平台,可以通过虚拟化平台为虚拟机划分存储资源,并采用瘦分配方式。从而解决了原生OpenStack方式调用产生存储资源浪费的问题
易用性:从用户应用业务出发,对于计费、流程、租户管理等功能进行编排。设计出符合用户需求的云管理平台。