赞
踩
云原生虽然真正的提出和推广并算不久,但云原生的生态确十分的繁荣,涉及的技术栈也十分广泛,特别在CNCF基金会成立以后,社区得发展得到了飞速得增长,加上各大云厂商得加入,云原生社区形成1+N的技术生态格局。
既然介绍云原生的技术生态体系,这里不得不祭出CNCF的这张landscape。
这张取自2020/03/02,最新的可见:https://github.com/cncf/landscape
这里主要分成了几个技术板块,
这几大板块基本把云原生技术所涉及领域都涵括进去了,下面详细介绍下各板块所涉及到的技术栈。
从系统层次来看,从上到下分别是:
这个板块的技术栈主要是应用开发过程种都会用到的,像数据库、流式处理和消息队列、应用定义和镜像构建、持续集成和持续部署。
编排与管理板块可以说是云原生的核心,其包括了容器编排、一致性与服务发现、远程程序调用(RPC)、服务代理、API网关、服务网格。
这里的运行时板块指的就是容器运行环境,包括了容器存储、容器计算、容器网络三大工具,在k8s分别对应的是CSI、CRI和CNI三类接口定义。
配置板块主要包括四个模块自动化与配置、容器注册、安全与合规性、密钥管理。
可观测性与分析板块主要包括了监控、日志、追踪和混沌工程。
Serverless是一个很大的领域,因此针对 serverless 这里专门又细分了五个模块:工具、安全、框架、注册平台和可安装平台。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。