如何理解容器、容器云、容器化PaaS、混合云、DevOps、微服务、云原生等之间的关系,如何规划容器化PaaS和DevOps?
收起可以把容器云平台理解成航母,把容器云上的容器化应用理解为航母舰载机。PaaS、DevOps、微服务这三个概念,不是纯IT技术技术术语。在容器云普及之前,这三个概念就已经有了。无非是如何技术落地的问题。没有容器云,通过虚拟机也能实现 PaaS、DevOps、微服务 。只是相对效率低一些,所以之前这些技术也没被大规模使用。容器云为 PaaS、DevOps、微服务提供了非常好的技术落地实现。
云原生是近两年兴起的概念。这个概念大体就是纯IT领域的术语了。 2018 年, CNCF 组织对云原生进行了重新定义“云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API ”。 从 CNCF 对云原的定义来看,它和容器、服务网格、微服务等技术是密切相关的。云原生的范畴更广,包含了轻量级的应用开发框架内容。