《云原生技术趋势解读_Keith Chan.pdf》由会员分享,可在线阅读,更多相关《云原生技术趋势解读_Keith Chan.pdf(21页珍藏版)》请在三个皮匠报告上搜索。
1、云原生技术趋势解读Keith Chan,CNCF从虚拟化到云原生容器云原生开源IaaSPaaS开源PaaS虚拟化非虚拟化硬件2000200015IaaSABOUT CNCF云原生计算使用开源软件栈:根据微服务将应用进行细分将每一部份打包放入对应的容器动态统筹管理容器,实现资源利用最大化153190K12.1M188ProjectsContributorsContributionsCoutries为什么各类型机构正在采用云原生技术更高的资源效率使你可以用更少的服务器运行同样数量的服务云原生基础设施提高了开发速度-提高了您的服务速度同时降低了风险云原生允
2、许多种云(包括公有云之间的转换或在多个云上运行)以及混合云(在您的数据中心和公有云上切换任务)云原生架构使得更快速地部署成为可能01020304云原生最终用户CONTAINERS ARE THE NEW NORMAL,AND WEBASSEMBLY IS THE FUTURE 随着容器现在成为主流,2022 年无服务器架构的采用为 WebAssembly 奠定了基础,在CNCF2022调查中,37%37%的最终用户组织具有使用 WebAssembly 部署应用程序的经验。How ar containers usedwithin your organization?Used for most o
3、r allmost or allproduction applicationsand business segmentsthroughout the organizationUsed for a fewa few productionapplications and businesssegments in the organizationPilotingPiloting oractively evaluating44%44%35%35%9%9%CONTAINER ADOPTION OUTPACES THEMATURITY OF CLOUD NATIVE TECHNIQUESJust 30%of
4、 our respondents organizations have adopted cloud nativeapproaches across nearly all development and deployment activities.62%62%of organizations with less developed cloud native techniques onlyhave containers for pilot projects or limited production use cases7%7%26%26%35%35%30%30%1%dont knowor not
5、sure1%havenot started.We arejust beginning.Some of ourdevelopment.Much of ourdevelopment.Nearly all of ourdevelopment anddeployment use cloudnative techniquesWhat are your challengesin using/deploying containers?The biggest challenges responders reported,in using and deploying containers,are lack of
6、 training and security.In fact,lack of training is the most significant barrier inhibiting adoption.It is the top challenge cited by 44%that have yet to deploy containers in production,and 41%of those that use containers on a limited basis.Once containers are used for nearly all applications,then se
7、curity becomes the top challenge.LACK OF TRAININGSECURITY25%41%44%40%35%30%44%44%Of respondents that have yet to deploy containers in production say lack of training is the most significant barrier inhibiting adoption.Containers used for most ormost orallall production applicationsand business segme
8、ntsthroughout the organizationUsed for a fewa few productionapplications and businesssegments throughout theorganizationContainers arebeing piloted orpiloted oractively evaluatedactively evaluated安全与合规挑战28%28%42%42%15%15%10%10%5%5%33%33%33%33%17%17%11%11%6%6%27%27%27%27%19%19%16%16%11%11%20%20%22%22
9、%14%14%24%24%20%20%23%23%21%21%17%17%19%19%17%17%Security policy for software development that ddresses open source softwareCodified policies that can be managed via Git and/or DevOps processesCodified policies that can be dynamically associated with identitiesOSPO(Open Source Program Office)Consumi
10、ng SBOM content to identify compliance or security issuesDont know/not sureNo plans to implementPlanning to implementBeginning to implementFully implementedDont know/not sureNot started using yetJust beginning to useSome deployment.Many deployment.Cloud Native Organizations favor GitOps云原生组织青睐 GitOp
11、s完全采用云原生技术的组织更有可能发布应用程序并使用 GitOps。随着 Argo 和 Flux 项目最近在 CNCF 毕业,GitOps 作为一个技术基础正在日趋成熟。此外,与未采用云原生技术的组织相比,成熟的云原生组织遵循GitOps 原则的可能性是后者的 4 倍。11%11%9%9%26%26%24%24%18%18%12%12%8%8%8%8%19%19%17%17%20%20%28%28%ALL RESPONDENTSNEARLY ALL OF OURDEVELOPMENT AND DEPLOYMENTUSE CLOUD NATIVE TECHNIQUESNearly all dep
12、loymentpractices and tools adhere toGitOps principlesAd Hoc.N/A or dont knowMonthly or quarterlyWeeklvDailyMultiple times a dayHow often are your organizationsrelease cycles?在广泛使用云原生方法的组织中,76%76%的组织几乎在所有应用程序和业务领域都使用容器,48%48%的组织至少每天发布一次代码。12%12%23%23%31%31%18%18%16%16%7%7%15%15%30%30%23%23%25%25%ALL
13、RESPONDENTSNEARLY ALL OF OURDEVELOPMENT AND DEPLOYMENTUSE CLOUD NATIVE TECHNIQUESIf your organization uses Kubernetes,how many production clusters do you have?50%50%CNCF 最终用户维护具有 10 个以上集群Kubernetes 环境。END USERSNON-END USERS4%13%4%38%19%18%50%31%Dont Know/Not Sure1-5 Clusters6-10 Clusters10+Clusters1
14、-99EMPLOYEES100-999EMPLOYEES1.000-4.999EMPLOYEES5,000+EMPLOYEESHybrid cloudMulti-cloud but not hybridPublic cloud onlyPrivate cloud onlvWhich of the following combinations of data center andcloud architectures does your organization use?(By organization size)不论公司规模大小混合云都是主流32%32%36%36%22%22%9%9%63%6
15、3%13%13%15%15%9%9%47%47%24%24%19%19%10%10%63%63%14%14%13%13%10%10%PRODUCTION USAGE新技术采用比以前想象的要多得多:服务网格从 2020 年的 27%上升到2022 年的 47%,无服务器架构/FaaS从 30%上升到 53%。与过去一年相比,CNCF 社区使用的服务代理有了巨大的飞跃,从 34%上升到 71%。Service MeshServerlessArchitecture/FaaSService Proxies27%36%47%30%37%53%34%37%71%202020212022Kubernetes
16、 正在成为云的“操作系统”典型Kubernetes集群中的辅助工作workloads总数同比增长 211%,而应用程序工作负载总数同比增长 30%。辅助工作workloads,e.g.安全控制、服务网格、消息传递系统(Messaging System),构建管道,可观察性工具等高级 Kubernetes 平台技术,Kubernetes 成为运行几乎任何东西的平台新兴为云的“操作系统”。PERCENTAGE OF TOTAL WORKLOADS:APPLICATIONVERSUS AUXILIARY WORKLOADS,2021 TO 202230%30%211%211%APPLICATION
17、WORKLOADSAUXILIARY WORKLOADS59%202137%202259%202137%2022KUBERNETES GROWTH AREASFocusing on non-application workloads,enterprises used an increasing variety of technologies.This reflects the need to enhance Kubernetes with better observability,security,andservice-to-service communications.Other techn
18、ologies enable specific use cases like CI/CD tools or databases.Across all categories,open source projects rank among the most frequently used solutions.71%组织在 Kubernetes 中运行数据库和缓存(caches),同比增长 48%。与Messaging System(增长 36%)一起,组织越来越多地使用数据库和caches 来保存应用程序工作负载状态。60%77%48%71%33%44%28%39%27%36%22%34%23%3
19、1%+29%+29%+48%+48%+36%+36%+43%+43%+35%+35%+55%+55%+33%+33%20212022OPENSOURCEMONITORINGDATABASEMESSAGINGCI/CDBIGDATASECURITYSERVICEMESHThe future is here and it is built on cloud nativeThe future is here and it is built on cloud native未来就在这里,它建立在云原生之上Cloud Native 对数据库的启示:多云数据库多云数据库&拥抱云基础设施的混合云数据库拥抱云基础设施的混合云数据库将成为未来的重要趋势将成为未来的重要趋势Cloud Native Certified Professionals in China 中国云原生专业人才Chinese developers certified as CKA,CKAD,or CKS:7500+7500+官方认证机构:Linux Foundation 开源软件学院https:/ 中国微信公众号Thank you!GitHub:/oceanbase/论 坛:服务号:OceanBase 数据库星球