我想弄清楚如何在 JUNOS 中使用 ECMP 负载平衡。我知道这不是负载平衡的最佳方法,但它快速而肮脏,并且可以完成我需要的工作。在 ScreenOS 中,这很容易。
设备:SRX220 JunOS:10.3R2.11
这是我到目前为止所得到的:
routing-options {
static {
route 0.0.0.0/0 {
next-hop [ 1.1.1.1 1.1.1.2 ];
metric 10;
}
}
maximum-paths 2;
Run Code Online (Sandbox Code Playgroud)
会这样做吗?
汤姆
我有一个带有 Apache 网络服务器和 Tomcat 的简单网络服务器配置。例如,我们有 2 台服务器。我打算扩大规模。当然,我们很快就会需要一个负载平衡解决方案。我应该使用 Apache 将 Tomcat 服务器置于前端以进行负载平衡还是使用其他东西?
对于 apache 服务器,我是否应该使用一些外部软件(例如 HaProxy)来进行负载平衡,而不是使用 mod_proxy_http 来进行负载平衡?当您在 Linux env 中搜索负载平衡时。你找到了很多 Haproxy 的东西,但没有找到 Apache 服务器,为什么!?
谢谢你!
我使用 Ubuntu 和 haproxy 1.4.13 版本。
它的负载均衡两个子域:
现在我希望能够使用 ACL 根据url 请求发送到正确的后端 例如:
http://app1.domain.com/path/games/index.php sould be send to backend1
http://app1.domain.com/path/photos/index.php should be send to backend2
http://app2.domain.com/path/mail/index.php sould be send to backend3
http://app2.domain.com/path/wazap/index.php should be send to backend4
Run Code Online (Sandbox Code Playgroud)
我确实使用了以下 acl 的代码
frontend http-farm
bind 0.0.0.0:80
acl app1web hdr_beg(host) -i app1 # for http://app1.domain.com
acl app2web hdr_beg(host) -i app2 # for http://app2.domain.com
acl msg-url-1 url_reg ^\/path/games/.*
acl msg-url-2 url_reg ^\/path/photos/.*
acl msg-url-3 url_reg ^\/path/mail/.*
acl msg-url-4 url_reg ^\/path/wazap/.*
use_backend …Run Code Online (Sandbox Code Playgroud) 我有一个静态站点和一个 8GB RAM 服务器。该网站将只有一些 javascript 和静态内容。我需要处理大约 20,000 个并发访问者。我的 8GB 服务器能够处理这个问题吗?谁能解释一下如何为此配置 Apache MaxClients 和其他设置?
我有这个 bash 行,它为我提供了附加的 EC2 实例的 IP。
export LB_NAME='lb'
ec2-describe-instances `elb-describe-instance-health $LB_NAME --show-long | cut -d , -f 2` | grep 'INSTANCE' | cut -f 4
Run Code Online (Sandbox Code Playgroud)
这与以下内容相呼应:
ec2-50-11-53-xx.compute-1.amazonaws.com
ec2-50-76-13-xx.compute-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
现在,由于当自动缩放器向负载均衡器添加更多框时,此列表会变长,因此我希望有一个 bash 循环来 ping 每个框,而不管有多少框。
非常感谢!
一些提供者有负载均衡服务:
与设置自己的负载均衡器相比,有没有人知道使用它们的任何理由(除了易于设置/维护、低成本)?他们似乎没有提供您自己设置自定义负载均衡器无法获得的任何功能。
我最近发布了一个关于在预算上平衡网络服务器问题的问题。这是最后的时间开始测试,所以我认为有关设置两个或两个以上的Ubuntu虚拟机在我的局域网上运行pacemaker+ corosync,以学习的基础知识,并尝试不同的CONFIGS出来。
安装corosync+后如何开始,pacemaker因为我的 LAN 中的每个 VM 都没有附加公共 IP?
我们的 SMTP 提供商要求在四个不同的主机之间平均分配电子邮件。我知道分发这种负载的标准方法是利用 DNS 循环功能,但问题是应该使用符号名称而不是 IP 来寻址提供商的邮件服务器。处理这个问题的最佳方法是什么?设置多个 CNAME 记录是否有效,还是应该使用任何内部 Sendmail/Postfix/Exim/etc 平衡功能(我目前不知道)?
我正在为我的网络设置负载平衡器。如果 WAN 仍然存在,我有三个选项可以选择作为验证方法:
链接(调制解调器是否处于活动状态)。这对我不起作用,因为即使线路断开,调制解调器仍然存在。
Ping 的 IP 地址。我想使用这个,但我不知道我应该选择什么服务器。
DNS 查找。这也可能是一种选择。
我应该选择 Ping 还是 DNS?在这两种情况下 - 我应该使用什么 IP 地址?(我不能使用域名 - 我需要一个 IP 地址)
是否BIG IP支持粘性会话?
我的Big IP伙伴端的盒子后面有 2 个 apache 。需要知道是否Big IP支持粘性会话。
我的 apache 启用了粘性会话。所有请求都将到达托管在jboss.
load-balancing ×10
apache-2.2 ×2
haproxy ×2
amazon-ec2 ×1
bash ×1
cluster ×1
corosync ×1
email-server ×1
f5-big-ip ×1
juniper ×1
pacemaker ×1
ping ×1
scaling ×1
smarthost ×1
smtp ×1
tomcat ×1
ubuntu ×1