docker八大架构之应用服务集群架构

应用服务集群架构

在之前,一个应用层要负责所有的用户操作,但是有时用户增加后就会导致供不应求的现象(单个应用不足以支持海量的并发请求,高并发的时候站点响应变慢),这时就需要增加应用层服务器,实现一个横向扩展,但是在扩展后,用户改怎么选择这些应用层服务器呢?这时就会引入应用服务集群架构

什么是应用服务集群架构?

应用服务集群是指它可以创建多个应用层的服务器,并引入了负载均衡(如下图所示),应用以集群方式运作。
在这里插入图片描述
在这里插入图片描述

优缺点

优点:

1.应用服务高可用:应用满足高可用,不会因为一个服务器的问题导致整个站点挂掉。
2.应用服务具备一定高性能:如果不访问数据库(因为数据库里要处理多个请求),应用相关处理通过扩展可以支持海量请求快速响应。
3.应用服务有一定扩展能力:支持横向扩展。

缺点:

1.数据库成为性能瓶颈,无法应对数据库的海量查询。
2.数据库是单点,没有高可用。
3.运维工作增多,扩展后部署运维工作增多需要开发对应的工具应对快速部署。
4.硬件成本高。

相关推荐

  1. Flink架构

    2024-05-14 07:20:04       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 07:20:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 07:20:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 07:20:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 07:20:04       20 阅读

热门阅读

  1. 【APM】在Kubernetes中,使用Helm安装Grafana 9.5.1

    2024-05-14 07:20:04       9 阅读
  2. MySQL 查询库 和 表 占用空间大小的 语句

    2024-05-14 07:20:04       11 阅读
  3. VUE基础之scoped和TodList

    2024-05-14 07:20:04       8 阅读
  4. js通过音频链接获取音频时长

    2024-05-14 07:20:04       10 阅读
  5. 记录:卡尔曼滤波推导

    2024-05-14 07:20:04       11 阅读
  6. 卸载RabbitMq

    2024-05-14 07:20:04       9 阅读