nginx – 什么是直通负载均衡器?它与代理负载均衡器有什么不同?
|
Google Cloud Network负载均衡器是直通负载均衡器,而不是代理负载均衡器. (https://cloud.google.com/compute/docs/load-balancing/network/). 在通过LB时我找不到任何一般资源. HAProxy和Nginx似乎都是代理LB.我猜测通过LB将直接将客户端重定向到服务器.在什么情况下它会有益? 除了传递和代理之外还有其他类型的负载均衡器吗? 最佳答案 很难找到传递负载平衡的资源,因为每个人都想出了一种不同的调用方式:传递,直接服务器返回(DSR),直接路由,……我们在这里称之为传递. 让我试着解释一下: > IP数据包未经修改转发到VM,没有地址或端口转换. 在计算引擎网络负载平衡https://cloud.google.com/compute/docs/load-balancing/的特定情况下:对于Linux,这是通过在网络接口上添加辅助IP在“本地”路由表Windows中添加到此IP的路由来完成的. 对于GCE网络LB,请参见此处https://cloud.google.com/compute/docs/load-balancing/network/target-pools#sessionaffinity 关于其他负载均衡器类型,不能有明确的列表,这里有几个例子: > NAT. iptables的一个例子是https://tipstricks.itmatrix.eu/use-iptables-to-load-balance-web-trafic/. 至于传递优于其他方法的优点: >如果IP数据包上的地址发生变化,某些应用程序将无法运行或需要进行调整,例如SIP协议.有关与NAT https://en.wikipedia.org/wiki/Network_address_translation#NAT_and_TCP/UDP不兼容的应用程序的更多信息,请参阅Wikipedia. 这里的优势传递是它不会改变源IP和目标IP. 请注意,在较高层工作的负载均衡器有一个技巧可以保留IP:负载均衡器在连接到后端时会欺骗客户端的IP.在撰写本文时,没有负载平衡产品在计算引擎中使用此方法. (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx安装在Mac OS X Lion上.找不到PCRE
- nginx try_files处理两次,如果设置了错误回退,则会失败
- nginx – IE/wget将子域的SSL证书与主域证书混淆的问题
- ruby-on-rails-配置文件中的NGINX和环境变量
- 带有Nginx 1.6.2的CentOS 6.6-突然无法重新启动Nginx-Nginx
- php5-fpm nginx google bot =连接由同行重置
- 通过SSL使用nginx的PHP websockets
- Django应用程序在运行服务器下运行,但在nginx下运行404
- ssl-如何为nginx配置pem文件?
- Gitlab:使用Passenger / Nginx运行Unicorn,Resque的问题
