一、云原生概述
1、云原生简介
云原生 = 微服务 + DevOps + 持续交付 + 容器化。
为什么选择云原生:
云原生核心优势:
解耦软件开发,提高灵活性和可维护性
- 基于容器镜像的软件分层,清晰的依赖管理;
- 玻璃程序、配置和微服务,让开发者聚焦业务发展;
- 通过拆分应用程序为微服务和明确的依赖描述;
多云支持,避免厂商锁定
- 厂商基于标准接口提供服务,互操作性强;
- 开源为主,丰富的标准软件生态,用户多样选择;
- 支持在混合云、私有云或混合云部署;
避免侵入式定制
- 基于k8s松耦合平台架构,易扩展;
- k8s已经是被公认 platform for platform;
提高工作效率和资源利用率
- 通过中心编排过程动态管理和调度应用微服务