云服务质量评估和管理平台
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
业界现状:开源云平台成熟,但“重”功能“轻”服务质量
根据Gartner调查,尽管以OpenStack为代表的开源云平台2018 年预计营收会超过33亿美元,但其依然不支持服务质量保障,
难以适应金融能核心关键领域[1][2]
1.http://www.smekm.gov.cn/county/01/ES_InfoDetail_C.aspx?ID=162175 2.http://www.donews.com/idonews/article/6461.shtm
Disk hot (un)plug
configuration
Infrastructure Lifecycle
Compute、Network、Storage、Rack、Data Center
Cloud Computing
外延:jclouds能力, 可管理公有云/私有云 (http://jclouds.apache.org/)
CI、AC(Application Compose)
Advanced VM Ability
SDN、NFV、SDS
VM Manager
Container Manager
1.Lifecycle manager
1.Lifecycle manager
2.CPU、Memory、Network、 2.CPU、Memory dynamic
平台规划
云服务质量评估与管理平台
2020/8/24 软件工程技术研究开发中心
中国科学院软件研究院 吴恒/吴悦文/陈晓旭@北京
概念解读:服务质量
服务质量(Service Quality)是指服务能够满足规定和潜在需求的 特征和特性总和,是指服务工作能够满足被服务者需求的程度[1]。
性能(Performance)是服务质量的关键度量指标之一,是指软件 系统对及时性(Timeliness)要求的符合程度[2]。
开发阶段
运维阶段
持续集成
虚拟机集群管理 物理服务器
可视编排
离线分析和实时处理
物理服务器
容器集群管理 …
应用模式:面向互联网应用的容器平台完整功能栈
应用 部署层
应用 访问层
服务 协作层
服务 封装层
资源 调度层
资源 供给层
持续集成
可视编排
自动部署
Web集群
Web集群
Web集群
Web集群
服务注册 消息分发 存储服务
Advanced Container Ability
CI、AC(Application Compose)
Advanced VM Ability
SDN、NFV、SDS
VM Manager
Container Manager
1.Lifecycle manager
1.Lifecycle manager
2.CPU、Memory、Network、 2.CPU、Memory dynamic
解决思路:以云为中心,实现服务质量评估和管理平台M3S3
Benchmarking
Machine Learning
Common scenario
Web Serving、Web Search、Media Streaming、Data Analytics、Data Caching..
Advanced Container Ability
Host
Host
已开发
待开发
注册
Consul <IP,Port,Type,Name>
查询
服 务 注 册 中 心 查询
谢谢
wuheng@otcaix.iscas.ac.cn
应用模式
基于容器技术,实现:
Biblioteka Baidu
容器集群:满足规模化管理,租户个性化要求
持续集成:满足创新主动化、交付移动化需求
可视编排:满足峰值极限化、响应及时化要求
内涵:Hyper架构, VM/Container复用物理机
(https://hyper.sh/)
云计算架构:服务器端通过服务注册机制解耦
容器集群Swarm
虚拟机集群Group
容器 Docker
Host 注册
虚拟机接口 Libvirt+
虚拟机Xen
容器 Docker
虚拟机接口 Libvirt+
虚拟机Xen
Mediator
Interference mitigation
Scheduler
Cluster manager
Strengthener
Hardware acceleration
Security Officer
Lightweight backup
M3S3
云计算规划:自主研发,成果复用,分步执行
先解决有无问题(黄色部分),再解决精糙问题(黑色部分)
示例,待补充
1.http://baike.baidu.com/link?url=sXQEgw1hb9SVY2jKOYMtGMOSJPwQCOaQEV0benjyor4jody1cVUXb3lbeDNJdOXJzm2_ltElpXzg iaun8kH7kK 2. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=22749
Disk hot (un)plug
configuration
Infrastructure Lifecycle
Compute、Network、Storage、Rack、Data Center
Cloud Computing
Monitor
Pervasive tracing
Modeler
Performance modeling
分库分表+读写分离 关系型数据库 缓存服务
分布式事务 数据分发 计算服务
离线统计 实时处理
容器
容器集群调度 容器网络
Amazon/Aliyun VMWare/OpenStack
容器镜像库 物理机
系统 维护层
日志收集 系统监控 维护规则 定时调度 系统配置 系统报表