™技术博客

云原生 | 01.引言

2021年9月22日

什么是云原生


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

云原生核心项目概览


扫描二维码,分享此文章