docker八大架构之单机架构

单机架构

什么是单机架构?

单机架构指的是应用服务和数据库服务公用同一台服务器。如下边两个图所示,当我们进行购物时,所有的物品信息和用户信息都是在同一个服务器下进行运行的,之所以称为单机架构就是因为它所有的操作是在同一台服务器上进行的。

单机架构的优缺点

优点:

1.部署简单(所有的服务全部都是在一台服务器上部署,所以比较简单)。

2.成本低(因为只要用一台服务器就够,所以比较省钱)。
缺点:

下边两个问题的最根本原因就是用户量增加后,它的访问需求也同时增加,导致服务器超负荷运行出现下边的问题。

1.存在严重的瓶颈期(有的系统它的并发率比较低,比如如果一下有一千个请求,但是此时系统只可以允许五百个请求)。

2.应用层和数据库层互相竞争资源(服务器的内存是有限的,比如一共有8G内存,但是应用层和数据库层都需要8G内存,此时就会发生竞争的问题)。

解决单机架构的缺点请关注下个文章(应用数据分离架构)

相关推荐
昌sit!5 小时前
K8S node节点没有相应的pod镜像运行故障处理办法
云原生·容器·kubernetes
Dann Hiroaki8 小时前
GPU架构概述
架构
茶馆大橘8 小时前
微服务系列五:避免雪崩问题的限流、隔离、熔断措施
java·jmeter·spring cloud·微服务·云原生·架构·sentinel
北漂IT民工_程序员_ZG8 小时前
k8s集群安装(minikube)
云原生·容器·kubernetes
coding侠客9 小时前
揭秘!微服务架构下,Apollo 配置中心凭啥扮演关键角色?
微服务·云原生·架构
lipviolet10 小时前
架构系列---高并发
架构
Phodal10 小时前
架构赋能 AI:知识工程推动下的软件架构数字化
人工智能·架构
lexusv8ls600h10 小时前
微服务设计模式 - 网关路由模式(Gateway Routing Pattern)
spring boot·微服务·设计模式
曹申阳12 小时前
2. JVM的架构模型和生命周期
jvm·架构
车载诊断技术13 小时前
电子电气架构 --- 整车控制系统
网络·架构·汽车·soa·电子电器架构