Bulutpress web sitenize çok yüksek trafik geldiğinde ya da web sitenize saldırı olduğunda en ufak bir yavaşlamanın dahi olmamasının sebebi, bahsettiğimiz AWS load balancer (yük dengeleyici) arkasında ihtiyaca göre otomatik sayıda yaratılan (auto scaler tarafından) sunucuların var olması. Böyle bir avantajı kullanabilmek için load balancer üzerine SSL kurulumu yapmak zorunda kalıyoruz.

Elastic Load Balancing, gelen uygulama trafiğini otomatik olarak Amazon EC2 bulut sunucuları, container'lar, IP adresleri ve Lambda işlevleri gibi birden çok hedefe dağıtır. Uygulamanızın tek bir Erişilebilirlik Alanındaki veya birden çok Erişilebilirlik Alanındaki değişkenlik gösteren trafik yükünü işleyebilir. Elastic Load Balancing, tamamı uygulamalarınızın hata toleranslı olması için gerekli olan yüksek erişilebilirlik, otomatik ölçeklendirme ve güçlü güvenlik özelliklerine sahip üç tür yük dengeleyici sunar.





İdeal kullanım alanı HTTP veya HTTPS trafiğinin yükünü dengelemek olan Application Load Balancer, mikro hizmetler ve container'lar dahil olmak üzere modern uygulama mimarilerinin teslimine yönelik gelişmiş istek yönlendirme olanağı sağlar. Bireysel istek düzeyinde (Katman 7) çalışan Application Load Balancer, isteğin içeriğine göre trafiği Amazon Virtual Private Cloud (Amazon VPC) içindeki hedeflere yönlendirir.

Elastic Load Balancing, gelen trafiği otomatik olarak birden çok Erişilebilirlik Alanındaki çeşitli hedeflere (Amazon EC2 bulut sunucuları, container'lar, IP adresleri ve Lambda işlevleri) dağıtır ve yalnızca iyi durumdaki hedeflerin trafik almasını sağlar. Elastic Load Balancing ayrıca bir Bölge genelinde yükü dengeleyerek trafiği farklı Erişilebilirlik Alanlarında yer alan iyi durumdaki hedeflere yönlendirebilir. Amazon Elastic Load Balancing Hizmet Düzeyi Anlaşması, bir yük dengeleyici için %99,99 erişilebilirlik taahhüt eder.



Elastic Load Balancing, Amazon Virtual Private Cloud (VPC) ile birlikte çalışarak entegre sertifika yönetimi, kullanıcı kimlik doğrulaması ve SSL/TLS şifrelerini çözme dahil olmak üzere güçlü güvenlik özellikleri sağlar. Bu iki hizmeti birlikte kullanarak TLS ayarlarını merkezi olarak yönetme ve CPU kullanımı yoğun iş yüklerini uygulamanızdan boşaltma esnekliğine sahip olabilirsiniz.

Elastic Load Balancing, ağ trafik düzeylerindeki ani değişikliklerle başa çıkabilir. Ayrıca, derinlikli Auto Scaling entegrasyonu sayesinde değişken uygulama yükü düzeyleri için uygulama kapasitesinin hep yeterli olması sağlanır.





Elastic Load Balancing, IP adreslerini kullanarak istekleri uygulama hedeflerine dağıtmanıza da imkan tanır. Bu da uygulama hedeflerinizi sanallaştırma konusunda size esneklik sağlayarak aynı bulut sunucusu üzerinde daha fazla uygulama (Bulutpress'de 6600+) barındırmanızı mümkün kılar. Bunun sonucunda, bu uygulamalar ayrı ayrı güvenlik gruplarına sahip olmasına rağmen aynı ağ bağlantı noktasını kullanabildiğinden mikro hizmet tabanlı mimaride uygulamalar arası iletişim daha da basitleşir.



Elastic Load Balancing, uygulamalarınızı ve bunların performansını Amazon CloudWatch ölçümleri, günlük kaydı ve istek takibi ile gerçek zamanlı olarak izlemenize imkan tanır. Bu, uygulamalarınızın davranışlarını daha görünür hale getirerek tek tek isteklerin incelenebildiği bir ayrıntı düzeyinde uygulama yığınınızdaki sorunları ortaya çıkarmanıza ve performans darboğazlarını belirlemenize imkan tanır.



Elastic Load Balancing, aynı yük dengeleyiciyi kullanarak hem AWS'deki hem de şirket içindeki kaynaklarda yük dengeleme olanağı tanır. Bu olanak, şirket içi uygulamaları geçirmenizi, çok daha hızlı hale getirmenizi veya bunların yükünü buluta devretmenizi kolaylaştırır.







Çok daha detaylı teknik bilgi almak isterseniz sorularınızı için BulutPress destek sistemi üzerinden bize iletebilirsiniz.