负载均衡设计|学习笔记

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介: 快速学习负载均衡设计

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

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


负载均衡设计

阿里云开发者学院


目录

项目的负载均衡设计

负载均衡设计

 

1、项目的负载均衡设计

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

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

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

 

2、负载均衡设计

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

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

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

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

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

image.png

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

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

相关实践学习
小试牛刀,一键部署电商商城
SAE 仅需一键,极速部署一个微服务电商商城,体验 Serverless 带给您的全托管体验,一起来部署吧!
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
打赏
0
0
0
0
50
分享
相关文章
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))
上一篇《Spring Cloud 学习笔记02----服务治理》我们讲到了服务的注册与发现,在微服务框架中,我们将服务拆分成一个个独立部署的子服务,这些服务通过http rest 来通讯的,Spring Cloud有两种服务调用方式,一种是 RestTemplate+Ribbon, 另外一种是Feign 。
185 0
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等