问题标签 [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 回答
290 浏览

amazon-web-services - 我可以使用 aws 负载均衡器来管理多个 glusterfs aws ec2-instances

对于高可用性文件系统集群,使用亚马逊负载均衡器来管理我设置了 gluster 集群的 ec2 实例是一个好主意。

如果我可以使用 aws 负载均衡器,是否可以创建一个初始化脚本,我可以在其中指定实例类型、负载均衡器中的 gluster 安装步骤。谢谢。

0 投票
1 回答
200 浏览

amazon-web-services - 用 HAProxy 服务器替换 Amazon LoadBalancers,将安全 HTTPS 转发到非安全 HTTP

现在,我部署了一些 Amazon Elastic Load Balancer,只是因为我正在为域 *.mycompany.cxx 使用免费的 AWS SSL 证书。因此,当用户打开https://service.mycompany.cxx时,负载均衡器会将请求转发到后端服务器端口 80 的非安全 HTTP 连接。

我想用一个带有 HA 代理的 EC2 实例替换亚马逊的负载均衡器。不要担心性能,因为它是针对开发环境的。

这是这样的想法:

  • 为我的域 *.mycompany.cxx 购买新的 SSL 证书
  • 同样的方式配置HAProxy:它应该在443端口接收HTTPS请求,并将它们转发到不同后端服务器的80端口。用户将始终使用 HTTPS 连接。在 HAProxy 服务器后面,连接将是 HTTP。

我知道如何配置除了从 HTTPS 转发到 HTTP 之外的所有内容。甚至,我不知道这是否可能,这是我的问题。有可能这样做吗?

编辑:这种代理的名称是SSL Termination Proxy维基百科DigitalOcean)。谢谢@MarkB

0 投票
1 回答
464 浏览

amazon-ec2 - 如何在ansible中停止ELB中的旧实例?

我有创建实例并将其添加到负载均衡器的剧本,我可以删除/停止已分配给 ELB 的旧实例的方式是什么,我想确保我们首先停止旧实例,然后添加新的 1,反之亦然。我正在使用 AWS ELB 和 EC2 实例

0 投票
1 回答
6307 浏览

amazon-web-services - 如何测试 AWS 弹性负载均衡器是否正常工作?

如何测试 AWS 弹性负载均衡器是否正常工作?有什么测试或东西可以用来验证吗?

问候

0 投票
1 回答
652 浏览

amazon-web-services - 如何知道我是否需要使用 AWS Elasticache 和 AWS Elastic Load Balancing?

我对缓存有点困惑。

所以假设我想建立一个简单的聊天网站,用户登录/注册和照片上传。

我计划将上传的文件保存在 amazon s3 中。dynamodb 中的用户数据。

那么我应该将哪种类型的数据放入 elasticache 以提高我的网站性能?

另一个问题,如果我使用弹性beantalk,我是否需要同时使用弹性负载平衡?

我读到 Elastic beanstalk 是 EC2 的自动化版本,所以不需要关心手动过程,所以这涉及 ELB 吗?

感谢您的帮助

0 投票
1 回答
254 浏览

asp.net - 如何自行部署在 AWS EC2 Spot Windows 实例中运行的 Web 应用程序?

我的 ASP.Net 站点作为 Windows EC2 Web 服务器场运行。由于最近流量激增,我切换到 Spot 实例以控制成本。当小时费率低于设定费率时,从 AMI 创建 Spot 实例。Web 服务器不存储任何数据,因此动态创建和终止它们不是问题。到目前为止,该网站运行良好。

问题在于部署更新。该应用程序大部分时间都会更新。

在切换到 Spot 队列之前,更新部署如下 (1) CI 服务器将构建站点并将其部署到临时服务器 (2) 我将使用要映射的简单文件 xcopy 对 Web 场进行交错部署驱动器。

切换到 Spot 实例后,流程为:(1) {no change} (2) 将更新部署到其中一个 Spot 实例 (3) 从该部署创建一个新的 AMI (4) 使用新的请求新的 Spot 队列AMI (5) 终止旧的 Spot 车队。(用于 Spot 请求的 AMI 无法更改。)

有没有办法通过使节点能够自我配置或使用共享驱动器(如 Microsoft Azure 所做的那样)来简化此过程?该站点正在运行 Umbraco CMS,它支持来自物理位置的多个实例,但我在尝试从网络共享运行 .Net 应用程序时遇到了安全错误。

额外问题:如何将新的 Spot 实例自动添加到负载均衡器?假设如果有一个脚本可以获取应用程序的最新版本,它可以在完成后将实例添加到负载均衡器。

0 投票
1 回答
408 浏览

amazon-web-services - EC2 负载均衡器、SNI、同一服务器上的多个 SSL 域的问题

我在一个实例上设置 EC2 负载均衡器时遇到问题,该实例具有多个受 SSL 保护的域。

是否可以让负载均衡器按原样传递 HTTPS 请求,并在服务器级别对其进行解密?如果是这样,我该如何设置?

我在 EC2 上有一个标准的 LAMP 设置。

0 投票
2 回答
4117 浏览

amazon-web-services - AWS ELB 负载均衡器不断失败运行状况检查 (HTTP)

在我的 EC2 实例上,我的应用程序使用端口 80,因此无法安装 Apache 来简单地让 ELB 运行状况检查成功。

对于 ELB 上的健康检查设置,我使用端口 - HTTP/80 Ping 路径 - /index.html

我也将此 index.html 放在 /var/www 和 /var/www/html/ 目录中。

任何线索为什么这会导致健康检查失败?没有这个,没有流量流向我的 EC2 实例。

0 投票
2 回答
4769 浏览

amazon-web-services - 创建 AWS 应用程序负载均衡器规则,该规则在不使用额外的反向代理(如 nginx、httpd)的情况下修剪请求的前缀

基本上,我有几个服务。我想将带有前缀“/secured”的每个请求转发到 server1 端口 80,并将所有其他请求转发到服务器 2 端口 80。问题是在 server1 上,我正在运行接受没有“/secured”前缀的请求的服务。换句话说,我想将诸如“ http://example.com/secured/api/getUser ”之类的每个请求作为“ http://example.com/api/getUser ”转发server1(从请求中删除/secured小路)。

使用 AWS ALB,当前请求作为http://example.com/secured/api/getUser发送;这迫使我更新我的 server1 的代码,以便代码处理带有 /secured 前缀的请求,这看起来不太好。

有没有什么简单的方法可以用 ALB 解决这个问题?

谢谢。

0 投票
2 回答
14873 浏览

amazon-ec2 - 可以将 ip 列入白名单以与 aws 负载均衡器后面的 ec2 实例进行入站通信吗?

我有一个 ec2 实例在 aws 中的弹性负载均衡器后面运行一个网站。主要是因为我想为 https 使用亚马逊新的免费 ssl。

我的挑战是,我需要在安全组中将我的 IP 地址列入白名单,以便我是唯一可以看到该网站的人(并且我可以根据需要选择性地添加人员)。

我已成功将我的 IP 地址列入白名单,而无需负载均衡器。我的挑战是将我的 IP 地址与我的 IP 地址和我的 ec2 实例之间的负载均衡器代理列入白名单。

似乎我的 ec2 实例不会向负载均衡器注册,因为我的 ec2 的安全组不允许来自除我自己的 IP 地址之外的任何 IP 地址的传入流量。

我正在寻找一种方法让我的负载均衡器能够对我的 ec2 进行健康检查,但只允许特定的白名单 ip 实际查看该网站。