Tüm Ürünler
Search
Belge Merkezi

Server Load Balancer:What is Application Load Balancer (ALB)?

Son Güncelleme:Oct 02, 2026

Application Load Balancer (ALB), HTTP, HTTPS ve QUIC trafiğini esnek ve büyük ölçekli işleme kapasitesiyle yöneten bir 7. Katman yük dengeleme hizmetidir. ALB, gelişmiş yönlendirme özellikleri sunar, cloud-native hizmetlerle entegre çalışır ve Alibaba Cloud'un resmi Ingress ağ geçidi olarak görev yapar.

image

Neden Application Load Balancer (ALB) kullanmalısınız?

Application Load Balancer (ALB), HTTP, HTTPS ve QUIC uygulamaları için uygulama katmanında işleme ve gelişmiş yönlendirme yetenekleri sağlar. Alibaba Cloud'un resmi Ingress ağ geçidi olarak, cloud-native mimarilerin temel bileşenlerinden biridir. Daha fazla bilgi için bkz. ALB Ingress'leri Yönetme ve ALB Ingress özellikleri.

  • Uygulama katmanında yüksek esneklik: ALB, uygulama katmanında çalışarak geniş ölçekli istekleri karşılamak üzere alan adları ve VIP'ler (Sanal IP adresleri) sağlar. Trafiği dağıtarak uygulama kapasitesini artırır ve tek nokta arızalarını ortadan kaldırır. Kullanılabilirlik alanı kombinasyonlarını özelleştirebilir ve kaynak darboğazlarını önlemek için bu alanlar arasında esnek şekilde ölçeklendirebilirsiniz.

  • Gelişmiş protokol desteği: ALB, büyük hacimli trafik için HTTP, HTTPS ve QUIC protokollerini destekler. Gerçek zamanlı ses/görüntü, canlı yayın ve oyun gibi mobil internet uygulamaları için ALB daha hızlı erişim ve daha güvenilir iletim sunar. Ayrıca ALB, mikroservisler arasındaki API iletişimi için gRPC'yi de destekler.

  • Gelişmiş içerik tabanlı yönlendirme: ALB; yol, HTTP başlığı, sorgu dizesi, istek yöntemi, çerez ve kaynak IP gibi koşullara göre hizmet trafiğini tanımlayıp farklı arka uç sunucularına iletir. ALB ayrıca yönlendirme, yeniden yazma ve özel HTTPS başlıklarını da destekler.

  • Güvenlik ve güvenilirlik: ALB, yerleşik DDoS koruması sağlar ve Web Application Firewall (WAF) ile entegre çalışır. Önceden tanımlanmış ve özel güvenlik ilkeleriyle uçtan uca HTTPS şifrelemesi sunar ve TLS 1.3'ü destekler. Şifrelemeye duyarlı hizmetler için ALB, sıfır güven (zero-trust) güvenlik gereksinimlerini karşılar.

  • Cloud-native için tasarlandı: Cloud-native paradigması olgunlaştıkça yeni hizmetler giderek daha fazla cloud-native ortamda dağıtılırken, mevcut hizmetler de cloud-native olacak şekilde yeniden mimarilenmektedir. ALB; Container Service for Kubernetes (ACK), Serverless App Engine (SAE), Function Compute ve açık kaynak K8s ile sıkı entegrasyona sahiptir. Alibaba Cloud'un resmi cloud-native Ingress ağ geçididir.

  • SSE akışı: ALB, Server-Sent Events (SSE) akışını destekler. Büyük dil modeli (LLM) uygulamalarında SSE, çıkarım sonuçlarını gerçek zamanlı olarak döndürür.

  • Esnek faturalama: ALB, esnek faturalama için Elastik IP Adresleri (EIP) ve İnternet Paylaşımlı Bant Genişliği üzerinden genel ağ erişimi sağlar. ALB, esnek trafik zirvelerine uyum sağlayan Yük Dengeleyici Kapasite Birimleri (LCU) tabanlı bir fiyatlandırma modeli kullanır.

Örnek performans ölçümleri

Not

25 Şubat 2025, 00:00:00 (UTC+8) tarihinden itibaren, yeni oluşturulan örnekler varsayılan olarak yükseltilmiş ALB sürümünü kullanacaktır. Kendi kendine hizmet başvuruları üzerinden oluşturulan örnekler hariç, mevcut ALB örnekleri etkilenmez. Daha fazla bilgi için bkz. Application Load Balancer (ALB) Örneklerinin Yükseltilmesine İlişkin Duyuru.

