云计算管理平台设计图文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云计算管理平台设计
云管理的驱动力
业务驱动力
–云计算商业模式:
•出现各种类型的云服务
•按使用付费
•自服务
–超大规模数据中心
–日益提高的运营成本
技术驱动力
–自主计算(Autonomic computing –自动化
云管理平台的必要性——一个类比
基础设施
运营支撑(OSS
业务支撑(BSS
服务消费者
虚拟化本身并不是云计算
1
2
3
一个最简化的基础架构云+
虚机部署系统监控OSS +
+服务目录用户管理BSS 计量
资源
不足之处
服务质量差:缺乏对性能、可靠性的管理,无法有效应对客户提出的问题
可用性差:没有故障修复机制,无法从错误中恢复
扩展性差:只能管理虚拟机服务,不支持其他服务可维护性差:系统规模增长时,无法对大规模的平台进行有效管理计费管理自服务门户
云服务的完整生命周期需要什么样的管理能力
监控备份实例生命周期实例操作高可用优化安全
付款账户客户
订购账单定价产品目录计量
不同的云服务还需要特定的管理要素
云管理
云管理的目标,是实现IT 能力的服务化供应,并实现云计算的各种特性:资源
共享、自动化、按使用付费、自服务、可扩展等等
公共云:服务+客户+收益•用户及订单的生命周期管理•对不同用户的使用进行计费•经营状况分析
•市场推广,分销,广告
私有云:服务+业务•需要延续传统的IT 服务管理要求
•不仅管服务不仅管服务,,还要管应用•需要对已有资源进行平滑接管
SaaS:应用
•统一认证•统一门户
IaaS:服务器,网络,存储,软件•多种虚拟化引擎•异构的Unix 平台
•新型的虚拟存储及网络技术
PaaS:中间件中间件、、数据库•与开发工具的结合
•从现有运行环境的无缝过渡•弹性伸缩弹性伸缩、、性能优化桌面云:桌面•桌面安全•终端
理想的云计算平台应该能够管理各种资源,提供各种云计算服务,或者可以进行充分扩展
Windows Linux PC 服务器
小型机
Unix 存储
文件系统MySQL
IBM DB2
MS-SQL
Oracle
.net VMware/Xen/KVM J2EE 中间件应用1
应用2
应用3
小型机虚拟化存储虚拟化云计算管理平台
要做到这一点,非常困难
监控OSS 备份实例生命周期实例操作高可用SLA 管理CPU/存虚拟机服务镜像备份创建/删除虚拟机启\停\快照虚拟机HA 虚拟机迁移安全
OS 认证
流量
VPC 服务创建/删除VPC 虚拟机映射网络HA 流量优化访问控制IO/容量块存储服务磁盘快照创建/删除块设备虚拟机映射冗余存储碎片/性能加密、清洗
TPS 中间件服务应用导出集群部署扩容/收缩集群弹性伸缩运行隔离
TPS 数据存储服务数据导出创建存储库参数调优集群索引等访问控制
计量时间*数量时间*数量大小*数量CPU*时间CPU*时间
监控
服务器监控
–物理机监控–虚拟机监控
存储监控
–盘阵–SAN 网络–文件系统
网络监控
–可用性–流量–拓扑
监控采集事件
展示
监控与报警策略,自动化响应事件汇总、过滤
关联分析
统一展现
面向用户面向运营商历史信息查询
统一报表
常见的云服务及计量形式
云计算类别可配置参数计量单位
SaaS-应用软件用户数及开通功能PaaS-运行环境请求次数、占用存PaaS-数据库查询次数、数据量IaaS-虚拟机CPU、存大小个数及时长
IaaS-磁盘大小大小及时长
IaaS-文件空间大小及时长
IaaS-公网IP个数及时长IaaS-网络连接流量
存储
备份
Business app 1 Business app 2
云的灾备
App server
DB server App server DB server 云环境
存储
Recovered app
App server
DB server 复制
动态恢复
OS 及数据集中存储
生产中心
灾备中心
AMIs 镜像
–CreateImage –DeregisterImage –DescribeImageAttribute –DescribeImages –ModifyImageAttribute –RegisterImage –ResetImageAttribute
Elastic IP Addresses IP 地址
–AllocateAddress –AssociateAddress –DescribeAddresses –DisassociateAddress –ReleaseAddress Network ACLs 网络安全控制
–CreateNetworkAcl –CreateNetworkAclEntry –DeleteNetworkAcl –DeleteNetworkAclEntry –DescribeNetworkAcls
–ReplaceNetworkAclAssociation –
ReplaceNetworkAclEntry
Instances 虚拟机–DescribeInstanceAttribute –DescribeInstances –ImportInstance –ModifyInstanceAttribute –RebootInstances –ResetInstanceAttribute –RunInstances –StartInstances –
StopInstances –TerminateInstances
Elastic Block Store 存储
–AttachVolume –CreateSnapshot –CreateVolume –DeleteSnapshot –DeleteVolume
–DescribeSnapshotAttribute –DescribeSnapshots –DescribeVolumes –DetachVolume –ImportVolume
–ModifySnapshotAttribute –