如何理解容器、容器云、容器化PaaS、混合云、DevOps、微服务、云原生等之间的关系?

容器:船上的集装箱

容器云:很多船上的集装箱

容器化PaaS:很多船上的集装箱的指挥中心

混合云:租赁船上的集装箱+自购船上的集装箱

DevOps:造集装箱货物的人和管集装箱的人都在船上一起干活

微服务:集装箱里的货物

云原生:未经改装拿来就用的公共船、集装箱、指挥中心

可以把容器云平台理解成航母,把容器云上的容器化应用理解为航母舰载机。PaaS、DevOps、微服务这三个概念,不是纯IT技术技术术语。在容器云普及之前,这三个概念就已经有了。无非是如何技术落地的问题。没有容器云,通过虚拟机也能实现 PaaS、DevOps、微服务 。只是相对效率低一些,所以之前这些技术也没被大规模使用。容器云为 PaaS、DevOps、微服务提供了非常好的技术落地实现。

云原生是近两年兴起的概念。这个概念大体就是纯IT领域的术语了。2018 年, CNCF 组织对云原生进行了重新定义“云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API ”。从 CNCF 对云原的定义来看,它和容器、服务网格、微服务等技术是密切相关的。云原生的范畴更广,包含了轻量级的应用开发框架内容。

我此前基于OpenShift规划了一个敏态IT构建路径图,请参考。

添加微信免费咨询服务器配置选择建议
微信号:landuiYY

未经允许不得转载:云技术 » 如何理解容器、容器云、容器化PaaS、混合云、DevOps、微服务、云原生等之间的关系?

赞 (0)