Articles of 亚马逊 elb

AWS ELB性能不佳

我们正在使用ELB进行SSL终止。 我们的应用程序使用HTTP在ELB后面的EC2实例上运行。 我们正在监视应用程序的响应时间,并在通过ELB时性能受到很大影响: – 通过ELB时的平均响应时间:1+秒 – 当ELB被旁路时的平均响应时间:〜250ms。 看起来ELB增加了大约一秒钟,偶尔会增加4-5秒。 这是预期的吗? ELB SSLterminal添加的典型开销是多less? 任何指针将不胜感激!

AWS ELB作为Varnish Accelerator的后端

我正在进行AWS上的大型部署,这些部署全天具有较高的正常运行时间和可变负载。 显然,这是ELB(Elastic Load Balancer)和自动缩放的完美用例。 但是,我们也依靠清漆来cachingAPI调用。 我最初的本能是构build堆栈,以便清漆使用ELB作为后端,然后触发一个appGroup。 Varnish -> ELB -> AppServers 但是,根据一些不可能的消息来源 ,因为ELB不断地改变其DNS主机名的IP地址,在启动时清除caching,这意味着IP的改变将不会被清漆拾取。 然而,阅读周围,它看起来像人们这样做,所以我想知道什么解决方法存在? 也许一个脚本定期重新加载VCL? 在这种情况下,这真的不是一个好主意,任何其他解决scheme的想法?

Amazon ELB的内部专用IP的IP范围

我试图找出一个Elastic Load Balancer可以从它背后的EC2实例中得到的IP地址范围。 这是我可以正确configurationnginx的HttpRealIpModule 。 我find了一个EC2公共IP地址列表,但找不到私有IP范围的任何提及。 我最好的猜测是10.0.0.1/8 – 有谁知道这是否正确?

将一个AWS ELB负载平衡器端口映射到多个实例端口?

比方说,我有多个进程运行在不同端口上的多个EC2实例。 我可以将单个AWS ELB映射到任何实例中的任何这些stream程? 例如,我最好喜欢这样的设置: HTTPS 443 -> Instance 1 Process 1 Port 8081 or -> Instance 1 Process 2 Port 8082 or -> Instance 2 Process 1 Port 8081 or -> Instance 2 Process 2 Port 8082 有没有什么办法像这样configurationELB? 我试图避免在每个实例上运行一个负载平衡器来平衡该实例的进程。

使用AWS Elastic Load Balancer强制使用HTTPS

我需要将所有传入的HTTPstream量redirect到弹性负载均衡器上的HTTPS。 我厌倦了使用Apache mod_rewrite: RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule !/status https://%{SERVER_NAME}%{REQUEST_URI} [L,R] 利用负载均衡器添加的X-Forwarded-Proto头,该规则应该指示用户浏览器请求相同URL的HTTPS版本。 到目前为止它不工作(不发生redirect)。 我究竟做错了什么? 有一个更好的方法吗? 编辑: 这最终奏效了: RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !=https RewriteRule ^/(.*)$ https://%{SERVER_NAME}/$1 [R=301,L]

在Amazon(AWS)上进行负载平衡并保持最新

我想为我的网站有一个负载平衡器,并使该网站是最新的。 负载均衡器将采用我select的AMI,并在处理能力达到一定水平时启动更多的实例。 问题是AMI可能不是最新的,所以我将有一些实例是最新的,其他的不是。 当我部署时,我可以毫无问题地部署到负载均衡器下的所有实例,但是我需要知道每当负载均衡器join新实例以触发此部署时。 而且,当更新发生大大降低其响应时,会有一段时间。 所以我想出了一个计划。 我的计划: 部署后: identify one of the instances and get instance id identify volume of instance id ec2-create-snapshot vol-yyyyyyyy get snapshot volume id ec2reg -s snap-zzzzzzzz -a x86 -d Description -n imagename get image id as-delete-launch-config existinglaunchconfig as-create-launch-config mylaunchconfig –image-id IMAGEID –instance-type m1.small –key mykey –group mysecuritygroup as-update-auto-scaling-group –launch-configuration mylaunchconfig […]

我如何在Amazon的ELB后面用Jetty设置SPDY?

我想部署SPDY,但是我正在使用Amazon的ELB TCP路由。 ELB也为我们处理安全连接。 如何在dockerconfiguration?

弹性负载平衡器可以正确地将stream量分配给不同大小的实例

刚刚查看了Elastic Load Balancer。 据我所知,他们只是循环,平均分配连接到服务器后面的服务器。 那么,如果ELB背后有不同大小的实例会发生什么呢? 它发送更多的连接到更大的实例,还是继续平均分配连接,这意味着你真的不应该使用不同大小的实例。

如何将godaddy域转发到ec2负载均衡器

我有一个域名godaddy:example.com 我有一个ec2负载平衡器指向一个EC2实例。 我想通过example.com指向我的负载均衡实例。 我首先为我的elb DNS添加了一个www cnamelogging。 然后我将example.com转发到www.example.com 我在Godaddy的A Namelogging中放入了什么?

Amazon ELB使用什么algorithm来平衡负载?

我在正式的ELB文档中find了这个 缺省情况下,负载均衡器将每个请求独立路由到负载最小的应用程序实例。 但是Newvem上的一篇文章说ELB只支持Round Robinalgorithm Amazon ELB支持的algorithm – 目前Amazon ELB仅支持循环(RR)和会话粘性algorithm。 那么哪一个呢? [1] http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html [2] http://www.newvem.com/dissecting-amazon-elastic-load-balancer-elb-18-facts-you-should-know/?lead_source=popup_ebook&oid=00DD0000000lsYR&email=muneeb%40olacabs.com