假如你深入分析过云原生APP和有关技术应用,大概率你遇到过cNcF的云原生全景图片。这张全景图技术应用之多规模之大毫无疑问会使人觉得吃惊,该如何去了解这幅图呢?假如把它拆出来1次只深入分析一小部分信息,你可能会发觉整体全景图片并没有那麼繁杂。实际上,该全景图片依照基本功能井然有序地结构在一块,如果你了解了每一个类型象征的信息,你也就能够轻轻松松行走于全景图片中。
本章节目录咱们将把整体全景图片拆卸起来,并对整体全景图片开展具体描述。在后边章节目录中,咱们将聚焦点在每1层(or每一行),对每一个类型解决的情形和工作原理开展更加详尽的讲解。
云原生全景图片的4层
最先,咱们脱离掉全部单独的技术应用,仅查询类型(如下图)。图上有不一样的“行”,像工程建筑的不一样层,每一层都会有自个的子类型。底层给予了搭建云原生基础设施建设的软件。往上,你能逐渐加上运转和应用程序管理需要的软件,例如运转时和运营层。在顶部,有界定和开发APP的软件,例如网站数据库、镜像系统搭建和DA/cd软件(咱们将后边文探讨)。
好啦,如今你应该记住了云原生全景图片起源于基础设施建设,往上面的每1层都更贴近现实的APP。这就是每一层代表什么意思(后边咱们会探讨图中右侧的两“列”)。下边咱们就从底层逐渐,逐级开展分析。
提供层(Provisioning)
提供指的是为云原生应用提前准备规范基础环境所涵盖的软件。它包含了基础设施建设的建立、监管、配备过程的智能化,及其容器镜像系统的扫描、签字和储存等。提供层根据给予设定和执行对策,在APP和网络平台中搭建身份认证和受权,及其解决秘钥派发这种的软件,也开拓到了安全领域。
提供层包含:
智能化和布署软件:协助技术工程师在不需要人工控制情形下就可以搭建云计算平台;
容器注册表文件:储存APP的可执行程序;
不一样安全领域的安全和合规管理架构;
双因素认证解决方法:根据加密保证仅有受权的用户才可以浏览指定的APP。
这种软件使技术工程师能够开发基础设施建设主要参数,使系统能够按需搭建新环境,保证了统一性和安全性能。