网易数字+大会 云原生趋势和展望 2021.10.21 CNCFChinaDirector-KeithChan 从虚拟化到云原生 •云原生计算使用开源软件栈: –根据微服务将应用进行细分 –将每一部份打包放入对应的容器 网易数字+大会 –动态统筹管理容器,实现资源利用最大化 虚拟化 IaaS PaaS 开源 IaaS 开源 PaaS 容器 云原生 2011 2015 2013 2010 2009 2006 2001 非虚拟化 硬件 2000 网易数字+大会 为什么各类型机构正在采用云原生技术 1.更加的资源效率使你可以用更少的服务器运行同样数量的服务 2.云原生基础设施提高了开发速度,提高了您的服务速度,同时降低了风险 网易数字+大会 3.云原生允许多种云(包括公有云之间的转换或在多个云上运行)以及混合云(在您的数据中心和公有云上切换任务) 4.云原生架构使得更快速地部署成为可能,提高了服务速度,同时降低了风险 网易数字+大会 网易数字+大会 云原生最终用户 网易数字+大会 页面标题 “在这么短的时间内实现这样的可扩 展性是我们不敢想象的。” 网易数字+大会 —中国联通平台技术研发室主任张呈宇 网易数字+大会 页面标题 “所有的技术和业务部门都觉得这次转移到云原生环境是一次重大变革。” 网易数字+大会 —民生银行容器云技术负责人ZHANG LI 网易数字+大会 你准备好了吗?没有时间等待,现在就开始考虑云原生: -加速应用开发:借助基于微服务构建的应用程序和与生产部署集成的测试系统,开发团队可以更快地更新、修复和发布应用程序。 -高度容错:由于容器是隔离的,一个容器内的故障不会影响其他容器,从而使云原生应用程序本质上更可靠。 网易数字+大会 -易于扩展:云原生应用程序可以自动扩展以处理未来的业务需求。 -开放技术:云原生应用程序通常利用开源技术并专注于透明度和互操作性。 网易数字+大会 网易数字+大会 云原生趋势报告 CNCF2020全球云原生市场调查,关键要点: 生产中使用容器的比例从去年的84%增加到了92%,比2016年的首次调查增加了300%。 •生产中使用Kubernetes的比例从上次的78%增加到了83%。 •去年的调查以来,所有CNCF项目的使用率都增加了50%。 •使用云原生工具: 网易数字+大会 •82%的受访者在生产中使用CI/CD管道。 •30%的受访者在生产中使用无服务器技术。 •27%的受访者在生产中使用服务网格,比去年增加了50%。 •55%的受访者在生产中的容器中使用有状态的应用程序。 •CNCF项目的使用呈指数增长。在CNCF之下有很多在中国诞生并在该地区广泛使用的项目:包括正在孵化的Dragonfly和KubeEdge,以及刚毕业的Harbor和TiKV。此外,沙箱中在中国诞生的项目有Volcano,ChubaoFS,BFE等。 网易数字+大会 公有云仍然居于首位,但私有云正在增长! •私有云的增幅最大,从45%增至 52%。 •混合云从2019年的38%略降至36%。 •多云使用是今年的新选择,并以 网易数字+大会 26%的速度出现。 •Kubernetes和云原生工具提供的可移植性使从一个公共云供应商切换到另一个公共云变得更加简单。 网易数字+大会 云原生CI/CD工具在生产环境被广泛使用 •82%的受访者在生产中使用了CI/CD管 道 网易数字+大会 •10%正在评估 •4%计划在未来12个月内运行CI/CD •三种使用最多的CI/CD工具是Jenkins (53%),GitLab(36%)和GitHub Actions(20%) 网易数字+大会 云原生工具的增长–Serverless •30%的受访者在生产中使用无服务器技术 •21%的企业正在评估无服务器 网易数字+大会 •14%的企业计划在未来12个月内使用 •60%使用无服务器技术的用户用托管平台 •13%的人使用可安装的软件 •22%的人同时使用两者 网易数字+大会 云原生工具的增长–ServiceMesh •27%的受访者在生产中使用了服务网格,去年为18%,增长50% •47%的人正在评估服务网格的使用 •23%的人评估服务网格 •19%的人计划在未来12个月内使用一个服务网格 •在生产中使用服务网格的企业中,有47%的企业使用Istio •其次是Linkerd和Consul,均为41% 网易数字+大会 •前三名与去年相同,但Linkerd缩小了和Consul差距,并列第二 网易数字+大会 云原生工具的增长–ServiceProxy •37%的受访者在生产中使用了服务代理 •12%的人正在评估服务代理 •13%的人计划在未来12个月内使用 使用分布情况: •NGINX(62%) •Envoy(37%) 网易数字+大会 •HAProxy(27%) 网易数字+大会 云原生2021年?开源+大流行增长! ●市场创新的转变--从传统的IT供应商到云供应商和开源社区。 ●云原生和容器在生产中的使用大幅增加--84%的受访者在生产中使用容器,比2018年增长超过15%。 网易数字+大会 ●到2025年,将有近三分之二的企业成为每天使用代码部署的多产软件生产商,其中超过90%的应用程序是云原生的,80%是外部源代码,开发人员比现在多1.6倍。(见IDCFutureScape:2020年全球IT行业预测) ●预计新冠病毒的爆发将加速向云计算的转变,至少有一半的 公司在危机中加快了他们的云计算计划近60%的受访者表示,由于COVID-19的大流行,云计算的使用将超过之前的计划(2021年云计算报告状况)。 网易数字+大会 2021年及以后的云原生 •云原生安全 •适用于边缘的Kubernetes 网易数字+大会 •ServiceMesh项目整合 •WebAssembly和eBPF将成为热门技术 •解决开发和运维体验的项目激增,涉及更简单的 workflow、可插拔的仪表盘和可扩展的、API驱动的UI •混沌工程(ChaosEngineering),测试应用程序如何 网易数字+大会 处理故障情况和意外事件 2020年CNCF云原生调查完整報告: 网易数字+大会 https://www.cncf.io/blog/2021/04/28/cncf-cloud-native-survey-china-2020/(中国) https://www.cncf.io/wp-content/uploads/2020/12/CNCF_Survey_Report_2020.pdf 网易数字+大会 网易数字+大会 云原生与开源 1网易数字+大会 云原生和开源:避免厂商锁定 网易数字+大会 开源软件堆栈支持在所有公共、私有云或混合云部署 网易数字+大会 云原生开发者 网易数字+大会 100+CNCF开源项目 已毕业项目 容器运行时 服务发现 服务代理 键值存储 日志仓库 数据包管理 规范 分布式追踪 编排监控 存储键值存储 软件更新规范存储 孵化中项目 持续集成&部署 数据包规范 无服务器 网络API 入口控制器 监控容器运行 时 镜像分发 容器安全 远程过程调用 网易数字+大会 边缘服务规范 消息传递安全 GitOps 分布式追踪API 运行器周期 管理 身份规范身份 监控 网易数字+大会 网易数字+大会 100+CNCF开源项目 沙箱项目 网易数字+大会 20+中国诞生的CNCF开源项目 网易数字+大会 毕业项目 孵化项目 沙箱项目 •Harbor •DragonFly •BFE •OpenKruise •TiKV •KubeEdge •ChaoMesh •OpenYurt •ChaoBlade •Piraeus- •ChubaoFS Datastore •CNI-Genie •Vineyard •Fluid •Volcano •Kube-OVN •WasmEdge 网易数字+大会 网易与CNCF共建云原生技术生态 •Kubernetes,Envoy,gRPC,Harbor,Prometheus •OpenTracing •OAM 推广技术标准 •多元化业务场景支持,多元技术栈兼容适配 网易数字+大会 •易用性,可用性,管理性,性能,成本等企 业级优化 •CNCF会员,轻舟、KubeCube通过Kubernetes一致性认证,KCSP认证 反哺社区生态 •将新项目引入Landscape,扩展社区生态 •指导新项目进入沙箱、孵化 •提供社区活动、推广机会 •社区技术布道,开源实践分享 •Patch,issue7年持续提交,覆盖Kubernetes等项目 •年内4个自主开源项目,强化开源组件实用性 网易数字+大会 CNCF中国微信公众号 网易数字+大会 网易数字+大会 CNCF中国微信公众号 网易数字+大会 THANKS