Articles of 负载均衡

HTTP与HTTPS的DNS

我有Http的内部域名DNS,即http://companyintanet.dev.local 。 我是否需要一个单独的DNS条目,即https://companyintranet.dev.local,否则一个就足够了。 我试图了解DNS,Web服务器负载平衡器和IIS如何在http vs https用户请求方面工作。 谢谢。

有没有一种方法来模拟我的机器中的服务器负载平衡?

我想了解有关服务器的负载平衡。 有没有一种方法可以模拟我的机器中的许多服务器并configurationApache以实现负载平衡? 这是:看看它是如何工作的。 我只有一台机器,不可能去实验室:/

Sphinx会是一个很好的解决scheme来解决服务器越来越沉重MySQL读取?

我正在一个网站上工作,我相信每天大约有70,000次访问,而且它使用了大量使用UNION's大约45个不同表的查询,这些表通常在每个表中约15k行到约500k行。 我们已经优化了query cache尽可能好,但是每当其中一个表被改变,并且caching中的数据必须被删除,服务器开始locking,并且mysql的tmp dir填满和服务器负载天高,要解决这个问题需要做以下工作: 停止mysql(加载正常) 修复数据库表 清除从MySQL的caching 刷新memcache 再次修复数据库表 重启mysql 我知道复制可能是最好的想法,但也可能是最昂贵的。 所以想知道如果从http://sphinxsearch.com/使用Sphinx会帮助很多? 我之前使用它的另一个网站,所以我可以在INNODB表中获得全文search,所以有一点知识如何工作,但不知道它将如何处理这样的事情。 它是否利用它自己的caching方法? 因为不想改变这个,仍然与Sphinx有相同的问题。 编辑:下面是一个截图的解释(缺less第一行,有问题的截图程序) 更新:网站现在每天只能获得30 / k个访问者。

使用haproxy和mod_jk负载平衡JBoss

