私有云管理平台设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

功能模块分解图
服 服订网 务 务单络 申 使查拓 请 用看扑
9
系统架构
用户
私有云管理人员
自服务
运营管理
私有云管理平台
管理人员
资源管理接口
用户
私有云服务 访问
资源池管理
资源池系统
..资 . 源池系统
10
ISMG 网管系统
4A
领域建模
11
服务实例创建E-R图
T_SCS_USER
PK ID
ACCOUNT PWD NAME DEPT_ID ROLE_ID EMAIL PHONE MOBILE FAX POSITION STATE COMMENT CHECK_CODE IS_AUTO_APPROVE CREATOR_USER_ID CREATE_DT COMP_ID LASTUPDATE_DT
FK2 FK1
SERVICE_TEMPLATE_ID RESOURCE_TEMPLATE_ID
12
系统实现
服务模板创建 服务实例申请 订单管理 服务生命周期管理
13
服务模板创建
新建或修改 待审核
通过
修改
不通过
审核拒绝
删除
修改
待发布 发布
已发布 下线
已下线
删除
已删除
14
服务实例申请时序图
T_SCS_SERVICE_TEMPLATE PK ID
CODE RESOURCE_POOLS_ID OPER_TYPE TYPE TEMPLATE_DESC CPUFREQUENCY CPU_NUM MEMORY_SIZE STORAGE_SIZE OS_DISK_TYPE OS_SIZE VETH_ADAPTOR_NUM VSCSI_ADAPTOR_NUM VMOS STATE CREATOR_USER_ID CREATE_TIME E_SERVICE_ID E_DISK_ID E_NETWORK_ID E_OS_ID CPU_NUM_MAX MEMORY_SIZE_MAX STORAGE_SIZE_MAX MEASURE_MODE GRADE RESOURCE_TEMPLATE EXTEND_ATTR_JSON ISO_PATH STORE_TYPE
Alert Message
Query All CMDO Command
Return CMDO Command
Call API
Synchronize Instance Status
update instance status
Return JobID
15
开始
普通用户提交申请单
是,审核通过
高级用户 是否为自动审核?
私有云管理平台的设计与实现
姓 名: 何福康 学 号: GS112138C 专 业: 移动云计算 学院指导老师: 邵兵
1
主要内容
绪论 系统需求 相关技术介绍 系统设计 系统实现 系统测试与部署 总结与展望
2
课题背景
私 有 云 管 理 平 台
3
课题意义
意义
降低运营成本 解放 IT 人员 专注客户服务
Fra Baidu bibliotek
意义
数据安全 服务质量 利用现有硬件资 源和软件资源 不影响现有IT管 理流程
意义
1. 有公有云优势 扩展性 响应及时
2. 私有云特点 独立控制权 安全性 恢复成本低
4
相关知识介绍
5
业务需求
创建服务模板
运营管理员
发布标准服务 订单管理
用户权限管理
查询标准服务 标准服务订购
PK FK1
T_SCS_ORDER
ORDER_ID
TYPE ORDER_APPROVE_LEVEL_STATE STATE ORDER_CODE ZONE_ID CLUSTER_ID USER_ID CREATE_DT LASTUPDATE_DT REASON
T_SCS_ORDER_SVCTEMPLATE
SelfPorta
OrderService
InstanceService
DB
Submit Order
AsyncJob
ResourcePool
Update Order Status
Create CMDO Instance Request
Save CMDO Command Record
Return Result
T_SCS_RESOURCE_TEMPLATE
PK ID
T_SCS_RESOURCE_INSTANCE
PK
ID
FK4
RESOURCE_TEMPLATE_ID SERVICE_INSTANCE_ID INSTANCE_NAME RESOURCE_INFO ZONE_ID CLUSTER_ID STATE CREATE_DT LASTUPDATE_DT COMMENT RES_CODE
FK1 FK2
ORDER_ID SERVICE_TEMPLATE_ID
T_SCS_SERVICE_INSTANCE
PK
ID
FK1 FK2
SERVICE_TEMPLATE_ID NAME STATUS EXPIRATION_DATE USER_ID CREATE_DT MODIFY_DT COMMENTS
二、如何将IT资源变成标准服务向外提供? 解决方案:抽象服务模板
三、如果将服务开到指定的资源上? 解决方案:订单审核时给服务选择特定主机
8
系统设计
资源管理平台
私有云管理平台 运营管理平台
自服务门户
X86
网设系 络备统 资拓管监 源扑理控
系资 统源 告报 警表
服服 务 务订 用 模 目单 户 板 录管 管 管 管理 理 理理
CODE NAME TYPE STATE DESCRIPTION CREATE_DATE MODIFY_DATE SPECIFICATION QUOTA_NUM PERIOD PRICE UNIT PICTURE DOC IS_DEFAULT OPERATE_TYPE
T_SCS_SVCTEMPLATE_RESTEMPLATE
否,人工审核
本部门高级用户 人工审核是否通过?
订单查询 服务实例管理
6
自服务门户用户 运维管理人员
非功能性需求
性能需求
1.私有云管理平台的处理能力不小于500次/秒; 2.从收到请求消息到发出响应消息的时间应小于5s。
可扩展性需求
1.系统设计的可扩展性; 2.软件架构的可扩展性; 3.数据库的可扩展性。
7
难点分析
一、服务申请、变更等一系列大量耗时的处理 工作, 如何快速响应大量请求? 解决方案:采用异步job方式
相关文档
最新文档