Articles of 负载平衡

nginx,乘客,ruby on rails设置的可伸缩性

可能重复: 你如何做网站负载testing和容量规划 嗨,我有一个关于我的RoR应用程序的可伸缩性的问题。 我们一直在优化我们的应用程序在过去几天和运行blitz.io后,请注意,我们的应用程序超时,可能在1000秒后,在30秒内,我们经历了大规模的超时。 在1分钟的testing中,显然有74%的用户会超时。 看看我的网站的性能: http : //blitz.io/report/1c8eb2f395a5eadeabd62fd831ada9e5 不是说现在我们的网站会以任何方式体验这一点,但我希望devise基础设施来处理这个问题。 通常在这种情况下做什么? 目前我们有一个Web服务器和一个数据库服务器。 负载平衡会成为什么路线?

为什么国家需要keepalived

从文档 ! MASTER and BACKUP state are determined by the priority ! even if you specify MASTER as the state, the state will ! be voted on by priority (so if your state is MASTER but your ! priority is lower than the router with BACKUP, you will lose ! the MASTER state) 那么为什么定义一个状态而不是仅仅使用优先级?

负载平衡器与清漆循环

我正在查看现有应用程序的设置。 这个应用程序使用亚马逊的弹性负载平衡器,然后通过清漆。 在清漆,我们正在利用循环负载平衡器…这是多余的? 我的设置的一个例子 我们使用director作为round-robin 。

负载平衡和端口速度/带宽

帮助我了解有关负载平衡的内容。 假设我们有一台服务器作为前端,三台服务器作为后端。 全部使用本地连接托pipe在同一个数据中心内。 通常情况下,VPS是一个1Gbps端口,如果您遇到高stream量,所有的后端服务器都会尝试将stream量转移到前端代理,总共最高3Gbps,而前端只能接受1Gbps。 这对于用户来说会不会让速度变慢? Plus是在服务器之间使用的本地networking是否与连接到互联网的服务器始终共享? 如果我们考虑在不同位置的后端服务器,可以使用真正的“IPredirect”而不是代理进行负载平衡? 还是CDN是实现这一目标的唯一方法? 我可以想象,在不同的位置使用代理configuration是没有任何意义的,因为你增加了延迟,旅行时间,并且用户没有邻近优势,因为stream量将全部来自一个位置(前端) 谢谢

HAProxy + Percona XtraDB集群

我试图在一系列3个EC2实例上与Percona XtraDB集群一起设置HAproxy。 我在网上find了一些关于这个问题的教程,但是我有点卡住了。 Percona服务器和HAproxy服务器都运行Ubuntu 12.04。 HAProxy版本是1.4.18, 当我启动HAProxy时,出现以下错误:服务器pxc-back / db01已closures,原因:套接字错误,检查持续时间:2ms。 我不确定这个问题会是什么。 我已经validation了以下内容: EC2安全组端口是开放的 倒在我的configuration文件寻找问题。 我目前没有看到任何。 确保安装了xinetd 确保我正在使用mysql服务器的正确IP地址。 任何帮助,这是非常感谢。 这是我目前的configuration 负载平衡器 /etc/haproxy/haproxy.cfg global log 127.0.0.1 local0 log 127.0.0.1 local1 notice maxconn 4096 user haproxy group haproxy debug #quiet daemon defaults log global mode http option tcplog option dontlognull retries 3 option redispatch maxconn 2000 contimeout 5000 clitimeout […]

我可以在多个GlusterFS EC2实例前使用Amazon负载均衡器吗?

我在EC2上设置高可用性文件系统群集时遇到了一个有趣的问题。 设置背后的想法很简单:2个GlusterFS节点位于两个独立的可用区域之间,用于同步数据。 我可以在任何其他EC2实例上安装这两个服务器中的任何一个,没有任何问题。 但是,为了传播事物并从坏节点迁移出去,我想把它放在负载均衡器之后。 问题似乎很简单,我打开负载平衡器上的端口,然后将主机设置为负载平衡器而不是单个glusterFS节点,但是,它坚持不能build立连接。 我认为这可能是一个防火墙的问题,并排除,我实际上打开端口1024-65535。 一个可怕的主意肯定,但我需要排除。 以下是日志说的: [2013-04-24 21:51:03.581564] I [glusterfsd.c:1666:main] 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version 3.3.1 [2013-04-24 21:51:03.608884] W [socket.c:1512:__socket_proto_state_machine] 0-glusterfs: reading from socket failed. Error (Transport endpoint is not connected), peer (1.2.3.4:24007) 奇怪的是,我可以通过在同一端口上的telnet连接到该IP。 有没有人以前做过,或有任何见解,我可以解决这个问题的方法? 谢谢!

集群证书

我已经阅读了有关群集(负载均衡器后面)和证书的各种线程。 我正试图在我们公司实施这个。 首先,我们的共同政策是不允许出口证书,所以这是不可能的。 我被告知,你不能申请一个具有相同CN的证书,即服务器1的www.example.com和服务器2的www.example.com。但从逻辑上讲,除了生成新密钥外,这与导出是一样的。 证书颁发机构是否会说:“我们不会接受相同的域名,但如果你想让它们出口,风险就在你身上?”。 其次有人告诉我说,这种做法是可行的: CN= Server 1 Subject Alternate Name (SAN)=www.example.com CN= Server 2 SAN=www.example.com 我看不出有什么区别,只是把它作为一个CN。 第三,我知道,如果负载平衡器进入应用程序级别,那么证书可以安装在那里,但是我只是想回答上述两个问题,而没有考虑到这一点。 有人能清除我头上的云吗? 在此先感谢,帮助将不胜感激 克里斯托弗

具有双WAN的服务器故障切换

我有一个邮件服务器,一个SonicWall防火墙,两个Internet提供商和一个内部DNS服务器。 我在SonicWALL上设置了广域网故障切换function,因此在主要连接断开的情况下,用户将在辅助连接上断开连接。 邮件服务器可以通过ISP从外部访问。 mail.mydomain.com使用主要的Internet连接,并且是主要的MXlogging。 mail2.mydomain.com使用辅助Internet连接,并且是辅助MXlogging。 Webmail,邮件客户端和智能手机可以使用任一地址在局域网外部进行连接(因为内部DNS服务器,只有mail.mydomain.com可以在内部工作),但是当主要ISPclosures时,用户需要知道使用mail2.mydomain。 com和智能手机不能像为mail.mydomain.comconfiguration一样进行连接 我想自动检测主互联网连接何时closures,以便mail.mydomain.com通过任一WAN连接进行连接。 我认为BGP和DNS故障切换是我的select,我想知道负载平衡器是否是一个可能的解决scheme,以及如何适应设置。 BGP不是我拥有的互联网提供商的select。 DNS故障切换与dyn.com或dnsmadeeasy.com是一个选项,但我担心,用户的ISP不会尊重短期的TTL,这将不会有效的短暂中断。

networking负载平衡 – 服务器2008 R2

我有2个虚拟的Windows Server 2008 R2实例,我负载均衡与Widnowsnetworking负载平衡。 由于它们在vmware上,因此每台机器都有1个NIC,并使用多播模式。 使用组播模式时,集群的IP地址和服务器都在同一个NIC上。 每当服务器出去到networking,它会使用它自己的私人IP或它有时会使用群集的IP地址? 什么是检查的好方法?

负载均衡器中的“连接”HTTP标头

负载平衡器是否删除“连接”头中指示的HTTP头? 据我所知,在“连接”标题中指出的标题不应该比第一跳进一步填充。 谢谢。