当前位置: 首页 > article >正文

云原生微服务-理论篇

文章目录

  • 分布式应用的需求
  • 分布式架构治理模式演进
  • ESB 是什么?
  • 微服务架构 MSA
  • 微服务实践细节
  • 微服务治理框架
    • sidercar
  • 什么是service mesh?
  • 康威定律
  • 微服务的扩展性
  • 什么是MSA 架构?
  • 中台战略和微服务
  • 微服务总体架构组件
  • 微服务网关
  • 服务发现与路由体系
  • 微服务之间的通信
  • 服务框架与治理
  • 监控体系
  • 何时引入微服务?
  • 微服务的痛点
  • 微服务体系下服务治理面临的跳站
  • 服务网格发展的趋势
  • 服务网格的基本功能
  • 控制平面 control plane
  • 微服务治理的实践
  • 服务网格和k8s的关系
  • 网格服务的技术标准
  • 服务网格发展史
  • service mesh 产品代表
  • 服务网格的部署模式
  • 云原生时代的微服务分布式体系
  • 未来的架构趋势
  • 云计算的发展历程
  • 云原生的定义
  • 华为云一站式Devops

在这里插入图片描述

分布式应用的需求

在这里插入图片描述

分布式架构治理模式演进

ESB: enterprise service buss 企业服务总线
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

ESB 是什么?

esb 是反分布式的
在这里插入图片描述

微服务架构 MSA

独立的服务分布式管理
在这里插入图片描述

在这里插入图片描述

微服务实践细节

api 网关产品为何还能存在?
在这里插入图片描述

微服务治理框架

在这里插入图片描述

sidercar

在这里插入图片描述

什么是service mesh?

在这里插入图片描述

在这里插入图片描述

康威定律

28定律
先完成再完善。
集中精力办大事。
立场决定观点
研发的角度优化、运维角度的优化?
在这里插入图片描述
在这里插入图片描述

微服务的扩展性

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

什么是MSA 架构?

在这里插入图片描述

在这里插入图片描述

中台战略和微服务

在这里插入图片描述
在这里插入图片描述

微服务总体架构组件

在这里插入图片描述

微服务网关

在这里插入图片描述

服务发现与路由体系

在这里插入图片描述

微服务之间的通信

  • 同步通信: 点对点
  • 异步通信: 发布订阅
    在这里插入图片描述

服务框架与治理

在这里插入图片描述

监控体系

在这里插入图片描述

何时引入微服务?

不要过早的进行微服务,因为微服务会引入一定的复杂度。当到达一定的规模的时候再评估。
在这里插入图片描述
在这里插入图片描述

微服务的痛点

在这里插入图片描述

微服务体系下服务治理面临的跳站

跨地域的均衡?
限流?
熔断?
mtls?双向TLS, 零信任网络模型
在这里插入图片描述

在这里插入图片描述

服务网格发展的趋势

在这里插入图片描述

服务网格的基本功能

OPA 开放策略引擎?

在这里插入图片描述

控制平面 control plane

在这里插入图片描述
在这里插入图片描述

微服务治理的实践

在这里插入图片描述

服务网格和k8s的关系

k8s 解决应用生命周期的问题
服务网格解决网络方面的问题,但是istio 有很大的野心。
在这里插入图片描述

网格服务的技术标准

在这里插入图片描述

服务网格发展史

在这里插入图片描述

service mesh 产品代表

在这里插入图片描述

服务网格的部署模式

  • 节点级别
  • sidercar Pod级别
    在这里插入图片描述

云原生时代的微服务分布式体系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

未来的架构趋势

在这里插入图片描述
在这里插入图片描述

云计算的发展历程

在这里插入图片描述

云原生的定义

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

华为云一站式Devops

在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/news/135417.html

相关文章:

  • 【运维篇】5.6 Redis server 主从复制配置
  • C++中使用构造函数进行类型转换
  • C++——模板
  • Java中异常的捕获与处理
  • 你听说过“消费多少返利多少的”模式吗?
  • 基于Vue+SpringBoot的医院门诊预约挂号系统 开源项目
  • 【C/PTA】函数专项练习(二)
  • C语言幂级数求近似值
  • JC/T 2339-2015 地暖用相变储能材料及构件检测
  • 游戏报错d3dcompiler_47.dll缺失怎么修复,总结多种修复方法
  • Linux文件目录以及文件类型
  • Iceberg学习笔记(1)—— 基础知识
  • Linux:zip包的压缩与解压
  • C#开发的OpenRA游戏之属性QuantizeFacingsFromSequence(7)
  • 测试用例的设计方法(全):正交实验设计方法|功能图分析方法|场景设计方发
  • 代码随想录 11.16 || 动态规划 LeetCode 583.两个字符串的删除操作、72.编辑距离
  • 网工内推 | 国企、港企网工,年底双薪,NA以上认证即可
  • CentOS 安装etcd集群 —— 筑梦之路
  • SpringCloud -Token传递之Feign
  • 【数据结构与算法】Kadane‘s算法(动态规划、最大子数组和)
  • 趣学python编程 (四、数据结构和算法介绍)
  • 【10套模拟】【7】
  • 【C++上层应用】1. 异常处理
  • 异步爬取+多线程+redis构建一个运转丝滑且免费http-ip代理池 (二)
  • 执行sql,提示Illegal instruction(非法指令)
  • C语言——函数的嵌套调用
  • 【zabbix监控三】zabbix之部署代理服务器
  • vue 城市选择器的使用 element-china-area-data
  • 【开源】基于Vue.js的衣物搭配系统的设计和实现
  • Axure RP Pro 8 mac/win中文版:打造无限可能的原型设计工具