负载均衡功能分区
你可能已经使用到功能分区,使用功能分区时,需要创建一个生产数据库的副本用于不同目的,如其中一个用于数据仓库和报告,另一个用于文本搜索等。
通过负载均衡使MySQL变得更好
如果你的从数据库已经有些只读数据,你可能需要实现负载均衡,将流量平均分配到各个从数据库,实现方法有多种,如随机分配,最少连接法,响应速度最快法,或某种加权平均法,虽然某些硬件负载均衡设备可以提供负载均衡 功能,但它们往往是设计用于均衡网络流量,并没有提供数据库相关的均衡功能。
幸运的是有很多软件解决方案,LVS项目就是一个不错的候选,它已经发展得相当成熟稳定,它提供了类似DNS轮询的负载均衡算法,但是在IP层实现的,速度非常快。此外,也有很多项目是建立在LVS基础之上的,包括wackamole,它是基于对等网络的,因此不会发生单点故障,还有一个值得推荐的项目是ultramonkey。
小结
MySQL提供了许多高级特性可以实现无限制的规模扩展,负载均衡视不同应用环境有不同的最佳解决方案,因此需要在用于生产数据库之前,最好先对各种解决方案进行充分了解,并尽量搭建与生产环境负载相当的测试平台进行测试。
负载均衡 机利用虚拟IP地址(VIP由IP地址和TCP/UDP应用的端口组成,它是一个地址)来为用户的一个或多个目标服务器(称为节点,即真实服务器Real Server的IP地址和TCP/UDP应用的端口组成,它可以是私网地址)提供服务。因此,它能够为大量的基于TCP/IP的网络应用提供服务器负载均衡服务。
负载均衡机连续地对目标服务器进行L4到L7合理性检查,当用户通过VIP请求目标服务器服务时,负载均衡机根椐目标服务器之间性能和网络健康情况,选择性能最佳的服务器响应用户的请求。能够充分利用所有的服务器资源,将所有流量均衡的分配到各个服务器,我们就可以有效地避免“不平衡”现象的发生。负载均衡机是一台对流量和内容进行管理分配的设备。它提供7种灵活的算法将数据流有效地转发到它所连接的服务器群。而面对用户,只是一台虚拟服务器。用户此时只须记住一台服务器,即虚拟服务器。但他们的数据流却被负载均衡机灵活地均衡到所有的服务器。
经过接近1年的试用,发现,负载均衡设备成功保证了系统的连续性,解决了他们的担心!于是在2008年,展开全省范围的推广,并在全省的地级市,全部部署了负载均衡设备。
易用性与全面服务:同样重要
我们知道,在负载均衡领域,排名在前的是F5、Netscaler等厂商,那为何还是会选择负载均衡平台呢?
其实,也知道F5等厂商的负载均衡解决方案,然而,之所以选择负载均衡平台,除了其性能稳定外,还同其易用性,全面的服务密切相关。 在与交流的过程中,要求系统的部署简单、易操作。而正好满足这点,的部署十分简单,几乎不需要对现有的网络做任何改动;部署前也不需要经过复杂的培训,事实上本系统主要由工作人员实施,只是对部署配置的有关问题提供一些咨询意见而已。
另外, 负载均衡机与任何品牌、使用界面、操作系统的网络服务器均兼容,在安装时完全不须改变企业原有的网路架构。当您为业务扩充而更新网络服务器,新设备只要与负载均衡机连接,您不须费时集成新旧设备、或统合协定机制。因此负载均衡机使您对网络服务器的投资更为灵活,随时依用户需求而弹性更新网络架构。
正是因为产品的稳定性、强功能,以及易用性和良好的服务,并且,在对用户的预算没有产生任何压力的情况下,选择了。而这,可能也正是广大中型企业所需求的。
相关信息: