什么是云原生
- 在包括公有云、私有云、混合云等动态环境中构建和运行规模化应用的能力
- 云原生是一种思想,是技术、企业管理方法的集合
- 技术层面
- 应用程序从设计之初就为在云上运行而做好准备
- 云平台基于自动化体系
- 流程层面
- 基于DevOps,CI/CD
- 基于多种技术手段
- 应用容器化封装
- 服务网格:Istio 服务与服务之间的调用(传统:集中式 与 P2P点到点);基于sidecar
- 不可变基础架构
- 声明式API:以K8s为核心,所有的被管理对象都抽象为API,联合各个厂商定制化为标准。比如管理的节点、作业、如何发布。任何request都在k8s中保存,任何API调用都可以以源代码存在git里,一切都是源代码。可追溯
- 云原生的意义
- 提升系统的适应性、可管理性、可观察性
- 使工程师能以最小成本进行频繁和可预测的系统变更
- 提升速度和效率,助理业务成长,缩短12M(Idea to Market)
- 技术层面
云原生核心项目概览
扫描二维码,分享此文章