Yükseltmeden sonra

Bir ALB örneği, belirtilen her vSwitch'ten üç IP adresi ayırır: istemci hizmetleri için bir VIP (Sanal IP adresi) ve arka uç sunucularıyla iletişim kurmak ile sağlık kontrolleri yapmak için iki yerel IP adresi.

Not

ALB örneğinizin tüm esnek yeteneklerinin kullanılabilir olduğundan emin olmak için, örneğin dağıtıldığı her vSwitch'te en az sekiz IP adresi ayırmanızı öneririz.


VIP performans ölçümleri


Maksimum otomatik ölçeklendirme performansı


Saniye başına maksimum istek sayısı (QPS)


500.000


Saniye başına maksimum yeni bağlantı sayısı (CPS)


200.000


Maksimum eşzamanlı bağlantı sayısı


5.000.000


Maksimum özel ağ bant genişliği


25 Gbps

Birden fazla kullanılabilirlik alanına dağıtılan bir ALB örneği için örnek performans ölçümleri = kullanılabilirlik alanı sayısı × VIP performans ölçümleri formülü geçerlidir.

İki kullanılabilirlik alanına dağıtılan bir ALB örneğinin varsayılan genel bant genişliği 400 Mbit/s'dir. Gerçek genel bant genişliği, ALB örneğiyle ilişkilendirilen tüm EIP'lerin bant genişliğinin toplamıdır.

  • Tek bir bölgede, tek bir Alibaba Cloud hesabı altındaki veri aktarımı başına ödeme yapan tüm EIP'lerin toplam zirve bant genişliği 5 Gbit/s'yi aşamaz. Daha fazla bilgi için bkz. Kullandıkça Öde içindeki bant genişliği limiti bölümü.

  • Daha fazla bant genişliğine ihtiyacınız varsa İnternet Paylaşımlı Bant Genişliği satın alın. Daha fazla bilgi için bkz. Bant Genişliği Paketleri Oluşturma ve Yönetme.

Not
  • Bir ALB örneğinin kapasitesi, otomatik ölçeklendirme SLA'sına göre dakikalar içinde otomatik olarak genişler. Daha yüksek esnekliğe ihtiyaç duyuyorsanız veya işiniz aşağıdaki senaryolardan birine giriyorsa ALB kaynak rezervasyonu kullanın.

    • Ani trafik artışlarına neden olacak promosyon kampanyaları başlatmaya hazırlanıyorsunuz ve ALB örneğinizin zirve trafiğini karşılayabilmesini sağlamak istiyorsunuz.

    • Hizmetlerinizin ani artış odaklı bir trafik deseni vardır ve trafik zirveleri öngörülemez.

    • Başlattığınız veya geçişini yaptığınız hizmetler, otomatik ölçeklendirmenin devreye girmesini beklemeden başlangıçta ALB örneğinden yüksek performans gerektirir.

    • Hizmet gereksinimlerinizi karşılamak için belirleyici kapasiteyi korumanız gerekir.

    • SLB örnekleri arasında geçiş yapıyorsunuz ve hedef SLB örneğinin kaynak SLB örneğiyle aynı performansı göstermesini istiyorsunuz.

  • ALB, çoklu alan dağıtımını destekler. Mevcut bölgede iki veya daha fazla kullanılabilirlik alanı sunuluyorsa, hizmetleriniz için yüksek kullanılabilirlik sağlamak amacıyla en az iki kullanılabilirlik alanı seçin. ALB, birden fazla kullanılabilirlik alanı kullanımı için ek ücret almaz.

  • Kendi alan adınızı kullanmanızı ve bunu ALB örneği alan adına eşlemek için bir CNAME kaydı oluşturmanızı öneririz. Bu yaklaşım, %99.995'e kadar Hizmet Seviyesi Sözleşmesi (SLA) sağlar.

Önceki tabloda yer alan performans ölçümleri, bir ALB örneğinin maksimum otomatik ölçeklendirme performansını temsil eder ve örneğin özellik sürümünden bağımsızdır.

ALB, dağıtılmış ve yüksek düzeyde güvenilir bir küme mimarisi kullanır. Tek bir bağlantının iletme kapasitesi, tek bir veri düzlemi düğümünün tek çekirdek performansı ile sınırlıdır ve belirttiğiniz bant genişliği zirvesi kümedeki birden fazla sunucu arasında dağıtılır. Hizmetleriniz yüksek trafikli ve uzun ömürlü bağlantılarla domine edildiğinde, tek bir bağlantı örneğin bant genişliği zirvesine ulaşmayabilir. ALB örneğinin toplam bant genişliği kapasitesini tam olarak kullanmak için hizmet trafiğinizi birden fazla eşzamanlı bağlantıya bölmenizi öneririz.

