我想知道这是否可能。我有一个 AWS 弹性负载均衡器,目前它后面有三台服务器。这三台服务器位于 VPC 内部。我想知道的是,我是否可以在 VPC 内部或外部创建第四个服务器,并将其放在 ELB 后面以利用多个服务器 CPU,然后使该新服务器成为只能访问某个 IP 的私有节点范围。我想抛出另一台服务器,我可以对其进行性能和速度调整,利用 ELB 来平衡 CPU 使用率,这样我就可以进行测试,如果它坏了,它不会影响任何人。
问问题
193 次
1 回答
1
你可能会对此偷偷摸摸。没有什么说你不能用多个 ELB 注册实例,所以你可以做的是:
- 设置一个全新的 ELB。
- 将其安全组限制在您狭窄的 IP 范围内。
- 使用新的 ELB 注册您的前三台服务器。他们现在注册了两个不同的 ELB。
- 使用新的 ELB 注册您的第四台服务器,而不是旧的。
- 在您使用的任何端口(大概是 80)上启用来自新 ELB 安全组的流量到所有四个实例。
新的、秘密的、IP 限制的 ELB 将在所有四个实例之间分配流量,但应该为第四个实例提供一个相当公平的测试平台。如果第四个实例倒下,可以断定它在 0.0.0.0/0 流量中的表现会更糟。
不幸的是,我无法在 ELB 中说“将这些端口上的流量从这些 IP 转发到仅此实例”。这完全违背了它的目的,即使它在性能测试中真的很有用。
于 2012-08-23T23:02:12.870 回答