Articles of 负载平衡

与远程主机Perlbal Reproxy

为什么perlbal的reproxying给我一个503的任何远程url? X-REPROXY-URL: /path/to/a/local/file.jpg = working X-REPROXY-URL: http://a-public-file-in-an-s3-bucket.jpg = HTTP 503 我的perlbal conf看起来像: CREATE POOL test_pool POOL test_pool ADD 127.0.0.1:8888 POOL test_pool ADD 127.0.0.1:8889 CREATE SERVICE balancer SET listen = 0.0.0.0:80 SET role = reverse_proxy SET pool = test_pool SET persist_client = on SET persist_backend = on SET verify_backend = on SET enable_reproxy = true ENABLE […]

用于多个不可靠链接的代理服务器

一个小型局域网(15-20用户)有3-4个互联网连接在DSL /有线/ EVDO调制解调器混合。 所有的互联网连接都连接到一个linux盒子上的一个独特的接口,而这个接口又连接到LAN上的所有设备。 我需要设置代理服务器解决scheme,以便代理将其传出连接绑定到当前可用的任何Internet接口。 可用性需要在半实时检查,我想一个小应用程序,通过该接口ping每个接口的各自的DNS服务器,以确定连接可以正常工作。 什么样的代理解决scheme将允许通过不同的接口进行dynamic路由 – 取决于在任何给定的时间哪一个可用。 如果现有的连接在代理切换到不同的接口时被丢弃,那么可以这样做,但是所需的行为是通过代理build立的每个新连接都应该通过当时正在工作的接口。 作为一个额外的好处,是否有一个解决scheme,允许代理服务器通过所有可用的接口(如果有多个可用的接口)轮询它的传出连接,或者做任何更智能的负载平衡forms。

如何切换服务服务器B / W主要,次要的时候,其中一个closures?

我是基于networking的应用程序的新手..我的要求是,用户访问可以由两个服务器 – 主和辅助服务的URL。 当主要closures时,该URL的请求应自动转发到辅助服务器,以便它代替主服务器(并且一旦主服务器恢复,服务器就会再次成为所有传入请求的服务器)。 这怎么能实现? 会不会有一个脚本,将为我的目的? 这个脚本将在哪里运行? 我应该采取什么方法..请分享一些意见.. 谢谢。

Windows Server 2003 – 处理数百个同时下载

目前,我有一个单一的服务器与4个1TB硬盘,每天我超过150 MP3file upload(每个约80MB)。 在繁忙时段,有超过300人同时stream式传输/下载这些混音,其中75%是最近上传的东西,全部都放在一个硬盘上。 由于在单个硬盘上同时发生的200多次读取的高活性(使用HDTach进行了一些testing),我在硬盘上的读取数据量非常低。 什么是解决这个问题的逻辑解决scheme,我有两个想法是: 与另一台服务器负载平衡 安装更快的硬盘(现在最好的是什么?SCSI / SATA) 将最多访问的文件分散到4个驱动器上,以便在所有4个磁盘之间共享负载,而不是最近安装的驱动器上所有访问最多的(最新的)磁盘。 很明显负载平衡是最昂贵的select,但它会大大帮助吗? 在这种情况下一些帮助将是伟大的!

Windows 2008 Server标准版支持组件负载平衡?

Windows 2008 Server标准版支持组件负载平衡? 如果不是,我需要什么?

多Web服务器设置,如何将stream量引导到最近的服务器

我从我的networking服务器向成千上万的网站(主要是在美国)提供一个dynamic的JavaScript文件(一个回应javascript的PHP文件)。 我想通过在东海岸增加一个networking服务器,并在西海岸增加一个网站服务器(每毫秒计数)来加快速度。 然后,我想根据查看器访问最近的服务器。 有没有一种服务或方法可以检测哪个服务器应该基于查看者位置来提供JavaScript?

多用途节点对于缩放是否是件好事?

我有一个不同层次的networking应用程序: 数据库的持久性 几个networking服务器(杂种) 负载均衡器 现在它们都在同一台主机上运行。 但是,如何添加另一台服务器来处理更高的负载? 在进一步扩展之前,我应该分离angular色(db&web)吗? PS让我们简化问题并忽略此问题中的高可用性问题。 PPS数据库现在不是瓶颈。 我真的想要添加更多的Web服务器,请帮助

集群Apache安装程序上的共享文档根目录

我正在build立一个由三个Apache服务器组成的集群,而且我无法find关于如何最好地处理共享文档根目录的许多信息。 目前我正计划构build一个专用的文件服务器,并通过NFS共享网站源代码。 然后,每台Apache机器将挂载该NFS目录,并从那里提供PHP文件。 我能想到NFS的唯一select是rsync每个服务器之间的源文件,但似乎凌乱。 我的问题是什么是处理多个负载平衡的Apache服务器之间共享网站源代码的最佳方式? 谢谢!

LVS(ipvs)负载均衡的Squid。 一些网站的问题

我试图build立一个双节点的squid代理群集。 这将是一个正常的代理(既不反向,也不透明)。 我正在使用LVS(内核2.6.32,ipvsadm v.1.2.1,隧道)进行负载平衡,ldirectord(v。1.0.3)作为HA,squid(v.3.1.7)作为代理服务器。 群集适用于大多数网站,但遇到问题(例如)login到谷歌帐户,通过OpenIDlogin到serverfault.com等似乎问题出现在某种types的redirect的网站,虽然在其他网站301-编码redirect工作正常。 当我直接通过每个代理节点工作时,一切正常。 我在LVS中尝试了不同types的作业调度algorithm,但没有帮助。 只留下集群中的一个节点也不能解决问题。 Squid的access.log和cache.log也是“干净的”,没有错误出现,只是一个正常的活力。 有人遇到过这样的问题吗? 有没有人有这种types的工作集群(与IPVS平衡)? 任何想法在故障排除? 以下是configuration文件的一些部分: ldirectord.cf: # Virtual Server for HTTP_PROXY virtual=10.128.0.109:8080 fallback=127.0.0.1:80 real=10.128.1.43:8080 ipip 30 real=10.128.0.106:8080 ipip 40 service=http_proxy request="http://www.google.com/index.html" receive="Google Search" scheduler=wlc #persistent=600 protocol=tcp checktype=negotiate squid.conf中: http_port 10.128.0.106:8080 # "real" IP of the node http_port 10.128.0.109:8080 # "Virtual" IP of the cluster on tunl0 interface […]

使用HW Load Balancer在服务器群集中部署SSL证书

我们有一个应用程序与2个并行服务器和一个硬件负载平衡器,但没有使用Web服务器。 我们希望为应用程序实现SSL。 什么应该是最好的方法? 1.在两个应用程序服务器上configurationSSL证书(这些是Windows 2008服务器); 使用SSL解脱LB。 2.在硬件负载均衡器上部署SSL证书,并在应用程序服务器上执行任何操作。 有一个来自Microsoft的支持网站,介绍了在Windows服务器上部署SSL的分步过程。 它不是eCom网站,最大并发用户数在80-100之间。 请专家提出实施SSL的最佳方式。 优点和缺点。 还有涉及实施的步骤。