Articles of 负载均衡

Google Cloud HTTP平衡器返回502错误

我有2个实例组和每个HTTP负载平衡器。 实例组包含可在Windows Server 2012中使用IIS的VM。 当我使用其负载平衡器的IP从一个实例组向VM发送POST请求到另一个实例组时,我得到502错误而不是响应。 有时我发送GET请求时会出现此错误。 当我直接向VM发送请求时,任何工作都是正确的。 什么原因以及如何解决来自负载均衡器的错误响应? 谢谢!

Google云端http(s)负载平衡与kubernetes

此处的文档介绍了如何在Google云平台上使用kubernetes设置基于http的负载平衡器。 问题是如何实际pipe理基于利用率的负载平衡。 例如,使用以下configuration: 10个节点实例组 3 pod复制控制器部署到该实例组 在实例组中的每个节点上公开端口X的NodePort服务。 假设LB将select10个节点中使用量最less的一个,并将其路由到端口X,那么如何select一个吊舱来处理请求? kubernetes服务然后根据其他平衡algorithmselectpod吗? 显然有趣的事情正在发生,因为大多数情况下不会有一个pod运行(因此可能更有可能被最less利用)。

文件共享服务器的实时同步

我运行一个文件共享网站,这个网站正在迅速普及。 现在我的networking应用程序在AWS弹性beanstalk上,所以当然可以很好地扩展,但是我的文件目前都是从一个专用的框中提供的。 该框正在开始最大的1gbps连接,所以我试图研究如何扩展文件存储了。 注意:我也把所有的文件同步到了S3,但是由于S3的带宽收费,从那里为它们服务的成本太高了。 我的专用箱子是没有计量的。 到目前为止,我已经看到DRBD和Lsyncd的谈话,但都不觉得我在找什么。 任何有关运行多个文件存储Linux机箱的最佳设置的任何build议都将非常感激。 PS – 值得注意的是我的理想情况是它们在任何时候都是同步的,所以如果一个文件被添加到一个盒子中,它将在所有盒子中同步。 相同的文件被删除。

Apache Httpd – 带负载均衡的端点授权

Apache Httpd被用作两个端点服务器之间的负载平衡器。 每个服务器都有自己的HTTPauthentication。 目标是将端点身份validation传递给用户,用户input其凭据,并将身份validation传回到terminal服务器。 当我将Apache设置为反向代理时,身份validation将毫无问题地通过。 当我到本地主机,我得到提示凭据,我input他们,然后网站工作正常。 这是我的反向代理的configuration: <VirtualHost *:80> ProxyPass "/" "http://serv123:27001/" ProxyPassReverse "/" "http://serv123:27001/" <Location "/"> SetEnv proxy-chain-auth On </Location> </VirtualHost> 但是,当我添加负载平衡,似乎proxy-chain-authconfiguration不正确。 当我input凭据时,我立即得到提示,好像他们没有正确input。 <VirtualHost *:80> ProxyPass "/" "balancer://mycluster/" ProxyPassReverse "/" "balancer://mycluster/" <Location "/"> SetEnv proxy-chain-auth On </Location> <Proxy "balancer://mycluster"> BalancerMember "http://serv123:27001/" BalancerMember "http://serv456:27001/" </Proxy> </VirtualHost> 我也尝试过<Location "balancer://mycluster">和<Location "balancer://mycluster/"> ,但没有成功。 有谁知道正确的方式通过负载平衡的Apache Httpd身份validation?

防火墙+负载均衡器作为集群入口点 – 该怎么办?

