浅谈三生三世的负载均衡

 

负载均衡负载均衡最初的构想便是如果能将10台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有...



最初的构想


负载均衡最初的构想便是如果能将10台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理几百万个甚至更多请求的能力。


基于DNS的负载均衡
最早的负载均衡技术是通过DNS来实现的,在DNS中为多个地址配置同一个名字,因而查询这个名字的客户机将得到其中一个地址,从而使得不同的客户访问不同的服务器,达到负载均衡的目的。DNS负载均衡是一种简单而有效的方法,但是它不能区分服务器的差异,也不能反映服务器的当前运行状态。



HTTP负载均衡
负载均衡能解决的是性能问题,前提是要先了解单个服务器的状况。一般地,nginx 的应答率比Apache 高,所以,有时更换Web 服务器就可以提高性能。

提高Apache Http的方法有禁用空载模块,禁用DNS查询,采用压缩模块,不使用SymLinksIfOwnerMatch选项,并且在Directory选项中启用FollowSymLinks,等等。



数据库负载均衡
数据库负载均衡的一般用法从读写分离开始的,因为一般的应用都是读多写少的缘故吧。将数据库做成主从,主数据用于写操作,从数据库用于读操作,事务一般在主库完成。

更简单的方式是通过Haproxy 来完成负载均衡的调度。





云服务的负载均衡


随着云时代的到来,负载均衡逐渐成了平台级的服务,目前睿江云已为广大用户提供负载均衡服务。其通过对被访问的IP服务,进行流量分发,扩展应用系统对外的服务能力;同时可消除单点故障,以提升应用系统的可用性。



高可用
自动排查,及时消除故障;即使局部节点出现故障,其余节点仍可支持用户访问;集群部署,各机器之间会话同步,从而支持热升级;结合DNS使用还可支持全局负载均衡,实现跨地域容灾。


灵活伸缩
支持删除和添加后端云服务器,实现无缝伸缩;支持多种流量调度算法,流量分配更均匀。


安全稳定
专业级防DDoS攻击;不同用户资源隔离;使用了热备切换,并结合了分布式的架构,保证负载均衡本身的稳定性。


低成本
无需购买昂贵的硬件设备;免费使用内网实例;多种计费方式任意选择,满足用户的弹性需求;终身免运维。
点击底部阅读原文
马上使用负载均衡
↓↓↓



    关注 睿江云


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册