Yükseltmeden önce

ALB, Dinamik IP ve Statik IP olmak üzere iki IP modu sağlar. Bir ALB örneğinin performansı dinamik IP ve statik IP modları arasında farklılık gösterir.

Not

ALB örnek performans ölçümleri yalnızca ALB örneğinin IP moduna bağlıdır, özellik sürümüne değil.

Tek bir ALB örneğinin performansı (iki alanlı dağıtım örnek alınmıştır)

IP modu

Saniye başına maksimum istek sayısı (QPS)

Saniye başına maksimum yeni bağlantı sayısı (CPS)

Maksimum eşzamanlı bağlantı sayısı

Maksimum özel ağ bant genişliği

Varsayılan genel bant genişliği

Dinamik IP

1.000.000

1.000.000

10.000.000

100 Gbit/s

400 Mbit/s. Gerçek genel bant genişliği, ALB örneğiyle ilişkilendirilen tüm EIP'lerin bant genişliğinin toplamıdır.

  • Tek bir bölgede, tek bir Alibaba Cloud hesabı altındaki veri aktarımı başına ödeme yapan tüm EIP'lerin toplam zirve bant genişliği 5 Gbit/s'yi aşamaz. Daha fazla bilgi için bkz. Kullandıkça Öde.

  • Daha fazla bant genişliğine ihtiyacınız varsa İnternet Paylaşımlı Bant Genişliği satın alın. Daha fazla bilgi için bkz. Bant Genişliği Paketleri Oluşturma ve Yönetme.

Statik IP

100.000

100.000

1.000.000

10 Gbit/s

Not
  • Birden fazla kullanılabilirlik alanını destekleyen bölgelerde, bir ALB örneğinin QPS, CPS ve eşzamanlı bağlantı sayıları için başlangıç limitleri sırasıyla 100.000, 100.000 ve 1.000.000'dır. Bu limitler kullanılabilirlik alanı sayısı arttıkça yükselmez. Statik IP modundaki bir ALB örneğinin maksimum QPS, CPS ve eşzamanlı bağlantı sayıları sırasıyla 100.000, 100.000 ve 1.000.000'dır. Dinamik IP modundaki bir ALB örneği, otomatik ölçeklendirme SLA'sına göre otomatik olarak genişler. Maksimum QPS, CPS ve eşzamanlı bağlantı sayıları sırasıyla 1.000.000, 1.000.000 ve 10.000.000'a ulaşabilir.

  • Kendi alan adınızı kullanmanızı ve bunu ALB örneği alan adına eşlemek için bir CNAME kaydı oluşturmanızı öneririz. Bu yaklaşım, %99.995'e kadar SLA sağlar.

  • ALB, çoklu alan dağıtımını destekler. Mevcut bölgede iki veya daha fazla kullanılabilirlik alanı sunuluyorsa, hizmetleriniz için yüksek kullanılabilirlik sağlamak amacıyla en az iki kullanılabilirlik alanı seçin. ALB, birden fazla kullanılabilirlik alanı kullanımı için ek ücret almaz.

ALB bileşenleri

image


Bileşen


Açıklama


Örnek


Bir ALB örneği, 7. Katman yük dengeleme sağlayarak trafiği arka uç sunucuları arasında dağıtır ve aktarım hızını artırır. Tek bir örnek saniyede 1.000.000 QPS'ye kadar işleyebilir.


Dinleyici


Bir dinleyici, bir ALB örneğine yönelik bağlantı isteklerini izler. Her dinleyiciyi, ALB örneğinin işleyeceği trafiği (örneğin, 80 numaralı bağlantı noktasındaki HTTP trafiği) belirtmek üzere bir protokol ve bağlantı noktası ile yapılandırın. Bir ALB örneğinde en az bir dinleyici bulunmalıdır ve farklı türdeki hizmet trafiği için ALB örneği başına 50 dinleyiciye kadar desteklenir.


İletme kuralı


Bir iletme kuralı, bir ALB örneğinin istekleri sunucu gruplarına nasıl yönlendireceğini belirler. Alan adı ve yol tabanlı yönlendirmenin yanı sıra ALB, istekleri HTTP başlıkları, çerezler ve istek yöntemlerine göre de iletebilir.


Sunucu grubu


