Articles of 负载平衡

根据X-Forwarded-For标题从HTTPredirect到HTTPS(使用SSL终止)

我正在寻找redirect从HTTP到HTTPS。 我的Nginx服务器位于一个负载平衡器的后面,它将终止我的SSL,并将所有stream量(HTTP和HTTPS)发送到端口80.唯一的证据,我将不得不指出原始请求是HTTP还是HTTPS是通过X-Forwarded-For由负载平衡器设置的标头。 当原始请求使用HTTP时,是否有一种内置的,廉价的方式来处理Nginx中的redirect? 请记住,我只有一个服务器设置为端口80。

如何在两台Linux服务器之间共享Apache2虚拟主机configuration?

在Apache2服务器之间共享configuration指令的最佳select是什么? 这是为了采用稳定的负载平衡所必需的。 最重要的指令是那些定义虚拟主机的指令。 任何forms的帮助,非常感谢。

解决scheme为数千名用户下载多个文件

我们有业务需求,应该允许2000台电脑尽快下载150 – 200 Mb(10 – 20个文件)。 下载将从服务器的某个事件触发时开始。 所有的个人电脑都在共享服务器,以查找是否允许下载软件包。 新的软件包将在10-15天内提供。 问题是:我们需要什么架构? 我们需要多less台服务器? 这是HTTP下载一个可行的解决scheme,或者我们应该考虑通过套接字的TCP / IP解决scheme? 对于HTTP,你推荐Windows Server 2008和IIS 7或其他? 通过networking传输,个人电脑分布在全国各地。 谢谢。

是否可以同时设置负载平衡和故障转移?

假设我有两台运行相同应用程序的ColdFusion服务器(不同的机器)。 现在我在负载均衡和故障转移技术之间有点混乱。 据我所知, FailOver集群:两台服务器将运行相同的应用程序,但第二台服务器将在第一台服务器closures时进入画面。 负载平衡集群:两台服务器将同时运行同一个应用程序,负载将在两台服务器之间分配。 所以在负载均衡集群中,如果一台服务器出现故障,那么它会将所有请求路由到第二台服务器上? 如果是,我认为这就是故障转移群集。 那么故障转移群集的其他好处是什么呢? 如果否,我们可以同时实现负载均衡和HA模式吗? 如果是的话应该是什么理想的设置?

使用Cisco Etherchannel进行负载平衡的ESXi 5.5 NIC组合

我正在使用configuration了etherchannel的Cisco 3750G堆叠交换机并连接到configuration了NIC绑定的ESXi Server; 基于IP哈希的路由器负载均衡。 思科交换机configuration:( VID 199是ESXi-Mgmt) interface Port-channel4 description "ESXi Mgmt" Switchport turnk encapsulation dot1q switchport trunk native vlan 4094 switchport trunk allowed vlan 199,200 switchport mode trunk spanning-tree portfast trunk ! interface GigabitEthernet2/0/2 Switchport turnk encapsulation dot1q switchport trunk native vlan 4094 switchport trunk allowed vlan 199,200 switchport mode trunk channel-group 4 mode […]

构buildnginx的冗余

这可能是一个愚蠢的问题,但经过Googlesearch了一会儿,我找不到答案,或者只是不知道该怎么去问。 我有一个名为“myserver1”的服务器上运行的Web应用程序。 我已经提出了一个相同的Web应用程序的实例“myserver2”,并build立两个盒子上的两个数据库之间的复制。 现在,我想使用nginx来做一些负载平衡,再加上一个服务器接pipe,如果其他龙骨结束。 大多数的nginx文档是围绕这样一个简单的场景编写的,但是似乎表明你把一个nginx服务器放在web服务器的前面。 这似乎是另一个单一的失败点。 你怎么让nginx本身冗余? 你可以在两个web服务器上运行nginx吗? 如果是这样,你在哪里指向myapp.mydomain.com的DNS条目? 编辑:我想我应该补充说,这是一个相对较小的用户群的内部应用程序。 我主要担心的是,如果我们的内部用户失去了服务器或与其中一个数据中心的连接,他们仍然可以做到。 我只是不能看到如何在nginx上做到这一点,而不会引入另一个单点故障。

如何在负载平衡的基础架构中复制应用程序

AWS使用AMI(Amazon Machine Image)在部署新节点(服务器)时复制应用程序服务器。 这是如何工作? 那是什么样的形象? 在负载平衡的环境中复制应用程序的其他方法是什么? 问题背后的原因 我想通过普通的专用服务器实现自动扩展,Apis在那里自动创build和销毁服务器(我的意思是说,我在非AWS环境中 ),那么在新部署的服务器中自动复制应用程序的最佳方法是什么

在HAProxy后面滚动更新

我正在使用由在CentOS主机上运行的Docker容器组成的基础架构平台。 通过docker工具来缩放多个容器 领事服务发现。 服务注册的注册人 HAProxy作为负载平衡器 用于每次添加/删除容器时生成haproxyconfiguration的Consul-template。 每次我们更新我们的构build,新的容器被生成,旧的容器被删除。 问题是容器被即时移除,而不考虑容器所服务的现有请求。 理想情况下,我应该有一个信号来标记在维护或排水模式的容器,以便现有的连接可以服务,然后优雅地从haproxy从物理上去除。 有没有人遇到过这个问题,或通过容器完成类似的自动缩放工作stream程。

使用FreeBSD CARP进行负载平衡的地方在哪里?

在一些旧的手册中,我看到net.inet.carp.arpbalance sysctl,打开CARP的接口之间的负载平衡。 最近的手册(FreeBSD 10+)对此一无所知。 这个function去哪里了,原因是什么?

AWS ELB – 在不同的可用区域中至lessselect两个子网 – 似乎不是必需的

我正在创build一个ELB,它说: Please select at least two Subnets in different Availability Zones to provide higher availability for your load balancer. 但是,似乎并不需要这样做。 例如,如果我只添加一个子网,那么我可以继续创buildLB. 这只是一个可选的消息?