1、云原生技术

容器/编排:划时代的产物,为应用提供统一、运行环境,让底层资源不再成为绊脚石,基于 Docker 和 Kubernetes 技术,实现了资源封装、 编排调度、 弹性伸缩等功能。 实质上是将云基础资源重新定义为更加标准、 灵活的平台化能力。
2、混合云诞生背景
技术驱动:在当今云厂商百花齐放的时代,各大厂商的技术栈越来越多元化, 从 VMWare 广泛应用,到 OpenStack 百花齐放, 最后各厂家形成不同的云应用平台。同源技术最后形成的结果是不同的技术产品,用户辨别困难。
应用驱动:数字化转型的行业客户常常遇到这样难题,前期没有做统一的应用架构设计和布局,在落地和实现数字化过程中,会用到多家厂商的云平台和云技术,分支愈演愈烈,想要做到统一管控难于登天。
商业驱动:一方面企业不得不考虑的是成本因素,在实现数字化建时候会尽可能降低成本,提高应用效率;另一方面由于高层战略原因会发生业务合作的变更,集成或者迁移到不同的云,实现自主选择。
3、云原生助力混合云架构落地
当前头部云厂商都各自构建混合云平台,和各自的技术栈关联性较强,所以我们以云原生架构鼻祖OpenShift为对象进行分析。

基础环境层:混合云架构底层需要纳管多源环境,包含物理机、虚拟机、私有云、公有云、边缘节点等多累,构成复杂的环境层。
容器编排层:利用云原生产物Docker和Kubernetes实现多云一体和多云一致,Docker利用Linux内核资源,为每个Docker容器中的应用提供一个隔离的运行环境,采用Kubernetes作为容器编排引擎,负责管理集群,实现高效率应用服务。
应用服务层:提供平台服务(服务网络、持续集成部署、日志监控等)、应用服务(生命式接口、消息队列等)、大数据服务(数据缓存、分析等)、开发者服务(命令窗口、IDE等)等多维度的应用服务。
平台管理层:多集群管理、集群安全、镜像管理等多维度的平台管理应用。
此外,各大厂商的混合云体系虽然划分的层级和应用角度不同,但大同小异,基础环境和容器编排层大致相同,再往上层包含组件层和业务应用层;根据应用场景不同出现敏捷技术中台、业务智能应用、多云容灾应用、混合云管理平台、混合云安全等多种应用平台。