2013-04-03 15 views
5

Farklı boyutlarda birden çok EC2 örneğini kaydedersem ELB'un istekleri nasıl dağıtacağına dair herhangi bir fikri vardır. Bir m1.medium, bir m1.large ve bir m1.xlarge deyin. Ben aynı boyutta EC2 örneklerini kaydettirirsenizAmazon ELB, istekleri farklı örnek türlerinde Amazon EC2 örneklerine nasıl dağıtacak?

farklı olacak mı? Öyleyse nasıl olacak?

biri bir sonuç çıkarmak için bazı parçalarını birleştirmek gerekiyor bu yüzden çoğunlukla nedeniyle olmanın yoğunlaşmış çalışmaların kısa düşen Amazon ELB yönlendirme belgelerine, oldukça karmaşık bir konu var

cevap

5

- tüm içeren ayrıntılı analiz için ilgili soruya Can Elastic Load Balancers correctly distribute traffic to different size instances cevabım bkz Bildiğim referanslar. Eldeki soru için

Ben ELB Strategy 2009 den biraz belirsiz AWS ekibi tepki aşağı kaynar düşünüyorum:

ELB gevşek izler kaç TCP durumunda istekleri (veya bağlantılar) her durumda olağanüstü. Her durumda kaynak kullanımını (CPU veya bellek gibi) izlemez. ELB şu anda 'un en az sayıda istekte bulunulduğuna inanıyor. [vurgu benim]

Uygulama mimarinizi ve istek Çeşitli bağlı olarak, Amazon EC2 instance types büyük böylece daha hızlı istekleri sunmak az isteğiniz mevcut ve buna göre daha fazla trafik almak mümkün olabilir, ama her iki şekilde ELB sözde trafiği ortalama olarak uygun bir şekilde dağıtır, yani eşit olmayan örnek özelliklerini bir dereceye kadar açık bir şekilde hesaba katmalı - bunu kendim denemedim ve her iki EC2 örneğini izlemenin yanı sıra, her ikisini de tavsiye etmem ve'u tavsiye etmeli ve sonuçları elde etmek için sonuçları Böyle bir kuruma nihayetinde içgörü ve güven. Ben Steffen Opel katılıyorum

1

Merhaba, aynı zamanda o ELB ile daha iyi performans elde etmek dengeleme Elastik Yük üzerinde kafaları çift vazgeçti, son zamanlarda AWS çözüm mimarı biriyle tanıştım.

1) tüm kullanılabilirlik bölgelerinde eşit sayıda örnek bulunduğundan emin olun. Örneğin, güneydoğuda, kullanılabilirlik bölgeleri 1a ve 1b'ye sahip olmak zorundayız, bu nedenle her iki bölgeden de ELB'ye ekli sayıda örneğe sahip olduğunuzdan emin olun.

2) Uygulamanızın vatansız olduğunu kontrol edin, bulut bu uygulamayı zorlar ve geliştiricilere önerir.

3) Yapışkan oturum kullanmayın.

5) 10 saniye falan gibi mümkün olan maksimum düzeye TTL (Time to), azaltın.

6) Sağlıksız ELB sağlıksız örneklerini korumak etmemesi için TTL asgari olmalıdır denetler.

7) Eğer ELB kendisinde bir yük testi yapmak emin olun ELB'den için çok fazla trafik hariç yapıyorsanız, bu EC2 örnekleri kadar hızlı ölçeklendirme.

8) daha sonra önbelleklediğiniz ise bin kere Kendisinden önbelleğe verileri tespit ediyor etmektedir düşünüyorum.Tüm ipuçlarını yukarıda bulabilirsiniz. Daha iyisi aynı büyüklükteki örneklere sahip.