我们有一个SaaS应用程序,我们需要高度可用。 我们已经有了一个维护良好的,维护良好的Hyper-V故障转移群集,但是今天我们托pipe这个群集的数据中心有五个小时的停电,导致我们完全脱机。 所以现在我们想知道更好的方法是在两个独立的数据中心使用服务器。 假设我们获得了这两个站点之间的所有后端文件复制和数据复制,我们想知道如何处理前端路由 – 难怪我们如何处理这个问题,我们总是结束负载均衡器单点故障。 所以问题是…我们如何build立两个托pipe站点之间的负载平衡,使负载平衡器不是单点故障? 有没有办法使用两个独立的负载平衡器,每个站点一个? 我们应该考虑循环赛DNS吗?
我使用Elastic Load Balancing开发人员指南中所述的ELB CLI为我的域名区域顶点创build了别名。 我还使用–rr-type AAAA标志添加了AAAAlogging,这在指南中没有介绍。 在执行A和AAAAlogging的elb-associate-route53-hosted-zone命令之后,会填充Route 53 GUI。 我logging了GUI中logging的外观,删除了logging,并尝试仅使用GUI重新创build。 我收到以下错误。 具有DNS名称example.com的RRSet,typesA包含一个别名目标,其中包含一个托pipe区域,该区域是一个无效的别名目标。 我想使用Route 53 GUI执行此操作。 Route 53 GUI是否支持创build指向Elastic Load Balancer的区域apex别名?
我正在使用Elastic Load Balancing来平衡我的Auto Scaling组 ,因为我拥有一个私有的AMI来保存我的应用程序服务器(Tomcat),并将我的Web应用程序部署到它作为战争…现在一切工作正常…什么如果我需要更改我的AMI上的tomcatconfiguration。 这不需要启动我的AMI – >login+更改Tomcatconfiguration – >创build一个新的AMI – >删除旧的AMI我不认为创build一个新的AMI是一个解决scheme,因为它需要更新我的自动比例组添加我的新AMI 有没有办法可以更新现有AMI中的数据而不创build新数据? 我只想拥有相同的AMI ID
我已经在HAProxy上创build了一些初始的成功,build立了一系列监听其他端口的应用服务器。 我现在有另一个Web服务器监听一个端口,我想要做什么改变,以我的configurationstream量通过主机名以及。 以下是目前的设置,假设: 我的Apache Web服务器运行在examplecom:8001 我的一堆应用程序服务器0.0.0.0:8081,0.0.0.0:8082,0.0.0.0:8083 global log 127.0.0.1 local0 log 127.0.0.1 local1 notice maxconn 4096 debug #quiet #user haproxy #group haproxy defaults log global mode http option httplog option dontlognull retries 3 redispatch maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000 listen appservers 0.0.0.0:80 mode http balance roundrobin option httpclose option forwardfor #option httpchk […]
真正的快速问题关于HAProxy reqrep。 我正在尝试重写/replace发送到后端的请求。 我有以下示例域和URI,都共享相同的域名,但不同的后端Web服务器池。 http://domain/web1 http://domain/web2 我想要web1去后端webfarm1,和web2去webfarm2。 目前这确实发生。 但是,当要求发送到后端时,我想剥离web1或web2 URI。 这是我的haproxy.cfg frontend webVIP_80 mode http bind :80 #acl routing to backend acl web1_path path_beg /web1 acl web2_path path_beg /web2 #which backend use_backend webfarm1 if web1_path use_backend webfarm2 if web2_path default_backend webfarm1 backend webfarm1 mode http reqrep ^([^\ ]*)\ /web1/(.*) \1\ /\2 balance roundrobin option httpchk […]
我想暂时阻止外部世界的端口80,但希望负载平衡器通过防火墙(通过安全组),所以它不会看到实例不健康。 我怎样才能做到这一点? 更新:我也想知道如何只允许我通过端口80访问弹性负载平衡器(但阻止其他人访问)。 我知道负载均衡器没有可以设置的特定安全组,只能接受我的IP地址,但有没有其他方法可以实现?
我经常在一堆应用程序服务器前看到带有SLB /反向代理的Web应用程序体系结构。 当到SLB的连接数量需要太多的资源用于单个 SLB才能有效处理时会发生什么? 对于具体而又过于顶级的例子,考虑200万个持久的HTTP连接。 显然, 单个 SLB无法处理这个问题。 推出 SLB的推荐configuration是什么? 创build一个LB /群集是典型的吗? 如果是这样,那么这组LB之间的客户端负载如何分布呢?
我正在寻找负载平衡和故障转移策略的解决scheme,主要针对大型Web应用程序。 我们有很多服务需要平衡,比如web,MySQL,以及许多基于HTTP或TCP的服务。 但是我不确定他们的优点和缺点,以及我应该select哪一个。
在Windows系统中,在C:\WINDOWS\system32\drivers\etc\hosts有这个文件。 这个文件允许我们将一个特定的IP地址默认为一个主机名。 现在的问题是我是否可以将多个IP地址设置为主机名。 例如,我可以做这样的事情: 192.168.244.128 gateway.net 192.168.226.129 gateway.net 并期望浏览器可以解决他们两个,看看哪一个将工作,因此指向那一个? 如果没有,是否有其他方法来获得我想要的行为? 注:我在我自己的局域网中部署这个应用程序,所以不需要互联网。
目前我们只有一个后端服务器每个网站/networking服务。 我有兴趣听到人们对各种负载均衡器应用程序(在Linux上运行的东西)的体验。 你会推荐什么?