Bir sunucu grubu, ALB tarafından dağıtılan istekleri işleyen arka uç sunucularından oluşan bir kümedir. ALB içinde sunucu grupları ALB örneklerinden bağımsızdır; bu nedenle aynı grubu birden fazla ALB örneğine ekleyebilirsiniz. Her sunucu grubu 1.000 arka uç sunucusuna kadar destekler. ALB sunucu grupları; ECS, ECI ve ENI dahil olmak üzere çeşitli arka uç türlerini destekler.


Sağlık kontrolü


ALB, arka uç sunucularının kullanılabilirliğini izlemek için sağlık kontrollerini kullanır. ALB, sağlıklı olmayan sunucuları tespit eder ve bunlara trafik dağıtmayı durdurur. ALB, protokol, bağlantı noktası ve eşiklere göre yapılandırılabilen sağlık kontrollerini destekler. ALB ayrıca sunucu grupları genelinde uygulayabileceğiniz sağlık kontrolü şablonları sağlar.

ALB türleri

Alibaba Cloud, internete dönük ve dahili ALB örnekleri sunar. ALB örnek türü seçiminiz, EIP'lerin ve İnternet Paylaşımlı Bant Genişliğinin gerekli olup olmadığını belirler.

image

Bileşen

Açıklama

VIP (Sanal IP adresi)

Bir ALB örneğinin trafiği dağıtmak için kullandığı sanal IP adresidir. Her VIP, Sanal Özel Cloud (VPC) içindeki bir özel IP adresidir.

EIP

EIP'ler yalnızca internete dönük ALB örnekleri için gereklidir, dahili ALB örnekleri için gerekli değildir. Bir EIP, bir ALB örneğinin internet üzerinden hizmet sunmasını sağlar. İnternete dönük bir ALB örneğinde birden fazla EIP bulunabilir ve ALB yüksek kullanılabilirliği için farklı kullanılabilirlik alanlarında en az iki EIP bulunmalıdır.

İnternet Paylaşımlı Bant Genişliği

Bir Bant Genişliği Paketi, bir bölgede bant genişliğinin paylaşılmasını ve yeniden kullanılmasını sağlar. Aynı bölgedeki EIP'leri bir İnternet Paylaşımlı Bant Genişliği örneğine ekleyerek bant genişliğini paylaşabilir ve genel bant genişliği maliyetlerini düşürebilirsiniz.

Alan adı

İlgili VIP'ye eşlenen çözümlenebilir bir alan adıdır. Ayrıca, sahip olduğunuz özel bir alan adını CNAME kaydı kullanarak ALB örneğinin alan adına eşleyebilirsiniz. Daha fazla bilgi için bkz. ALB örneği için CNAME kaydı yapılandırma.

Not

15 Kasım 2024, 00:00:00 (UTC+8) tarihinden itibaren, yeni oluşturulan ALB örneklerinde varsayılan olarak yeni alan adları kullanılır. ALB örneklerine erişmek için artık varsayılan Alibaba Cloud alan adlarını kullanamazsınız. 15 Kasım 2024, 00:00:00 (UTC+8) tarihinden önce oluşturulan ALB örnekleri etkilenmez. Daha fazla bilgi için bkz. Yük Dengeleyici Alan Adlarının Yükseltilmesine İlişkin Duyuru.

Application Load Balancer (ALB) etkinleştirme

Application Load Balancer Oluştur bağlantısına tıklayarak ALB ürün satın alma sayfasına gidin.

ALB dağıtma ve sürdürme

Bir Alibaba Cloud hesabı kaydettirdikten sonra ALB öğesini aşağıdaki yollarla dağıtabilir ve sürdürebilirsiniz:

  • Application Load Balancer (ALB) konsolu: Etkileşimli işlemler için web tabanlı bir kullanıcı arayüzü. Konsolu kullanarak bir ALB örneği oluşturabilir, yönetebilir veya serbest bırakabilirsiniz. Daha fazla bilgi için bkz. ALB örneği oluşturma ve yönetme.

  • Alibaba Cloud SDK'ları: Java, Go ve Python gibi çeşitli programlama dilleri için SDK'lar sağlar.

  • OpenAPI Geliştirici Portalı: Hızlı API aramaları, çevrimiçi API çağrıları ve dinamik SDK örnek kodu oluşturma imkanı sunar.

  • Terraform: Alibaba Cloud ve Terraform'u destekleyen diğer platformlardaki bilgi işlem kaynaklarını sürümlendirilmiş yapılandırma dosyaları kullanarak sağlamaya ve yönetmeye olanak tanıyan açık kaynaklı bir araç.

İlgili belgeler