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

《Docker》架构

文章目录

  • 架构模式
    • 单机架构
    • 应用数据分离架构
    • 应用服务器集群架构
    • 读写分离/主从分离架构
    • 冷热分离架构
    • 垂直分库架构
    • 微服务架构
    • 容器编排架构
    • 什么是容器,docker,镜像,k8s


架构模式

单机架构

单机架构其实就是应用服务器和单机服务器都部署在同一台机器上。

在这里插入图片描述
高并发情况下就不行了,这个如果场景的数据量小可以使用。

应用数据分离架构

在这里插入图片描述
这个就是将应用服务器和数据库服务器分离了。

应用服务器集群架构

在这里插入图片描述

读写分离/主从分离架构

在这里插入图片描述
其实就是负载均衡模式了。一切都是为了业务,为了支持更大的数据访问量。

冷热分离架构

在应用集群服务器的基础上,加了一个缓存服务器(Redis等)
在这里插入图片描述

垂直分库架构

之前的存储服务器都是单数据库的服务器,现在为了满足多需求场景,单一存储服务器的基础上多部署了主从数据库服务器。
在这里插入图片描述

微服务架构

在这里插入图片描述

工作原理:微服务之间,通过相互协调应用,完成用户的请求。
在这里插入图片描述
在这里插入图片描述
在我看来,微服务可以理解成,把公共的资源打包设置成一个可视化的仓库。
用户要访问一个商品的信息,需要访问商品子系统,再在商品子系统中,访问公共仓库(微服务),
可以理解成这个公共仓库有多个文件所在的文件目录,此时并没有访问到对应的文件。带着包含文件路径的请求资源,继续访问其他微服务,然后带着两个资源路径,渠道对应的缓存服务器/存储服务器中查找真正的资源,然后再依次返回。

容器编排架构

什么是容器,docker,镜像,k8s

买的衣服通过箱子打包,变成包裹,这个箱子就是docker,docker是一种容器。
而k8s就是用来将打包好的包裹运送到具体的地方(快递公司)
在这里插入图片描述

容器编排架构如下:
在这里插入图片描述
在这里插入图片描述

互联网架构:
在这里插入图片描述

http://www.lqws.cn/news/122509.html

相关文章:

  • 1.springmvc基础入门(一)
  • pytorch 与 张量的处理
  • Leetcode日记
  • 如何确定微服务的粒度与边界
  • sql server如何创建表导入excel的数据
  • 结节性甲状腺肿全流程大模型预测与决策系统总体架构设计方案大纲
  • 互联网大厂Java求职面试:云原生架构下的微服务网关与可观测性设计
  • MDP的recoders部分
  • Python基础:文件简单操作
  • .Net Framework 4/C# 属性和方法
  • 【手写系列】手写动态代理
  • C++——智能指针 weak_ptr
  • Java多线程:ThreadPoolTaskExecutor线程池 与CompletableFuture如何打出组合拳
  • Redisson - 实现延迟队列
  • [特殊字符] 深度剖析 n8n 与 Dify:使用场景、优劣势及技术选型建议
  • DA14531_beacon_大小信标设备开发
  • mysql 悲观锁和乐观锁(—悲观锁)
  • 电路设计基础-2
  • Redis-旁路缓存策略详解
  • JSON基础知识
  • Java 线程池原理详解
  • 分布式互斥算法
  • 使用ArcPy进行栅格数据分析
  • Axios 取消请求的演进:CancelToken vs. AbortController
  • rknn优化教程(一)
  • 海信IP810N-海思MV320芯片-安卓9-2+16G-免拆优盘卡刷固件包
  • 瀚文机械键盘固件开发详解:HWKeyboard.cpp文件解析与应用
  • Async-profiler 内存采样机制解析:从原理到实现
  • Docker慢慢学
  • Java 中 ArrayList、Vector、LinkedList 的核心区别与应用场景