我问了这个问题 ,有点失望,NLB不是一个广泛使用的解决scheme。 我现在想问世界上广泛使用的解决scheme。 你能给我一份清单和简短的介绍吗? 我的论文资源的限制原因,我需要专注于纯软件,基于Windows的解决scheme(数据库级别和系统级别的欢迎)。
我有三个与同一主题有关的小问题: 使用HAProxy,有没有什么办法可以根据不同服务器的当前负载 (即将请求路由到最less的服务器)进行负载均衡。 如果没有,为什么HAProxy中没有内置这种行为? 这样做是否有任何主要的性能影响? 我想象的不是寻找最less的连接( leastconnalgorithm),而是寻找最低的负载。 如果这样做没有主要的性能影响,那么我是否可以将此function构build到自定义HAProxy分发中,而不会影响性能?
在创build一个基于负载均衡和反向代理的体系结构时,两者如何放置? 这是正确的架构吗? First LB server, then proxy: – 当客户端点击一个URL时,它基本上是一个负载平衡器,它有多个反向代理服务器坐在它后面。 它调用一个反向代理服务器,它反过来收集来自多个服务器的数据并完成请求 有没有First proxy server then LB server的可能性? 还是我完全错过了情节?
我有一个Nginx服务器,不断处理高负载的请求。 我希望能够改变服务器的configuration文件并以零停机时间dynamic重新加载它。 我在shell中运行以下行: httperf –server=127.0.0.1 –port=80 –uri=/ –num-conns=1 –num-calls=10 而当它发送请求我重新加载我的nginxconfiguration。 我已经尝试了以下两个选项: sudo nginx -s reload sudo kill -s HUP [pid] 它们都会导致httperf返回一些错误。 平均而言,在两个好的请求之后,httperf退出并打印它的日志,并附有以下相关的行: Errors: total 1 client-timo 0 socket-timo 0 connrefused 0 connreset 1 我已经在许多地方看到,重装应该是无缝完成的,没有停机时间,但从testing中我看起来不一样。 我的问题是: 我是否以错误的方式进行testing? 为什么我得到这个连接重置? 有没有解决这个问题? 我实际上需要一个负载平衡器,我可以dynamic地添加和删除服务器,任何更好的解决scheme,适合我的问题? 在此先感谢帮助,期待看到一些有见地的答案。
我是新来的这个负载平衡的情况下,我负责找出如何使这个负载平衡的作品。 我的环境: Centos 6.4 64 Bit Webserver: Lighttpd All running in ESXI virtual IP: 192.168.1.6 LB1: 192.168.1.4 LB2: 192.168.1.5 Webserver 1: 192.168.1.12 Webserver 2: 192.168.1.13 Gateway: 192.168.1.1 尝试在HAproxy生产之前在实验室中运行testing并保持活动状态。 以下是我在Keepalived设置中的内容: ! configuration文件keepalived global_defs { notification_email { [email protected] } notification_email_from [email protected] smtp_server 192.168.1.4 smtp_connect_timeout 30 router_id 192.168.1.1 } vrrp_script chk_haproxy { script "killall -0 haproxy" interval 1 […]
我有一个IIS7机器的networking农场。 很好。 我们即将发布一个API。 这非常简单,但是我们知道从第一天开始就会很困难(我们至less有一个注册客户)。 所以我们正在考虑在我们的web服务器和interwebs之间添加一个caching层。 首先,我不知道这是否是一个好的解决scheme,所以我愿意接受。 其次,我们在农场前放什么? 专用的Windows或Linux机器? 我们的web负载均衡器是一个F5 BIG IP。 我打开build议:) 任何想法,乡亲?
好的,我已经谷歌我的屁股了,挖掘通过DNS和BIND,并找不到这个问题的答案。 即使302指向相同的URL,302服务器响应是否强制另一个“位置”的DNS查找? 在这个问题上的一些背景:我运行硬件负载平衡器,并进入一个login过程,有时被困在一个“循环”; 即成功的身份validation清除字段,并带来一个空的login屏幕备份,坏auth正确显示“访问被拒绝”。 我的工作理论(基于数据包捕获)是,login过程将浏览器返回302响应,这导致浏览器对http://internal.prod.server/application_context/login.jsp进行另一次查找,并让浏览器跳转到不同的GSLB地址。 不幸的是,这个周末显然没有被打破,所以我不能得到明确的数据包捕获,显示出不好的行为。 半不幸的是,我是那些疯狂的networking占卜者之一,他们不能简单地接受它不再被破坏,需要明确地说出原来的问题是什么… 编辑:负载均衡请求 ; <<>> DiG 9.7.0-P1 <<>> ps.svc.cfx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31149 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;ps.svc.cfx. IN A ;; ANSWER SECTION: ps.svc.cfx. 10 IN A […]
我知道,由于Kerberos和SPN问题,Windows域控制器上的LDAP负载均衡或故障转移通常不是一个好主意。 但是,我有很多使用LDAP进行身份validation和授权的非Windows应用程序。 他们只是指向一个单一的域控制器现在,将是很好的有一个VIP和一个与我所有的DC背后的池。 那么当我看到这个时,这个交易是什么? https://devcentral.f5.com/questions/ad-dcs-behind-f5 F5做一些特别的事情吗? 它是否会回落到NTLM? 或者它只是使用简单的LDAP绑定到AD? (或SLDAP绑定)。 什么是非Windows客户端使用LDAP的最佳方式? 他们是否应该开箱即可使用DNS定位器SRVlogging? AD-LDS应该部署和负载均衡吗? 有什么我失踪?
我们目前正在开发几个网站,使用两台Web前端服务器(使用apache和tomcat / jboss),在它们前面有一个负载平衡器。 由于我是程序员,而不是系统pipe理员,所以我只能猜测一个体面的硬件负载均衡器能够做什么。 我想知道,如果一个硬件负载均衡器可以检查HTTP状态代码,所以如果另一个服务器因为维护(现在发送一个503 HTTP错误代码)而导致stream量只能被redirect到一个服务器。 谢谢! 本
在实例上进行Elastic Load Balancer运行状况检查涉及什么特定规则? 我知道它执行一个HTTP(S)“ping”; 它只是认为一个实例“不健康”,如果该HTTP请求返回一个错误状态连续$THRESHOLD的次数? 还是考虑了其他因素,如CPU使用率?