Articles of 亚马逊 elb

Amazon Elastic Beanstalk – 任何文件pipe理器?

是否有任何文件pipe理器用户界面,我可以使用Elastic Beanstalk(上传,查看等)? AWSpipe理控制台是否包含一个? 我在做PHP和HTML。

通过stream量负载控制ELB

我们最近使用Amazon AWS。 现在我们的应用程序在云端。 我们configuration了自动缩放ELB,它工作正常。 我们需要修改ELB并控制它的工作方式。 我检查了所有的configuration,不能这样做。 我们如何定制实例的stream量分布? 如果ELB不可能,那么还有其他办法吗?

与弹性负载平衡器和路由53使用htaccess

我已将DNS转移到Route 53,并使用别名logging将我的www.domain.com和domain.com指向我的Elastic Load Balancer。 这两个工作很好,但我的问题是,当我尝试使用htaccess文件redirect非www到www。 当我访问domain.com并重新路由到www.domain.com时,它只是失败了DNS查找和错误,直接去www.domain.com仍然工作。 在我使用负载平衡器做所有事情之前,当我刚刚testing实例时,我会去我的域的公共DNS“ec2-99-99-999-99.compute-1.amazonaws.com”例如,每当我把htaccess文件,它会跳转到“www.ec2-99-99-999-99.compute-1.amazonaws.com”,并产生一个错误。 任何帮助将非常感激,因为我正在撕掉我的头发。

亚马逊的ELB +实例=高延迟?

我有一个运行在负载平衡器后面的实例。 当我使用apache的基准testing工具并在实例中指出时,响应时间往往不到50ms。 当我在负载平衡器上指向ab时,响应时间跳至400ms + 我想知道是否有人遇到过这个问题,或者是否有解决scheme来降低响应时间?

可能为HAProxy执行混合的SSL终止和传递?

我正在分析应用程序中的间歇性负载平衡失败。 以前,我们一直在使用以下configuration中的AWS Elastic Load Balancer: HTTP 80 -> HTTP 80 HTTPS 443 -> HTTPS 443, presenting the same certificate as the backend IIS servers are 现在我们意识到这是一个发脾气的设置(LB和IIS服务器做同样的encryption……浪费了工作),现在开始给我们带来一些问题。 具体来说,我们会间歇性地看到ELB请求的延迟时间,完整的60秒(默认超时),然后向客户端报告一个错误。 我们花了很多时间来确认延迟峰值与应用程序中的处理延迟无关。 如前所述,我们现在认识到这个设置很奇怪。 例如,ELB更自然的configuration工作得很好: HTTP 80 -> HTTP 80 TCP 443 -> TCP 443, straight passthrough, all encryption happening on the IIS backend 缩小了一会儿,我们很好奇,如果我们可以重现在HAProxy的坏configuration间歇性故障。 这是HAProxy做SSL终止,然后启动另一个完整的SSL连接到后端服务器。 我们再一次意识到这是愚蠢的,但是正在研究比较ELB和HAProxy的黑盒子。 这是我尝试的简单configuration: frontend https_frontend […]

ELB健康检查不正确的失败/不健康

在上周末,我们的实例已经开始被标记为不健康,并且在负载均衡器中未启用。 当去实例的公共DNS,其次是healthcheck.html文件,我立即收到200 OK响应,但ELB不认识到这一点。 我们的设置几个星期没有改变,但这刚刚开始发生。 我已经尝试注销实例并重新添加它,但没有成功。 有没有人知道这是一个已知的问题,或者如果后端发生了变化? 健康检查文件不会返回正文,但是这个问题之前没有问题。 谢谢, 史蒂夫

Nginx:AWS Route 53:ELB:裸redirect

build立 我有两个Rails应用程序实例在Opsworks Layer中运行。 我使用Route 53和ELB将stream量路由到我的Layer。 目的 将裸体域stream量redirect到我的www域。 chicken.com – > www.chicken.com 我试过了 我改变我的nginx conf(在一个实例)来解决这个问题。 我添加了以下内容: server { listen 80; server_name chicken.com; return 301 $scheme://www.chicken.com$request_uri; } … rest of config here 结果 实例不再受其IP的影响。 ELB标记了我已经更改为“停止服务”的实例,因为IP无法再访问(运行状况检查失败)。 题 如何将裸域路由到www域名,但是保持我的ELB健康检查的快乐?

带有TCP连接的负载平衡SFTP超时

我在Amazon EC2上的计算机上运行了一个sftp进程。 与Filezilla连接完美无瑕。 我试图通过TCP创build一个亚马逊负载均衡器:TCP这个过程,面向互联网,但我只能得到 正在连接到XXX.elb.amazonaws.com … 响应:fzSftp开始,protocol_version = 6 命令:打开“XXX.elb.amazonaws.com”22 错误:networking错误:连接超时 错误:无法连接到服务器 状态:正在等待重试… 状态:正在连接到XXX.elb.amazonaws.com … 响应:fzSftp开始,protocol_version = 6 命令:打开“XXX.elb.amazonaws.com”22 错误:networking错误:连接超时 错误:无法连接到服务器 当试图连接到Filezilla。 看来我不能通过TCP负载均衡器连接(我仔细检查了使用的端口和健康检查传递:“InService”)。 我怎样才能使它工作?

如何在AWS中使用TCP端口的粘性会话?

我有一个跨多个AWS实例运行的应用程序,我需要使用粘滞会话来平衡它们。 AWS的负载平衡适用于HTTP,但是AWS并不允许您select使用TCP,这对我来说是一个问题,因为我使用的Websocket需要进行负载均衡和粘滞会话好。 我怎么去做这个? 或者,如果我不能,什么是可行的select? 我的最终目标是拥有多个此应用程序的副本,这些应用程序位于不同的服务器上,但是用户可以通过单个链接访问这些应用程序,而无需实现这些function。 我并没有太过激,我怎么做到这一点。

您是否可以更改AWS Elastic Load Balancer运行状况检查,而不会导致实例无法使用?

由于种种原因,我需要更改ELB背后的现场网站的健康检查url。 ELBconfiguration为每30秒进行一次健康检查,健康阈值为2,不健康阈值为2.我需要确保我在没有中断的情况下进行此项更改。 如果我更改了运行状况检查URL,并假设URL检查成功,那么这些实例在负载平衡器上是否保持健康状态,还是会停止运行,直到他们成功进行了2次健康检查(1分钟内)?