问题标签 [internal-load-balancer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure 负载均衡器问题?
在 Azure 配置中访问 ADFS 的 REST API 时,我看到了奇怪的行为。
假设我使用 OpenSSl 或DigiCert之类的工具来测试我的站点是否返回了正确的证书。例如:
多次运行此操作将交替返回正确的证书和错误的证书。
配置如下:
- ADFS、WWW 和 ADRMS 的 CNAMES 已在 DNS 中创建,将它们指向 Azure 公共主机 {mydomain}testsvc.cloudapp.net。
- 已在面向 Internet 的网络服务器上创建并安装了 SAN 证书
- 主题名称:www.{mydomain}.com
- 主题备用名称:adfs.{mydomain}.com、adrms.{mydomain}.com、www.{mydomain}.com
- 在网络服务器上运行“Netsh http show sslcert”会显示 adfs 和 adrms 的正确证书主机名:端口
- 安装了 WebApplicationProxy 以允许我访问 adfs.{mydomain}.com/adfs/oauth2/xxx。
如果我运行一个稍微不同的测试:
然后,我也交替获得不同的证书。我已经确定边缘服务器提供了正确的证书,而 adrms 服务器提供了“坏”的证书。事实上,该证书真的没问题,只是不应该将它提供给要求 adfs.{mydomain}.com 的人。
那么,为什么对 adfs 的连接请求会交替到达边缘服务器和 adrms 服务器?我现在该去哪里解决这个问题?我承认我对 WebApplicationProxy 以及如何通过边缘服务器引导所有流量(包括 adrms 流量)知之甚少。
我可以通过私信提供一个真实的 URI 来演示问题。
另外:我怀疑是负载均衡器,因为我的网络日志有很多来自“负载均衡器代理”的请求。但是,我找不到配置的。我用过:
也不返回任何东西。
azure - 如何在 Azure 中为云服务(经典)创建内部负载均衡器?
我一直在尝试为包含 Web 角色和 Worker 角色(每个角色至少有 2 个实例)的云服务创建 ILB,但我被困住了。 这就是我所处的场景。
问题是我不想使用 powershell,因为它不适合我的情况,并且对云项目的服务定义和 ServiceConfiguration 文件的工作示例的研究让我无处可去。
因此,根据几个基本上陈述相同内容的消息来源(官方文档,我将在评论中添加其他链接,因为我已经达到上限)我最终得到了以下配置文件:
服务定义.csdef
服务配置.Cloud.cscfg
(已在 Azure 中预配虚拟网络和子网)
现在,当我尝试在本地运行解决方案时,天蓝色模拟器停止并出现以下错误:“.cscfg 和 .csdef 不匹配”。部署到 Azure 也会失败。
谁能帮助我并告诉我我做错了什么?
ssl-certificate - Nifi负载均衡器
我建立了一个 3 主机 nifi 集群。它可以工作,但我不能使用平衡器。我所能做的就是直接连接到单个主机。有人使用平衡器设置了一个 nifi 集群吗?IE如何处理证书问题?
c# - 负载平衡的 WCF 服务不可用 - 作为 Windows 服务托管并通过 TCP 在 443 处侦听
我们为我们的应用程序开发了几个 WCF 服务。从我们的 Web 应用程序中,我们能够通过单个服务器到达这些端点。当我们尝试通过负载均衡器访问它们时,我们收到以下错误:
附加信息:
- 作为 Windows 服务托管的 WCF 服务
- 443 端口上的 WCF 服务列表
- TCP是Web和服务之间的通信协议
如果我可以提供任何其他信息,请告诉我。
任何帮助将不胜感激。
azure - 如何停止对负载平衡集中的一个 Azure VM 的请求并避免 503 错误?
在负载平衡集中的一个 Azure VM 中停止应用程序池后,我偶尔会收到服务不可用 503 错误。我停止了应用程序池以对 VM 执行维护。
有没有更好的方法来停止对一个 VM 的请求并避免 503 错误?
f5 - F5 LTM 负载均衡器 Rest Java Api?
我的一位客户使用 F5 BIP-IP LTM 软件负载平衡器。我需要访问这个 LB,我需要读取这个 LB,并且需要使用 Java 程序将服务器添加到这个 LB。我是这个 API 的新手。您能否帮助我或为我提供此 f5 软件负载均衡器的 api,例如 Soap、REST 或 Direct JDK。
azure - Azure 为负载均衡器提供的名称解析
当我们在 Azure VNET 中启动 VM 或创建 NIC 时,默认情况下会分配内部 DNS,类似于模式 (*.internal.cloudapp.net)
使用 Azure 提供的名称解析时,使用 DHCP 为每个 VM 提供一个内部 DNS 后缀 (*.internal.cloudapp.net)。
我如何获得相同的内部负载均衡器?我使用的是基于 Azure ARM 的负载均衡器,而不是云服务之一。我可以分配静态私有 IP,但它不会像 VM 那样解析到内部 DNS
coldfusion - Coldfusion - 当应用程序位于负载均衡器后面时获取用户的 IP
我的 Coldfusion Web 应用程序位于负载均衡器后面。我需要获取用户的 IP 地址。我已经使用了以下内容,但我仍然没有得到用户的 ip,而是负载均衡器的 ip。
我的 Coldfusion 版本是 10。
GetHttpRequestData().headers
不X-Forwarded-For
包含.
有什么我想念的吗?你有同样的经历吗?
performance-testing - 性能测试期间的负载平衡问题
最近一次测试的一个奇怪观察结果。任何方向都会有帮助。2 个负载平衡的演示服务器显示 cpu 使用率朝相反的方向移动,即 1 个节点逐渐达到 100%,而另一个节点的 cpu 使用率在测试开始后下降。第二天的测试,看到相同的模式,但节点 2 达到 100%,但节点 1 的使用率下降。从 F5 我们可以看到两个节点的连接几乎相等。F5规则是循环赛。
azure - 本地 Azure Service Fabric 群集的负载均衡器
作为开发人员,我们在 Azure Service Fabric 上编写了微服务,我们可以在 Azure 中为许多客户以某种 PaaS 概念运行它们。但是我们的一些客户不希望在云中运行,因为数据库是本地的,并且不能从外部使用,即使通过 DMZ 也不能使用。没关系,我们承诺支持它,因为 Azure Service Fabric 可以作为集群安装在本地。
我们在每个虚拟机上的集群内部都有一个 API-gateway 微服务,它使用名称解析器,并相应地路由和分发请求,但是 API 网关微服务提供的 API 是我们的另一个客户端软件的入口客户使用,该软件在集群外部运行,并且必须向 API 发送请求。
我建议在单独的机器(或多台机器)上使用负载均衡器,如 HA-Proxy 或 Nginx,客户端软件将请求发送到该机器,然后反向代理会将其转发到集群内的可用机器。
这似乎不是我们的客户想要的,另一台机器作为负载均衡器不是一个选择。他们建议:让客户端软件更智能地确定要转到哪个主机,换句话说:我们应该在客户端软件中编写自己的故障转移/负载平衡器。
我们还有哪些其他选择?
在每个虚拟机上安装网络负载均衡器功能,为集群提供一个 IP 地址,这甚至可能吗?像https://www.poweradmin.com/blog/configuring-network-load-balancing-in-windows-server/
建议集群外的 API 网关,如 KONG https://getkong.org/
还有什么?
PS:客户端应用程序每秒发送的请求并不多,可能每分钟发送几个。