系统架构设计师【第14章】: 云原生架构设计理论与实践 (核心总结)

文章目录

    • 14.1 云原生架构产生背景
    • 14.2 云原生架构内涵
      • 14.2.1 云原生架构定义
      • 14.2.2 云原生架构原则
      • 14.2.3 主要架构模式
      • 14.2.4 典型的云原生架构反模式
    • 14.3 云原生架构相关技术
      • 14.3.1 容器技术
      • 14.3.2 云原生微服务
      • 14.3.3 无服务器技术
      • 14.3.4 服务网格
    • 14.4 云原生架构案例分析
      • 14.4.1 某旅行公司云原生改造
      • 14.4.2 云原生技术助力某汽车公司数字化转型实践
      • 14.4.3 某快递公司核心业务系统云原生改造
      • 14.4.4 某电商业务云原生改造
      • 14.4.5 某体育用品公司基于云原生架构的业务中台构建

14.1 云原生架构产生背景

云原生(Cloud Native)是近几年云计算领域炙手可热的话题,云原生技术已成为驱动业务增 长的重要引擎。同时,作为新型基础设施的重要支撑技术,云原生也逐渐在人工智能、大数据、边 缘计算、5G 等新兴领域崭露头角。

14.2 云原生架构内涵

14.2.1 云原生架构定义

云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中的非业务代码部分进行最大化地剥离,从而让云设施接管应用中原有的大量非功能特性(如弹性、韧性、安全、可观测性、灰度等),使业务不再有非功能性业务中断困扰的同时,具备轻量、敏捷、高度自动化的特点。

技术部分依赖于传统云计算的3层概念,即 基础设施即服务 (IaaS)、 平台即服务 (PaaS) 和软件即服务 (SaaS)

云原生的代码通常包括三部分: 业务代码、三方软件、处理非功能特性的代码

基于云原生架构的应用特点包括:

  • (1)代码结构发生巨大变化: 不再需要掌握文件及其分布式处理技术,不再需要掌握各种复杂的网络技术,简化让业务开发变得更敏捷、更快速。
  • (2)

你可能感兴趣的:(系统架构,云原生,软考高级,系统架构设计师)