收藏 分享(赏)

1-华为CCE容器云实践.pdf

上传人:HR专家 文档编号:6052919 上传时间:2019-03-25 格式:PDF 页数:28 大小:5.13MB
下载 相关 举报
1-华为CCE容器云实践.pdf_第1页
第1页 / 共28页
1-华为CCE容器云实践.pdf_第2页
第2页 / 共28页
1-华为CCE容器云实践.pdf_第3页
第3页 / 共28页
1-华为CCE容器云实践.pdf_第4页
第4页 / 共28页
1-华为CCE容器云实践.pdf_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、 TECHNOLOGIES CO, LTD.华为企业云 | CCE容器引擎实践PaaS开发部钟成从 IaaS到 PaaS到容器集群Page 2目录 容器部署时代的来临 我们离生产可用的容器服务还有多远? CCE的一些尝试 容器集群技术能带给我们什么?Page 3IaaS服务如日中天l 2014-2015年,大家都在安逸的使用 IaaS服务l 亚马逊 AWS的部署能力方面比所有竞争对手加起来还大 5倍之多, 2014年盈利 6.6亿美元,2015年 Q1盈利 2.65亿美元l 阿里云在国内客户总数为 140万, 2015年 Q3盈利 6.49亿元Page 4容器的崛起l 容器是操作系统内核自带能

2、力,早已存在。基于 linux内核已实现的轻量级高性能资源隔离机制(cgroups, namespace, lxc)l 虚拟机是操作系统级别的资源隔离,容器本质上是进程级别的资源隔离,所以容器可以秒级启动,比 VM要轻量很多l Docker并没有发明容器,它的核心思路在于实现应用和运行环境的整体打 包,统一镜 像格式l Docker只是容器的一种,还有 rkt, warden等,几乎每个大厂都会自己搞一套Page 5容器:一段简史Page 6开放容器计划 www.opencontainers.org1.制定一个厂商中立( vendor-neutral)联合( federated)协议2.通过规

3、定容器应该以什么方式制定命名空间,怎样被发现以及怎样被下载3.可以给最终用户提供一个统一的视角( federated view),同时消除厂商锁定( vendor lock-in)4.鼓励多样化的实现5.华为是 OCI的 会员2015.6Page 7未来真的这么美好吗?Page 8目录 容器部署时代的来临 我们离生产可用的容器服务还有多远? CCE的一些尝试 容器集群技术能带给我们什么?Page 9一个生产可用的容器服务需要 容器主机 I层的管理 容器生命周期管理 容器网络 容器存储管理 负载均衡 服务注册和发现 多租户隔离 多机房、跨 AZ支持基础架构 容器运行状态监控 集群运行状态监控 日

4、志访问和聚合分析 应用平滑升级 灰度发布 API接口调用监控运维 对接代码库进行构建 持续集成流水线 公共 /私有镜像仓库 关系数据库、消息中间件、对象存储等支持 应用依赖管理 应用配置管理外围支持Page 10基础设施建设,任重道远Page 11当初是为啥要发明操作系统来着 ?cluster?clustercluster 一味的实现功能特性的软件走不远 合理抽象,帮助开发者管理系统复杂度 集群时代的合理抽象是什么?Page 12Kubernetes带给我们的抽象鸟语 人话Container 容器Pod容器组Replication Controller复制控制器Service 服务Label

5、标签Node 节点KubernetesMaster主节点Page 13Kubernetes的手感 服务的组织 负载均衡 名字服务 状态管理 监控、日志 升级需要关心 不需要关心 操作系统细节 包管理 无冲突 机器大小,机器数量 多语言混合 端口冲突 自动化容器的部署和复制 随时扩展或收缩容器规模 将容器组织成组,并且提供容器间的负载均衡 很容易地升级应用程序容器的新版本特性Page 14云原生计算基金会 cncf.io1.专注于容器编排层的生态2.围绕着容器打包分发、应用动态调度、微服务的以基础设施架构为中心的方式3.推进相关技术创新、统一业界标准4.聚焦于 kubernetes,同时也和 M

6、esos/Mesosphere DCOS协调5.华为是 CNCF的 白金会员2015.6Page 15目录 容器部署时代的来临 我们离生产可用的容器服务还有多远? CCE的一些尝试 容器集群技术能带给我们什么?Page 16CCE的道路 选用 kubernetes作为核心,提供正确的集群抽象 建立一套良好的用户使用界面 和 I层基础设施深度整合,存储、网络 提供良好的外围设施Page 17内测中的 CCEPage 18容器 SDN网络 支持容器网络划分子网,并支持多租户隔离 (共享集群 ) 容器网络流量分离。例如管理流量、业务流量、 NAS流量和备份流量 (私有集群 ) 容器和容器,容器和 V

7、M之间通信 其余功能还在规划实现中 Page 19集群规模调优 “ API延时”: 99%的 API调用响应时间小于 1秒 “ Pod启动时间”: 99%的 pods(已经下好镜像)启动时间在 5秒以内核心指标 搭建整套性能调优工具链,准确统计各项延时和吞吐 调试各项参数,保证集群运行在最优化的状态下 分析 k8s系统的组件级瓶颈,代码级瓶颈 优化 scheduler,提升调度速度 100%优化工作Page 20容器图形化编排Page 21Kubernetes开源社区贡献GoogleRedhatindependentHuaweiFathomdbCoreOSMesosphereZheJiang

8、UniversityAmadeus62.78%11.89%10.72%commits 360+,全球排名第四,国内第一 CentOS k8s集群管理 k8s运维系统对接 kafka k8s运维系统对接 elastic search 亲和 /反亲和性调度 Heapster重构及 sink扩展 主导设计 Ubernetes集群联邦 其他 Bug和修复 Page 22Docker开源社区贡献 增加关闭容器 oom功能 容器重启策略增强 日志格式优化,更便于解析 环境依赖检测功能增强 增加容器 cpu带宽限制 增加容器 IO带宽限制 增加内存节点限制 增加内核内存限制 增加内存预留机制 增加 swap

9、内存限制 Dockerexec增强,增加指定用户和特权用户执行 exec Dockerbuild资源限制增强 增加 ARM64支持 安全加固,增加 seccomp支持 增加在容器内获取 cgroup信息功能commits 400+,全球排名第三,国内第一Page 23目录 容器部署时代的来临 我们离生产可用的容器服务还有多远? CCE的一些尝试 容器集群技术能带给我们什么?Page 24未来的云软件栈Borg-k8sGmailFlumeJava MillwheelGoogle DocsPregel GFS/CFSWeb SearchBigtable Megastore MapReducePage 25传统企业走在转型互联网企业的路上 用户体验越来越重要 业务更替越来越频繁 数据处理越来越成为企业的核心竞争力 服务端集群越来越复杂 分布式,增量式开发 持续集成,自动化测试 松耦合,微服务架构 按需伸缩,自动化运维 容器镜像发布这一切都依赖于容器集群Page 26各种新技术将受益于容器集群能力Page 27用户会以想象不到的方式使用技术Page 28华为企业云 | CCE容器引擎邀您共同拓展云计算的星辰大海http:/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报