高手问答第 248 期 —— 如何在企业级容器云上构建企业级云原生应用
2014年,谷歌发布 Kubernetes,引发云计算技术的巨大转变。Kubernetes 诞生以后,Red Hat 决定对原有的 PaaS 产品 OpenShift 进行重构,这一决定彻底改变了 OpenShift 的命运以及后续 PaaS 市场的格局。2015 年 6 月,基于 Kubernetes 1.0 的 OpenShift 3.0 诞生,目前 OpenShift 的最新版本已经是 4.3,在全球的企业客户已经超过 1800 个。随着像 OpenShift 这样优秀的容器云平台的不断普及,越来越多的企业通过容器云构建了 PaaS、DevOps 和微服务架构,将应用迁移到容器云平台。但是,很多企业的应用构建仍然采用传统模式,这使得后续应用迁移到容器时需要巨大的工作量。那么,有没有基于容器模式、云模式的应用开发模式,使开发出的应用直接运行在容器云上呢?有,这就是云原生应用。 2018年,CNCF(Cloud Native Computing Foundation)组织对云原生进行了重新定义:云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用...
