Classic Load Balancer (CLB) kullanarak trafiği birden çok arka uç sunucusu arasında dağıtın, tek nokta hatalarını ortadan kaldırın ve yüksek kullanılabilirliğe sahip bir uygulama mimarisi oluşturun.
Genel Bakış
IPv4 hizmetleri için CLB yük dengelemeyi üç adımda kurun:
İnternet'e açık bir CLB örneği oluşturun: İnternet'e açık örnekler statik bir genel IP adresi içerir, bu nedenle EIP gerekmez.
-
CLB örneği için bir dinleyici ve bir sunucu grubu yapılandırın:
Sunucu grubu, CLB'den gelen istekleri işleyen arka uç sunucularından oluşan bir kümedir. Trafiğe uyum sağlamak için sunucu sayısını dinamik olarak ayarlayın.
Dinleyici, belirli bir protokol ve bağlantı noktası üzerinden istemci isteklerini alır ve bunları bir sunucu grubuna iletir.
DNS çözümlemesini yapılandırın: Kullanıcıların hizmetinize alan adı üzerinden erişebilmesi için özel bir alan adını CLB hizmet IP adresine eşleyin.
Hizmet mimarisi:
Ön Koşullar
-
CLB örneği ile aynı bölgede iki ECS örneği (ECS01 ve ECS02) oluşturun. Bölgesel yüksek kullanılabilirlik için bunları farklı alanlara yerleştirin.
Alan adı kaydı tamamlanmış olmalıdır. Alan adı Çin anakarasındaki bir Alibaba Cloud sunucusuna işaret ediyorsa ayrıca bir ICP kaydı da gereklidir.
Yordam
Adım 1: İnternet'e açık bir CLB örneği oluşturun
Classic Load Balancer (CLB) konsoluna giriş yapın. Üst gezinme çubuğunda örnek için bölgeyi seçin.
-
Create CLB öğesine tıklayın. Satın alma sayfasında CLB örneği için bölge ve alanı seçin ve bir örnek adı belirtin.
Örneği oluşturmak için satın alma işlemini tamamlayın. Yeni örnek Classic Load Balancer (CLB) konsolunda görüntülenir.
Adım 2: Bir dinleyici ve sunucu grubu yapılandırın
Instances sayfasında hedef örneği bulun ve İşlemler sütununda Configure Listener seçeneğine tıklayın.
-
Dinleyici protokolünü ve dinleyici bağlantı noktasını yapılandırın.
-
Bir sunucu grubu yapılandırın. Sunucu Grubu sekmesinde Sunucu Grubu Oluştur seçeneğine tıklayın,
server-group-testgibi bir ad girin ve Ekle seçeneğine tıklayın.CLB örneği için arka uç sunucularını seçin.
Arka uç sunucusu türü için ECS/ENI seçeneğini belirleyin, hedef ECS örneklerini seçin ve ardından İleri seçeneğine tıklayın.
Arka uç sunucusu bağlantı noktalarını yapılandırın ve sunucuları ekleyin.
port değerini
80olarak ayarlayın, varsayılan ağırlık değeri olan100değerini kullanın ve ardından Ekle seçeneğine tıklayın. -
Varsayılan durum denetimi ayarlarını koruyun.
Varsayılan durum denetimi ayarları şu şekildedir: Protokol HTTP ve yöntem HEAD'dir. Durum denetimi bağlantı noktası arka uç sunucusu bağlantı noktasıdır ve yol
/şeklindedir. Yanıt zaman aşımı 5 saniye, aralık 2 saniyedir ve sağlıklı ile sağlıksız eşikleri her ikisi de 3'tür. Sağlıklı durum kodları http_2xx ve http_3xx'tir. Yapılandırmayı gönderin. Yapılandırma başarılı iletişim kutusu, Sunucu Grubu, Katman-7 Yük Dengeleme ve Dinleyiciyi Başlat adımlarının tamamlandığını onaylar. Anladım seçeneğine tıklayın.
Adım 3: DNS çözümlemesini yapılandırın
Instances sayfasında hedef örneği bulun ve IP Address sütunundan IP adresini kopyalayın.
-
Alan adınızı CLB hizmet IP adresine eşlemek için bir A kaydı ekleyin.
Alibaba Cloud DNS konsoluna giriş yapın, hedef alan adını bulun ve Actions sütunundaki Settings seçeneğine tıklayın.
-
Add Record seçeneğine tıklayın. Aşağıdaki parametreleri yapılandırın. Diğer parametreler için varsayılanları koruyun.
Record Type: Alan adını bir IPv4 adresine eşlemek için A seçeneğini belirleyin.
Hostname: Alan adının ön eki.
Record Value: CLB örneğinin hizmet IP adresi.
Sonuçları doğrulayın
İnternet bağlantısı olan herhangi bir istemciden:
Tarayıcıya alan adını girin ve birkaç kez yenileyin. İstekler ECS01 ve ECS02 arasında sırayla gider.
Dinleyici varsayılan olmayan bir bağlantı noktası kullanıyorsa URL'ye dahil edin. Örnek: http://www.example.com:9000.
Bir ECS örneğini durdurun. İstekler işlenmeye devam eder, bu da CLB yük devretmeyi onaylar.
Diğer İşlemler
Kaynakları temizleyin
Gereksiz ücretlerden kaçınmak için kullanılmayan kaynakları silin.
DNS kaydını silin: Alibaba Cloud DNS konsoluna giriş yapın ve hedef alan adına tıklayın. Hedef DNS kaydını bulun ve İşlemler sütununda Delete seçeneğine tıklayın.
CLB örneğini silin: Classic Load Balancer (CLB) konsoluna giriş yapın. Hedef örneğin Actions sütununda
> Release Settings seçeneğini belirleyin ve ardından örneği hemen serbest bırakın.-
ECS örneklerini, güvenlik grubunu ve diğer kaynakları silin:
Elastic Compute Service (ECS) konsoluna giriş yapın. Üst gezinme çubuğunda örneklerin dağıtıldığı bölgeyi seçin. Hedef örneği bulun, İşlemler sütununda
seçeneğine tıklayın, açılan pencerede Release seçeneğini belirleyin ve ardından örneği hemen serbest bırakın.ECS konsolunun Güvenlik Grupları sayfasına giriş yapın. Üst gezinme çubuğunda güvenlik grubunun dağıtıldığı bölgeyi seçin, hedef güvenlik grubunu bulun ve İşlemler sütununda Delete seçeneğine tıklayın.
VPC ve ilgili kaynakları silin: Virtual Private Cloud (VPC) konsoluna giriş yapın. Üst gezinme çubuğunda örneğin dağıtıldığı bölgeyi seçin. VPC örneğinin İşlemler sütununda Delete seçeneğine tıklayarak VPC'yi, vSwitch'leri ve diğer ağ kaynaklarını silin.
SSS
İnternet'e açık ve intranet'e açık örnekler
Yeni oluşturulan intranet'e açık bir CLB örneği bir VPC'de dağıtılır.
|
|
|
|
|
|
İnternet'e açık bir CLB örneği, örneğe bağlı statik bir genel IP adresine sahiptir. Örneği serbest bırakırken, genel IP'sini korumak için onu bir esnek IP adresine (EIP) dönüştürün. |
Intranet'e açık bir CLB örneğinin varsayılan olarak internet erişimi yoktur. İnternet erişimini etkinleştirmek için intranet'e açık bir CLB örneğiyle bir esnek IP adresi (EIP) ilişkilendirin. EIP istediğiniz zaman ilişkilendirilebilir veya ilişkisi kesilebilir. |
|
|
|
VPC içinde bir özel IP adresi sağlar. Bir EIP ilişkilendirilirse örnek ayrıca EIP'nin genel IP adresini de sağlar. |
|
|
|
|
Bir örnek oluşturulduktan sonra ağ türünü internet'e açıktan intranet'e açığa veya tam tersine değiştiremezsiniz.
Faturalama yöntemlerini seçme
|
Faturalama yöntemi |
Örnek ölçüm yöntemi |
Örnek ağ türü |
İnternet veri aktarımı ölçüm yöntemi |
Kullanım senaryoları |
|
LCU başına ödeme |
İnternet'e açık |
Veri aktarımı başına ödeme |
|
|
|
Dahili |
Yok |
|||
|
Teknik özelliklere göre ödeme (satış durduruldu) |
İnternet'e açık |
Veri aktarımı başına ödeme |
|
|
|
Bant genişliği başına ödeme |
||||
|
Dahili |
Yok |
Teknik özelliklere göre ödeme örnek teknik özellikleri
Teknik özelliklere göre ödeme CLB örnekleri 1 Haziran 2025, 00:00:00 (UTC+8) tarihinden itibaren satın alınamaz. Daha fazla bilgi için bkz. Teknik özelliklere göre ödeme CLB örneklerinin satışının sona ermesi.
Ana performans ölçütleri: maksimum bağlantı sayısı, saniyedeki bağlantı sayısı (CPS) ve saniyedeki sorgu sayısı (QPS). Örnek teknik özellikleri.
Bant genişliği başına ödeme bant genişliğini sınırlar mı?
Evet.
Örneğin, 20 Mbit/s bant genişliği başına ödeme örneği hem gelen hem de giden trafiği 20 Mbit/s ile sınırlar.
Bir CLB örneğini başka bir VPC'ye geçirebilir miyim?
Hayır.
Bunun yerine hedef VPC'de yeni bir CLB örneği oluşturun.
CLB trafiği Alibaba Cloud dışındaki sunuculara iletebilir mi?
Hayır. CLB arka uç sunucuları olarak yalnızca Alibaba Cloud ECS örneklerini, ENI'leri ve ECI örneklerini destekler.
Arka uç sunucusu olarak farklı hesaplardaki ECS örneklerini kullanabilir miyim?
Hayır. Arka uç sunucuları kendi Alibaba Cloud hesabınıza ait olmalıdır.
Bir EIP'yi birden çok kaynakla ilişkilendirebilir miyim?
Hayır. Her EIP aynı anda yalnızca bir kaynakla ilişkilendirilebilir.