负载均衡设计|学习笔记

简介: 快速学习负载均衡设计

开发者学堂课程【Java面试疑难点串讲5:系统架构及项目设计:负载均衡设计】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/28


负载均衡设计

阿里云开发者学院


目录

项目的负载均衡设计

负载均衡设计

 

1、项目的负载均衡设计

●对于项目的开发需要考虑的核心问题:

高可用(主备关系)、高可发(可以承受大并发用户访问)、分布式。

真正做到这个层次得架构时,系统平均每天的访问量不可能低于500W-1000W用户,如果没有到这个用户的量级,那可以肯定是用这样的架构会造成大量的额外硬件成本(云服务器)。

 

2、负载均衡设计

软件的程序分层的第一个就是控制层,控制层之后对应的一定就是业务层,业务层再往下就是数据层,在以后是数据库。

首先必须明确的原则是,在整个设计过程中,控制层永远是调用业务层,业务层调用数据层,数据层调用数据库。

单机访问的总用户永远会有性能的问题。

在正规的项目开发过程之中肯定会有专业的前端开发者,这类人员会使用Es6的标准进行前端开发,例如JQuery、Vur Js、React等

所以对于这部分的数据暂时不考虑。

image.png

在整体的设计过程之中,必须去考虑性能的均衡,当然服务器的选择和使用的技术进行选择也需要根据实际的情况来确定。

要根据并发访问人数来决定技术架构。

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
消息中间件 负载均衡 监控
RocketMQ 5.0 客户端负载均衡机制|学习笔记
快速学习 RocketMQ 5.0 客户端负载均衡机制
263 0
RocketMQ 5.0 客户端负载均衡机制|学习笔记
|
负载均衡 网络协议 Java
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))
上一篇《Spring Cloud 学习笔记02----服务治理》我们讲到了服务的注册与发现,在微服务框架中,我们将服务拆分成一个个独立部署的子服务,这些服务通过http rest 来通讯的,Spring Cloud有两种服务调用方式,一种是 RestTemplate+Ribbon, 另外一种是Feign 。
127 0
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))
|
弹性计算 负载均衡 监控
SLB 负载均衡 02-SLB 的基本概念视频| 学习笔记
快速学习 SLB 负载均衡 02-SLB 的基本概念视频。
179 0
SLB 负载均衡 02-SLB 的基本概念视频| 学习笔记
|
弹性计算 负载均衡 云计算
SLB 负载均衡01-负载均衡的产生及发展视频| 学习笔记
快速学习 SLB 负载均衡01-负载均衡的产生及发展视频。
186 0
SLB 负载均衡01-负载均衡的产生及发展视频| 学习笔记
|
Kubernetes 负载均衡 Cloud Native
微服务用户为什么要选择云原生网关?|学习笔记(二)
快速学习微服务用户为什么要选择云原生网关?
348 0
微服务用户为什么要选择云原生网关?|学习笔记(二)
|
Kubernetes 监控 Cloud Native
下一代网关——云原生网关商业化发布 | 学习笔记
快速学习 下一代网关——云原生网关商业化发布
377 0
下一代网关——云原生网关商业化发布 | 学习笔记
|
缓存 负载均衡 监控
微服务调用 Feign 与负载均衡|学习笔记(三)
快速学习微服务调用 Feign 与负载均衡
110 0
微服务调用 Feign 与负载均衡|学习笔记(三)
|
Kubernetes 监控 Cloud Native
K8s Ingress 为什么选择 MSE 云原生网关?|学习笔记(二)
快速学习 K8s Ingress 为什么选择 MSE 云原生网关?
206 0
K8s Ingress 为什么选择 MSE 云原生网关?|学习笔记(二)
|
弹性计算 运维 监控
【视频】实验二:ECS通过SNAT访问CLB|学习笔记
快速学习【视频】实验二:ECS通过SNAT访问CLB。
246 0
【视频】实验二:ECS通过SNAT访问CLB|学习笔记
|
弹性计算 编解码 运维
第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》|学习笔记
快速学习第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》。
1426 0
第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》|学习笔记