华为全球IT系统基于PaaS的实践分享

华为全球IT系统基于PaaS的实践分享

ID:37343108

大小:2.30 MB

页数:18页

时间:2019-05-22

华为全球IT系统基于PaaS的实践分享_第1页
华为全球IT系统基于PaaS的实践分享_第2页
华为全球IT系统基于PaaS的实践分享_第3页
华为全球IT系统基于PaaS的实践分享_第4页
华为全球IT系统基于PaaS的实践分享_第5页
资源描述:

《华为全球IT系统基于PaaS的实践分享》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华为全球IT系统基于PaaS的实践分享嘉宾:吴建林目录•华为IT需求背景•PaaS架构设计•需求实践•问题回顾引言•Q&A生产力技术业务华为IT需求背景华为IT介绍华为IT现状业务支撑采购、供应链、交付、销售、财经办公IT、流程IT全球8大数据中心17万+固定用户管理规模数十万台虚拟机800+应用、2000+子应用(2016)华为IT需求背景传统IT模式业务不够敏捷01人工审批流程繁多,无法快速Devops迭代俄罗斯英国管理规模庞大,运维难度高华东02全球8大数据中心,管理虚机数量极速增长,运中东华南墨西哥维一体化成本高南美应用微服务化改造,个数急剧增长03南非

2、通过微服务改造应用数量增长3倍以上,传统IaaS无法支持快速弹性部署虚拟化成本高,资源利用率低AppAppApp04IaaS虚拟化成本高,应用独占资源,利用率低10%BinsBinsBins-25%全球业务访问体验差05缺乏全球分布式动态路由,用户访问速度无法保OSOSOS虚障拟化Hypervisor平台异构,支撑难度大HostOS06多种开发语言、多种IaaS、多种中间件增加平台支撑难度ServerPaaS架构设计华为IT应用供应链Ideal交付财经……服务集成DevCICDTestRun流量管理WebIDE代码构建API管理测试IDE资源配置中心计费管理微服

3、务框架静态检查容器服务接口测试日志&调用链安全管理CodeClub流水线中间件服务产品测试监控&告警运维控制台PaaS核心层(3+1)应用调度微服务应用开发中间件云服务集成网关与资源管理运行与治理流水线容量管理KubernetesKubernetes健康管理……同城双活……异地灾备1km……容灾备份深圳*区深圳**区异地配置管理双活生产中心灾备中心自助服务PaaS架构设计FusionStage在华为IT的进展12015年2月份开始容器试点•局部应用容器试点,基于Docker•应用无状态改造22015年10月份开始上线生产环境•基于Kubernetes、Docke

4、r方案,管理规模:1000+VM,5000+容器•解决WS-AT网络协议问题,支持企业级应用的容器化方案,完成传统SOA向微服务的改造。32016年10月份开始在内部IT大规模推广•基于Kubernetes、Docker方案,管理规模:4000+VM,20000+容器•提高Devops效率10倍以上,资源利用率提升1-3倍,全自动化流程,替换繁琐的人工审批。•支持弹性伸缩,亲和反亲和调度,ELB自动对接等需求实践流水线构建,一键式应用发布Pipline1HDFS2应用发布存储镜像安全扫描WebPortal容器制造工厂安全中心4部署验证3根据发布应用的环境选择仓库

5、5同步到生产调度&编排容器镜像仓库(Test)容器镜像仓库(Pro)6全球镜像同步4部署验证测试环境海外DC(生产环境)国内DC(生产环境)基于流水线,完成自动化版本构建,实现一键式应用发布;完成容器安全扫描,全球镜像同步与自动化调度编排,打通部门墙,实现Devops。部署效率由原来的1周提升到5分钟,开发迭代速度提高10倍。需求实践支持应用混合编排,实现虚拟机、物理机、容器的统一调度混合编排WebDesignerWebDesignerKubernetesAPIServer图形化编排部署ETCD混合编排PodControllerProcessController

6、支持物理机、虚拟机、容器的统一资源调度,网络互通安全仓库PMVMDocker镜像仓库、软件仓库,支持权限控制、安全扫描、分布式存储容器镜像仓库软件仓库自助服务自动化镜像构建,一键式自助服务镜像自助服务Pipline拖拽式应用部署,资源一体化,屏蔽异构环境,节省95%的人工操作时间,操作性强需求实践支持应用混合编排,实现虚拟机、物理机、容器的统一调度需求实践万级容器运维管理系统事件采集端统一Agent管理框架告警策略引擎展示存储支持Opentsdb/Hbase/ES,支持跨数据中心大数据分析平台KafkaOpentsdb/Hbase/ES智能分析事件策略告警汇聚,

7、经过大数据平台分析产生事件PrometheusXletICAgent实时流分析&线下分析产生事件以后的自动弹性扩缩容展示Heapster支持管理员视角、应用视角多种展示自定义Dashboard制作支持万级容器的实时监控数据采集、存储、聚合分析与展示需求实践跨数据中心的两级调度:亲和反亲和,提高部署可靠性&部署效率主站点管理自研调度算法:一级调度:完成数据中心、MWCScheduler1Region、环境、资源数调度1.本地镜像:亲和(提速)MQ2.创建失败次数:反亲和(Failover)Z1N1Z1N2Z1N3...Kube-API-Kube-Scheduler

8、Server开源调度算法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。