`
cfyme
  • 浏览: 263264 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

负载均衡技术理论学习

 
阅读更多

转载学习地址:http://lusongsong.com/reed/158.html

 

在门户网站设计中,如何使容许大量用户同时访问,能够使网站有大量吞吐量是一个关键点。甚至有许多博客,当流量逐步增加时,为了使网站有大吞吐量,都会使用负载均衡这样低成本的技术

 

1:软件负载均衡技术

该技术适用于一些中小型网站系统,可以满足一般的均衡负载需求。软件负载均衡技术是在一个或多个交互的网络系统中的堕胎服务器上安装一个或多个相应的负载均衡软件来实现的一种均衡负载技术。软件可以很方便的安装在服务器上,并且实现一定的均衡负载功能。软件负载均衡技术配置简单、操作也方便,最重要的是成本很低。

 

2:硬件负载均衡技术

由于硬件负载均衡技术需要额外的增加负载均衡器,成本比较高,所以适用于流量高的大型网站系统。硬件负载均衡技术是在多台服务器间安装相应的负载均衡设备,也就是负载均衡器来完成均衡负载技术,与软件负载均衡技术相比,能达到更好的负载均衡效果。

 

3:本地负载均衡技术

本地负载均衡技术是对本地服务器群进行负载均衡处理。该技术通过对服务器进行性能优化,使流量能够平均分配在服务器群中的各个服务器上,本地负载均衡技术不需要购买昂贵的服务器或优化现有的网络结构。

 

4:全局负载均衡技术

全局负载均衡技术适用于拥有多个低于的服务器集群的大型网站系统。全局负载均衡技术是对分布在全国各个地区的多个服务器进行负载均衡处理,该技术可以通过对访问用户的IP地理位置判定,自动转向地域最近点。很多大型网站都使用的这种技术。

 

5:链路集合负载均衡技术

链路集合负载均衡技术是将网络系统中的多条物理链路,当作单一的聚合逻辑链路来使用,使网站系统中的数据流量由聚合逻辑链路中所有的物理链路共同承担。这种技术可以在不改变现有的线路结构,不增加现有带宽的基础上大大提高网络数据吞吐量,节约成本。

 

总结,负载均衡主要有两种常用技术。第一种是将大量的同时发送的数据流在多个节点上进行处理。第二种是将单一负载的大量分担在多个节点上进行并行处理,并且在所有节点都完成处理后将结果合并起来输出给用户。而现在,负载均衡技术已经不是什么新鲜技术,一般维护过服务器,或有两台以上的服务器都可以使用负载均衡技术。

分享到:
评论

相关推荐

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    负载均衡 容器 JBOSS tomcat resin jetty 容灾 日志框架 开源框架 slf4j 框架实现 log4j logback commong logging jdk logger 测试框架 测试框架 junit easymock testng mockito bug管理 ...

    SpringCloud框架,基于Java开发设计精良的网上商城系统

    设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上适合学习/练手、毕业设计、课程...

    亿级数据压力打造狂野架构师全栈实战 构建千亿数据存储与高性能容器高可用解决方案

    我还学习了如何通过数据分片和负载均衡来优化数据访问和性能。这些知识让我对大数据存储的技术有了更深入的理解,并且能够灵活应用于实际项目中。 课程还介绍了容器技术在构建高可用解决方案中的应用。我学习了...

    JAVA面试题及知识点整理

    Spring原理、微服务架构、Netty与RPC、网络相关、日志相关、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡相关、数据库理论、一致性算法讲解、JAVA基础算法、数据结构、加密算法、...

    大数据下软件技术的.doc

    不仅能 够有效的提升存储的效率,还能够实现负载均衡以及故障冗余等多项功能,在降低运营成 本的同时还有效减少了资源的浪费。云储存技术的和应用是大数据背景下计算机的有效 提升,他不仅增强了对数据的处理和优化保护...

    Building-Microservice-by-Surging:传播微服务的理论、技术实现、开源的微服务构建的Sass平台案例

    该项目主要为微服务入门基础 并穿插着讲解 (surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希,随机,轮询作为负载均衡的算法,RPC集成采用...

    网络系统集成毕业设计.doc

    在集成网络系统通过对 网络设备采取一写技术,如:集群技术、负载均衡、设备冗余、数据备份等,就能完善 网络系统,是网络的通信实现无阻塞,不中断,通信的安全、稳定。 本次的毕业设计的目的就是运用思科设备来...

    大型分布式网站架构设计与实践.带目录书签.完整版.rar

    1.3 服务的路由和负载均衡 30 1.3.1 服务化的演变 30 显示全部信息 前言 在大型网站架构的演变过程中,集中式的架构设计出于对系统的可扩展性、可维护性以及成本等多方面因素的考虑,逐渐被放弃,转而采用分布式的...

    基于微软Azure、.NET Core和Docker的博客系统.zip

    理论上讲,基于云的系统架构最好选用托管的PaaS服务,这样不仅可以得到纯天然的高可用性(包括灾备,比如AWS的跨AZ部署,某些服务跨区域的可用性,以及负载均衡),而且还可以得到专业的技术支持。只有当存在老系统...

    Java思维导图xmind文件+导出图片

    Nginx反向代理服务器及负载均衡服务器配置实战 利用keepalived+Nginx实战Nginx高可用方案 基于Nginx实现访问控制、连接限制 Nginx动静分离实战 Nginx Location ReWrite 等语法配置及原理分析 Nginx提供https...

    微服务设计与解决方案.docx

    我们再看一下应用架构的演进过程,回忆一下微服务架构是如何一步一步进化产生的,最早是应用是单块架构,后来为了具备一定的扩展和可靠性,就有了垂直架构,也就是加了个负载均衡,接下来是前几年比较火的SOA,主要...

Global site tag (gtag.js) - Google Analytics