问题标签 [elastic-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.

0 投票
1 回答
605 浏览

amazon-ec2 - 在 AWS 上创建经典负载均衡器以支持 IPV6

在 AWS 上有人可以申请支持 IPV6 吗?AAAA记录就够了吗?我们的应用程序在 NAT64 网络上运行我们只有 AAAA 记录,它映射到经典负载均衡器它没有解决他们在审查应用程序时是否也检查连接?

已在此处询问但没有适当的响应 IPv6 App Store Rejection

0 投票
1 回答
726 浏览

amazon-web-services - 将 TCP 连接限制为 AWS Application Load Balancer 后面的目标

我在 AWS ALB 后面有一个应用程序/目标,并且想对它将接收的 TCP 连接数设置一个硬上限。

如果我理解正确,ALB 目标可以是

  • 健康——ALB 将流量路由到目标。

或者

  • 不健康 - ALB 不会将流量路由到目标。此外,它会尽快耗尽/取消注册/重新启动目标(我在文档中找不到这个,但这是我观察到的行为)。

理想情况下,当达到连接上限时,我会将目标置于第三种状态,即“不要杀死我,但也不要将流量路由给我”(因此我会产生更多目标以满足需求)。

没有这样的第三种状态,但是否有另一种方法来限制连接数?

0 投票
2 回答
1642 浏览

amazon-web-services - 如何将 ELB 的 80 和 443 端口映射到同一个 ECS 容器?

我正在构建一个 CloudFormation 堆栈。我有

  • PortMappingsECS 容器中的Web 应用程序,具有ContainerPorts 9000 和 9002,映射到HostPorts 80 和 443,以及
  • 一个应用负载均衡AWS::ElasticLoadBalancingV2::LoadBalancerListenerTargetGroup

当我定义 aService时,我只能指定一个负载均衡器元素;虽然LoadBalancers是复数,但文档说只允许使用一个负载均衡器,并且指定两个负载均衡器元素不起作用。那么,如何映射两个端口呢?

这是我的 CloudFormation JSON 的服务部分,只有 HTTPS 部分,它可以工作。它可以扩展为将 HTTP 路由到同一个容器吗?如果没有,最好的解决方案是什么?

CloudFormation 解决方案将是理想的,但 API 解决方案也很重要。

我可以为 HTTP 创建第二个Service,带有单独的负载均衡器和容器实例,但这既不简单也不经济。

0 投票
1 回答
141 浏览

amazon-web-services - 如何将经典负载均衡器放在 AWS 应用程序负载均衡器后面

AWS 推出了应用程序负载均衡器,可以进行基于路径的路由。是否可以将经典负载均衡器放在应用程序负载均衡器后面。

示例:假设我们有 2 个经典负载均衡器。Application Load Balancer 会将流量路由到所有 url(如 application-load-balancer/front*)的第一个经典负载均衡器,并将流量路由到所有 url(如 application-load-balancer/backend*)的第二个经典负载均衡器

目前,似乎我们只能将主机放在应用程序负载均衡器后面。是否可以将负载均衡器放在应用程序负载均衡器后面?

0 投票
0 回答
1300 浏览

amazon-web-services - 如何将 GoDaddy 域链接到 AWS 经典负载均衡器?

我从 GoDaddy 购买了域名。现在,我决定使用 AWS 来设置带有负载均衡器的 Web 服务器。如何将我的域链接到 AWS 经典负载均衡器?

我阅读了配置自定义域名AWS 文档。他们已经详细解释了如何使用他们的 Route 53 服务,但不是替代方案。我正在详细寻找替代方法和程序。

我已经尝试过 CNAME 方法。我尝试设置 CNAME 条目,例如 host is api.xxxx.co.in 并指向(我的负载均衡器的 DNS)lb-xxxx-2341234.elb.aws.com 但它没有在 GoDaddy 的 DNS 管理器页面上使用它。我得到一个错误。我还有一个问题,我希望网络请求转到 8080 而不是 80。我也不确定如何处理。缺乏文件。目前我正在做子域转发,但我得到 405 的 POST 方法。我想,我收到 405 是因为我正在转发子域。它可能被视为跨域。我不知道。

0 投票
1 回答
648 浏览

amazon-web-services - 我应该在哪里将我的自定义域指向环境 URL 或 LoadBalancer?

我有我的自定义域 xxx.com.pl 我想在 Elastic Beanstalk 上运行服务。我应该如何配置我的域。我应该使用我的弹性负载均衡器 DNS:

或环境 URL:

如果我选择环境 URL,我总是可以创建另一个环境并使用交换 URL 进行恢复。如果我选择 ELB DNS,我无法做到这一点。ELB DNS 的使用可能更快。我对吗?最佳做法是什么?

0 投票
2 回答
5257 浏览

jmeter - 负载均衡器和两个测试服务器。需要使用jmeter进行测试

我的应用程序有一个负载均衡器,它将有效负载分配到两个测试服务器。我需要使用 jmeter 测试负载平衡。我需要在所有这些服务器上运行一个 jmeter 实例来测试吗?如何使用 jmeter 有效地测试它?我还必须在加载期间取出其中一台测试服务器并查看响应。请告知如何进行。

0 投票
0 回答
297 浏览

nginx - ELB 端的延迟

我目前有一个奇怪的问题。我们按照 ELB + Nginx + gunicorn + django 进行生产。

因此,对于某些 api 的请求,ELB 需要时间才能到达 nginx。我不知道这怎么可能。ELB 和 Nginx 日志已附在下面。我们正在使用 M4.large 机器进行生产。此外,ELB 上没有浪涌队列。

ELB时间

2016-11-23T02:31:55.756089Z 52.74.181.254:44708 172.31.18.32:80 0.000046

11.566721 0.000009 200 200 0 1219 获取

Nginx 时间

2016 年 11 月 23 日:02:32:08 +0000]“获取”200 1231“-”

0.664 0.664

日志具有相同的请求。如果有人遇到同样的问题,请帮助我。

谢谢。

0 投票
0 回答
256 浏览

amazon-web-services - ELB 保持不一致的运行状况检查失败,但 EC2 状态检查正常

服务器可以正常访问。检查 /

(默认页面)

我们会有某种负载,它们的响应会比它想要的慢一点。然后从我们的负载均衡器中删除实例。

因为应用程序没有失败,我无法通过 Ec2“重新启动”实例。当它“停止服务”时,我经常可以自己访问网页/IP

这不是一般故障或配置错误,它可能会持续 12-2400 小时,然后在 3 小时内随机失败 3 次。在中低负载下。

服务器设置为 10s 响应超时,30s 间隔,5x 失败;2x 说没问题。

有任何想法吗?

健康检查日志响应正常,ERRORS 中没有任何内容。下面是访问示例:

10.0.100.30 - - [25/Nov/2016:06:49:22 +0000] "GET /index.html HTTP/1.1" 200 11415 "-" "ELB-HealthChecker/1.0" ::1 - - [25/Nov/2016:06:49:26 +0000] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.4.20 (Ubuntu) (internal dummy connection)"

0 投票
1 回答
261 浏览

amazon-ec2 - 如何更新多个 EC2 实例上的代码?

我在两个 EC2 实例前创建了一个弹性负载均衡器。但是,我发现了一个问题,需要我更新两个 EC2 实例上的代码。

我可以单独访问每个实例以通过 github 更新代码,或者我可以创建一个 AMI 来启动一个新实例。这是非常不利的。

如何在两个 EC2 实例之间同步代码?