我一直致力于探索为JBoss开发的专业应用程序构build一个非常失败的configuration的方法。 我有一个固定的硬件configuration(服务器已经被选中,他们意味着每秒处理数以千计的连接),更多的软件方面的自由。 我最初的目的是使用VRRP ,通过专用的L3交换机或通过keepalived , haproxy通过故障转移,负载均衡configuration提供对Apache的访问。 (参考: http://www.formilux.org/archives/haproxy/1003/3259.html 如何设置HAProxy故障转移? ) 这是我第一次在做家庭作业的时候需要部署JBoss,我读到mod_jk本质上有一个loadbalancer本身,可以在一个Apache实例和多个JBoss实例之间工作。 我的问题是:如果我configurationhttp负载平衡HAProxy和AJP / JBoss负载平衡与mod_jk我会得到任何好处吗? 它会以任何方式搞砸负载平衡甚至是应用服务器的function吗? 以下是预期configuration的图表: 我们仍然处于devise阶段,所以这就是为什么没有更多的细节。 如果需要的话,我可以提供它们,但是我相信这是关于部署JBoss + Apache时不同负载平衡机制工作的一般性问题。 我也没有考虑数据库,这是我们接下来要解决的问题。

Nginx的上游失败了,如何恢复

从doc: http : //wiki.nginx.org/HttpUpstreamModule#server 它说当上游在max_fails内达到max_fails它将会死亡。 如果我的服务器有时在后面呢? 一般来说, 如果上游服务器发生故障,nginx会重试池中的另一台服务器吗? 任何variables,我可以configuration,以便他们将自动join池中,当他们起来? 谢谢。

NAS盒子之间的负载平衡

我们目前有一个色卡司N12000V,在RAID 10中有16TB(目前半满)。 从我在网上读到的,这个networking大约50MB / s。 由于连接的人太多,大多数人最多只能达到3MB / s。 (所有使用SMB,电脑都是不支持NFS的Win 7 Pro)。 将这3个相同的NAS盒子连续RSyncing,挂钩到一台Server 2008 R2服务器,让它处理3个使用DFS之间的负载均衡是否有效? 有更好的负载平衡解决scheme吗? 我正在尽我所能不要把这个问题变成“购物”问题。 如果我需要使它更具体,请让我知道。

一个主机名和两个服务器在不同的国家

我有一个网站,让它成为www.site.com/(ASP NET MVC,但这并不重要)我有另一个网站,让它成为www.secondsite.vi/(它在越南举办)。 网站的结构是一样的,数据库中的数据是不同的。 我想要做以下事情:用户导航到www.site.com/。 如果他的IP地址是越南语,那么他将被带到www.secondsite.vi/(但在URL栏中,他仍然看到www.site.com/),否则他将被带到www.site.com/。 而且,当用户从越南inputwww.site.com/时,他的请求不应该到达主站的主机(ping太长) 你能提出,这个怎么办? 做这种事情最好的做法是什么? 我听说可以使用Amazon Route 53来做到这一点。如果是这样,我应该怎么做才能将两个站点添加到它并分割IP地址或地理信息范围? 提前致谢!

利用会话亲和力来负载均衡UDPstream量,并使服务器进入和退出状态

在大量服务器之间进行负载均衡UDPstream量的最佳方式是什么,同时保持基于用户IP的会话亲缘关系? 我还需要为新客户端提供服务器轮换服务,所以当他们第一次join服务器时,服务器就会被放到可用服务器列表中,而且已经连接的客户端将会保持连接状态服务器。 我已经写了软件来维护一个列表,但我似乎无法find任何可以执行此function的东西。 如果你需要上下文,这是为了方便Minecraft:Pocket Edition的游戏比赛,这是用UDPstream量完成的,我不能改变协议。 而且,因为锦标赛的开幕和闭幕,我需要能够把玩家放在他们正确的服务器上。 性能也是一个优先事项,我有一个程序来做到这一点,但它是非常臃肿和缓慢。 谢谢你的帮助! 威廉

HAProxy负载平衡如何转发请求?

我想了解HAProxy中的负载平衡如何工作,以便我可以做一些容量规划。 那么HAProxy负载平衡的工作方式是哪一种呢? schemeA:来自客户端的请求被发送到HAProxy,Haproxy将请求转发到可用的Web服务器,在这种情况下Webserver1。 webserver1响应请求并将请求的页面直接返回到客户端浏览器。 schemeB:客户端的请求被发送到HAProxy,Haproxy将请求转发到可用的Web服务器,在这种情况下Webserver2。 Webserver2通过将页面发送回HAProxy和HAProxy将请求传递回客户端的浏览器来响应请求。 另外,这个设置可以工作吗? HAPRoxy中面向Internet的NIC使用公共IP,HAProxy的面向内部的NIC使用专用IP,webserver1和webserver2也使用公共IP。 他们都使用私有IP。 最后一个问题。 除了循环赛以外,HAProxy还支持哪种负载平衡scheme? 我试图完成的是,当客户端第一次连接到webserver1时,我想保持该客户端的连接,直到会话过期或终止。 任何关于如何完成的build议? 请指教? 非常感谢您的build议。

configurationAzure内部负载平衡器

我正尝试使用Azure中的新内部负载平衡function来configurationVNET。 我打算让2个前端服务器通过ILB(内部负载均衡器)与2个后端服务器进行通信。 我相信我已经正确地遵循了所有的说明,但是我的networking中的机器仍然不能使用ILB进行通信。 我做了什么: 通过上传下面的configuration文件,我已经build立了一个带有2个子网(Subnet-1和Subnet-2)的区域虚拟networking,因为区域VNET不能通过UI访问。 networkingconfiguration: <NetworkConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration"> <VirtualNetworkConfiguration> <VirtualNetworkSites> <VirtualNetworkSite name="my-net" Location="West US"> <AddressSpace> <AddressPrefix>192.168.10.0/24</AddressPrefix> </AddressSpace> <Subnets> <Subnet name="BackendSubnet"> <AddressPrefix>192.168.10.0/27</AddressPrefix> </Subnet> <Subnet name="FrontendSubnet"> <AddressPrefix>192.168.10.32/27</AddressPrefix> </Subnet> <Subnet name="GatewaySubnet"> <AddressPrefix>192.168.10.64/29</AddressPrefix> </Subnet> </Subnets> </VirtualNetworkSite> </VirtualNetworkSites> </VirtualNetworkConfiguration> </NetworkConfiguration> 我在2个云服务中创build了2个虚拟机,并使用下面的PowerShell将它们添加到我的VNet中。 $ imgname =“ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20140403-2126” $ vmname1 =“Backend1” $ vmname2 =“Backend2” $ vmname3 =“Frontend1” $ vmname4 =“Frontend2” $ backendSubnet […]