我必须为我的公司build立一个生产环境,但是我对新架构的一个组件有一个问题。 我画了一张快照,告诉你今天是如何完成的,明天应该如何理解。 一切都使用Debian。 编辑:一切都存储在云,实际上在一个小主机,但我打算迁移到DO 今天 服务器可以访问互联网,并在NAT后面。 服务器安装了该post末尾所述的安全堆栈。 服务器直接在VM中安装软件。 这里的模式imgur Tomorow 服务器位于专用networking中。 Apache和MySQL在Docker容器中运行。 服务器位于负载平衡器/代理/防火墙之后。 如果需要,我可以运行PHP容器的集群。 编辑 – 根据答案imgur的新模式 我在哪里 老问题 入口点是我的问题,我不知道哪个软件用于代理/负载平衡。 我真的不明白我是否应该在群集模式下使用docker,因为我有两个不同的容器。 我不知道是否应该使用nginx,因为我已经有Apache处理HTTP请求。 我不明白如何容器可以访问互联网下载configuration文件为例(存储在外部git回购傀儡文件)。 实际上,我正在阅读大量的内容,并试图学习好的做法(比如在一个容器之外存储数据),但它仍然有点不清楚。 我有另一个应用程序与节点运行,我想应用相同的架构,只是用一个PM2 /节点容器replaceApache / PHP的容器,这就是为什么我问负载平衡。 我也可能需要PHP应用程序的负载平衡。 也许我完全错误的build筑更新,我应该留在今天的工作? 但是我觉得pipe理2台服务器的安全性是更危险的,因为我有更大的攻击面。 我也听说CSF会默认阻止docker工人,所以我必须编写额外的规则,我想避免它,但它会在群集模式下的docker工人开箱即用? 编辑:答案帮助我来到这一点,纠正我,如果我错了 安全 如果我理解你的消息,我应该按照2中的模式来设置。 首先我过滤所有传入的TCP / UDP连接到防火墙,阻止试图扫描端口的IP地址等。 然后我有我的代理将根据我打的端口路由SSH / HTTP / SFTP到正确的容器。 由于traefik可以监视一个群,我想它足以关注发生了什么事情。 我想通过SSH隧道SSH访问我的数据库虚拟机,以避免从代理到数据库虚拟机的路由。 (我知道该怎么做) 缩放 通过使用traefik,我现在可以添加一个协调器服务器,并添加我需要扩展的Apache + PHP容器。 监控 Traefik提供监控pipe理服务的好方法。 日志被发送到ELK堆栈以便可视化。 我也考虑将安全日志发送到ELK堆栈。 听起来不错 […]

油门连接到Apache负载平衡器

我有一个使用Apache的负载平衡器: http : //httpd.apache.org/docs/2.2/mod/mod%5Fproxy%5Fbalancer.html 问题是我们的带宽。 我们试图获得更多,但是ISP必须运行新的线路,并且不断推迟我们,所以我想节省蜘蛛以节省带宽,直到获得更多。 我尝试了mod cband,但它不能在负载平衡的虚拟主机上工作。 有没有任何Apache模块,可以抑制负载平衡虚拟主机上的stream量?

将stream量路由到HAproxy中延迟最低的节点

是否可以通过HAproxy将请求路由到具有源IP最低延迟的服务器? 这似乎是一个非常需要的要求,但我似乎无法find任何东西。 我的问题是,我们的数据中心位于美国西海岸,我们从欧洲,亚洲和南美洲获得越来越多的需求,而这些地点的延迟使应用程序无法使用。

软件负载平衡器

我有两个专用的服务器,每个运行相同的应用程序,他们不需要共享状态/数据库,什么是推荐的http负载平衡器? 编辑:感谢下面的答案。 Apache http服务器已经支持这个: <Proxy balancer://mycluster> BalancerMember http://192.168.1.50:80 BalancerMember http://192.168.1.51:80 </Proxy> ProxyPass /test balancer://mycluster/ 这是我需要做的吗?

nginx,粘滞会话和IIS

我使用nginx作为负载平衡器和IIS服务器的asp.net页面。 不过,我无法弄清楚如何在nginx中设置粘性会话。 可能吗? 谢谢。

FTP负载平衡器

我需要一个EC2实例来平衡所有传入的FTP连接到一个FTP服务器列表(也是EC2实例)。 由于FTP服务器的负载情况,这个列表会dynamic改变(当FTP服务器过载时启动一个新的FTP服务器,或当负载较低时closuresFTP服务器)。 你推荐什么? 一个FTP代理? DNS服务器? 负载平衡器? 注意:FTP服务器必须支持被动模式