简介

总体设计

为满足本地化的需求,UMCloud 在 Mirantis OpenStack 发行版基础上自主开发了商业化支持组件(Stackbiz)和用户自服务门户界面(Breeze)。整体架构如下:

_images/architecture-26a24df993.jpg

其中Stackbiz作为业务逻辑的支撑,与OpenStack的其他组件通信完成资源的整个生命周期管理,并向上提供REST API。 而Breeze 作为UI交互层,通过消耗Stackbiz 和 OpenStack的API 来完成用户交互。整体架构简洁明了,易部署易维护。

商业化支持组件 - Stackbiz

Stackbiz 是UMCloud自主开发的Openstack商业化套件,提供定价、订单、审批、计费、操作日志等功能,并提供REST API方便外部系统整合。

主要功能模块有:

  • 产品管理
  • 价格管理
  • 订单管理
  • 订阅管理
  • 计费管理
  • 账号管理
  • 账单管理
  • 配额审批
  • 资源审批
  • 工单处理
  • 联系人组管理
  • REST API
  • Keystone 认证支持

用户自服务平台 - Breeze

Breeze 是UMCloud自主开发的简洁易用的Openstack自服务Portal,支持多Region IAAS资源管理、工单处理、Ansible Provision、权限配置、功能开关等功能。 当前版本完全兼容Mirantis OpenStack 9.0、社区OpenStack Mitaka版。

Breeze 开箱即用,完全兼容 Openstack,没有 Openstack 之外的学习成本,适合于对 Openstack 有一定了解,但对 horizon 有使用困难或有更高要求的用户。

主要特色有:

  • 易部署、易运维。
  • 没有存量管理的问题,可以在现有在运行的环境中部署。
  • 简洁易用,更符合国人使用习惯的操作界面。
  • 内置工单处理、Quota审批、资源流程审批、成本分析、应用部署等特色功能。
  • 角色权限可配置。
  • 功能特性可开关。
  • 一个页面,多个视图:个人视图、域管理视图、项目视图。
返回顶部