Bir dinleyici, yapılandırılmış trafik yönlendirme kurallarına göre hizmet isteklerini belirli bir sunucu grubuna iletir. Sunucu grubu, bir zamanlama algoritması kullanarak hizmet trafiğini arka uç sunucularına dağıtır.
Çalışma prensibi
Sunucu grubu türleri
Sunucu grubu türü | Varsayılan sunucu grubu | vServer grubu | Birincil/ikincil sunucu grubu |
Tür açıklaması | Her CLB örneği bir varsayılan sunucu grubu içerir (tam olarak bir tane) | Tarafınızdan oluşturulur ve yönetilir | Tarafınızdan oluşturulur ve yönetilir |
Arka uç sunucu sayısı | Bir veya daha fazla | Bir veya daha fazla | İki (bir birincil, bir ikincil) |
Özellikler |
|
|
|
Senaryolar | Tüm isteklerin aynı arka uç sunucu grubuna iletildiği basit mimari | Hizmet isteklerinin alan adına veya bağlantı noktasına göre dağıtıldığı karmaşık mimari | Veritabanları veya temel API'ler gibi sabit aktif-pasif mod gerektiren hizmetler |
Desteklenen dinleyici türleri | TCP/UDP/HTTP/HTTPS | TCP/UDP/HTTP/HTTPS | Yalnızca TCP/UDP |
Ağırlık yapılandırması
Zamanlama algoritması, gelen isteklerin birden fazla arka uç sunucusu arasında nasıl dağıtılacağını belirler. Ağırlık, her sunucuya atanan trafik oranını kontrol etmek için ağırlıklı algoritmalar kullanılan bir parametredir.
Kapsam: Yalnızca ağırlıklı bir zamanlama algoritması kullanıldığında geçerlidir. Round-robin algoritması ile etkisi yoktur.
Aralık: 0–100, varsayılan değer 100'dür.
Ağırlık 0 olduğunda davranış: Sunucu yeni istek trafiği almayı durdurur. Mevcut bağlantılar normal şekilde kapanana kadar devam eder ve sağlık kontrolleri çalışmaya devam eder. Bu durum genellikle sorunsuz kapatma işlemleri için kullanılır.
Ağırlık değişikliklerinin etkisi: Ağırlık ayarlamaları yalnızca yeni bağlantıları etkiler ve mevcut bağlantıları etkilemez. Kalıcı bağlantı senaryolarında, ağırlık değişikliğinden sonra trafiğin yeniden dağıtılması yavaş gerçekleşir.
-
Trafik dağıtım oranı: Ağırlıklı Round Robin (WRR) algoritması altında, her arka uç sunucusu ağırlığıyla orantılı olarak trafik alır. Örneğin, iki sunucunun ağırlıkları sırasıyla 100 ve 1 ise (toplam ağırlık: 101), ağırlığı 1 olan sunucu tüm isteklerin yaklaşık 1/101'ini (%1'den az) alır.
NotSunucu grubunda zaten yüksek ağırlığa sahip bir arka uç sunucusu (örneğin, ağırlık 100) varsa, düşük ağırlığa sahip (örneğin, ağırlık 1) yeni eklenen bir sunucu uzun bir süre boyunca görünür trafik alamayabilir. Bu beklenen WRR davranışıdır; düşük trafikli koşullarda, düşük ağırlıklı sunucuya ayrılan birkaç istek uzun süre gözlemlenmeyebilir.
Öneri: Yeni bir arka uç sunucusu eklerken, başlangıç ağırlığını en az 10 olarak ayarlayın. Sunucunun normal şekilde trafik aldığını onayladıktan sonra, iş ihtiyaçlarınıza göre ağırlığı ayarlayın.
Hizmet yüksek kullanılabilirliği
Sunucu durumunu doğrulamak ve düzenli olarak istek göndermek için CLB sağlık kontrollerini etkinleştirin.
Sağlık kontrolü başarılı: Sunucu sağlıklıdır ve CLB trafiği ona iletir.
Sağlık kontrolü başarısız: Sunucu sağlıksızdır ve CLB, sunucu toparlanana kadar ona yeni istek trafiği göndermeyi durdurur.
CLB sağlık kontrolleri 100.64.0.0/10 CIDR bloğundan kaynaklanır. Arka uç sunucularınızın iptables veya diğer üçüncü taraf güvenlik yazılımlarının bu CIDR bloğunu engellemediğinden emin olun. Aksi takdirde, sağlık kontrolleri başarısız olur ve hizmet kesintisine neden olur.
Birincil/ikincil sunucu grupları, otomatik yük devretme için sağlık kontrollerine güvenir:
Birincil sunucu sağlık kontrolünü geçemezse, trafik ikincil sunucuya geçer. Varsayılan olarak, ikincil sunucu sağlık kontrollerine tabi tutulmaz, bu nedenle kesintisiz yük devretmeyi sağlamak için kullanılabilirliğini manuel olarak sağlamalısınız.
Yük devretme süresi, yapılandırılmış sağlık kontrolü yanıt zaman aşımı süresine bağlıdır. Birincil sunucu toparlandığında, trafik otomatik olarak tekrar ona geçer.
Uygulanabilirlik
-
İlişkilendirme ilişkileri:
Dinleyiciler ve sunucu grupları, bir CLB örneğine özel kaynaklardır. Dinleyiciler ve sunucu grupları hakkındaki bilgiler farklı CLB örnekleri arasında paylaşılmaz.
Bir sunucu grubu birden fazla dinleyiciye bağlanabilir, ancak bir dinleyici aynı anda yalnızca bir sunucu grubuna bağlanabilir.
CLB Katman 4 dinleyicileri, hem arka uç sunucusu hem de istemci olarak aynı ECS örneğinin kullanılmasını desteklemez. Gerekirse, bunun yerine Katman 7 dinleyicisi kullanın.
-
Arka uç sunucularının eklenmesi:
-
CLB, yalnızca aynı hesap ve bölgedeki arka uç sunucularının eklenmesini destekler.
Özel ağ CLB örnekleri: Yalnızca CLB örneğinin VPC'sindeki arka uç sunucularını ekleyebilir.
Genel ağ CLB örnekleri: Eklenen tüm arka uç sunucuları aynı VPC'ye ait olmalıdır.
-
Tüm CLB sunucu grubu türleri aşağıdaki kaynakların eklenmesini destekler: Elastic Compute Service (ECS), Elastic Network Interface (ENI) ve Elastic Container Instance (ECI).
Yalnızca bir ECS örneğine zaten bağlı olan ENI'ler eklenebilir. ENI'nin hem birincil özel IP adresi hem de yardımcı özel IP adresleri desteklenir.
Arka uç sunucusu olarak kullanılan bir ECS örneği sıcak geçiş yaptığında, CLB kalıcı bağlantıları kopabilir. Hizmet, yeniden bağlantı kurulduktan sonra devam eder. Uygulamanızın otomatik yeniden bağlantı mekanizması uyguladığından emin olun.
-
-
Yapılandırma değiştirilebilirliği:
Yapılandırma değiştirilebilirliği
Sunucu grubu ekleme/kaldırma
Bağlantı noktasını değiştirme
Ağırlığı değiştirme
Varsayılan sunucu grubu
Dinleyici oluşturulup ilişkilendirildikten sonra bağlantı noktası değiştirilemez
vServer grubu
Birincil/ikincil sunucu grubu
Birincil/ikincil rolünün değiştirilmesi desteklenmez
Sunucu gruplarını yapılandırma
Konsol
Varsayılan sunucu grubu
Oluşturma gerekmez. Her CLB örneği bir varsayılan sunucu grubu içerir.
-
Sunucu ekleme:
-
CLB – Örnekler sayfasına gidin, hedef örnek kimliğine tıklayın, Default Server Group sekmesini seçin ve Add öğesine tıklayın.
Mevcut kaynakları filtrelemek için Server Type ve Resource Group ayarlarını yapın.
Bir ENI eklemek için önce gelişmiş modu etkinleştirin, ardından bağlı ENI'ye sahip ECS örneğinin yanındaki artı simgesine tıklayarak hedef ENI'yi bulun. ENI'yi seçin ve IP seçeneğini belirleyin.
-
Bağlantı noktası ve ağırlık yapılandırma:
-
Bağlantı noktası yapılandırma: Listener sekmesine gidin, Add Listener seçeneğine tıklayın. Backend Servers sihirbazı sayfasında, varsayılan sunucu grubundaki sunucular için Port değerini ayarlayın. Aynı dinleyici altındaki varsayılan sunucu grubundaki tüm sunucular aynı bağlantı noktasını kullanmalıdır.
Bağlantı noktasını yalnızca dinleyiciyi eklerken belirtebilirsiniz. Daha sonra değiştiremezsiniz.
Ağırlık yapılandırma: Seçili sunucular için Weight değerini ayarlayın.
-
-
vServer grubu
CLB – Örnekler sayfasına gidin, hedef örnek kimliğine tıklayın, vServer groups seçeneğini belirleyin ve Create vServer Group seçeneğine tıklayın.
-
Sunucuları Add:
Mevcut kaynakları filtrelemek için Server Type ve Resource Group ayarlarını yapın.
Bir ENI eklemek için önce gelişmiş modu etkinleştirin, ardından bağlı ENI'ye sahip ECS örneğinin yanındaki artı simgesine tıklayarak hedef ENI'yi bulun. ENI'yi seçin ve IP seçeneğini belirleyin.
Seçili sunucular için Port ve Weight değerlerini yapılandırın. Aynı arka uç sunucusuna birden fazla farklı bağlantı noktası atamak için Add Port seçeneğine tıklayın.
Birincil/ikincil sunucu grubu
CLB – Örnekler sayfasına gidin, hedef örnek kimliğine tıklayın, Primary/Secondary Server Groups seçeneğini belirleyin ve Create Primary/Secondary Server Group seçeneğine tıklayın.
-
Sunucuları Add:
Mevcut kaynakları filtrelemek için Server Type ve Resource Group ayarlarını yapın.
Bir ENI eklemek için önce gelişmiş modu etkinleştirin, ardından bağlı ENI'ye sahip ECS örneğinin yanındaki artı simgesine tıklayarak hedef ENI'yi bulun. ENI'yi seçin ve IP seçeneğini belirleyin.
Yalnızca iki arka uç sunucusu eklenebilir.
Seçili sunucular için Port değerini yapılandırın. Aynı arka uç sunucusuna birden fazla farklı bağlantı noktası atamak için Add Port seçeneğine tıklayın. Ekleme işleminden sonra, birincil/ikincil ilişkisini tanımlamak için Primary Server seçeneğini belirleyin.
API
Varsayılan sunucu grubu
Arka uç sunucuları eklemek için AddBackendServers çağrısını yapın.
Arka uç sunucu ağırlıklarını ayarlamak için SetBackendServers çağrısını yapın.
Arka uç sunucularını kaldırmak için RemoveBackendServers çağrısını yapın.
vServer grubu
Bir vServer grubu oluşturmak ve bağlantı noktası ile ağırlık yapılandırmalarıyla arka uç sunucuları eklemek için CreateVServerGroup çağrısını yapın.
Belirtilen bir vServer grubuna arka uç sunucuları eklemek veya kaldırmak için AddVServerGroupBackendServers / RemoveVServerGroupBackendServers çağrılarını yapın.
Bir vServer grubunu silmek için DeleteVServerGroup çağrısını yapın.
Birincil/ikincil sunucu grubu
Bir birincil/ikincil sunucu grubu oluşturmak için CreateMasterSlaveServerGroup çağrısını yapın.
Bir birincil/ikincil sunucu grubunu silmek için DeleteMasterSlaveServerGroup çağrısını yapın.
SSS
CLB örneği çalışırken ECS örneklerinin sayısını ayarlayabilir miyim?
Varsayılan sunucu grubu ve vServer grubu: Arka uç ECS örneklerini istediğiniz zaman ekleyebilir veya kaldırabilir ve farklı ECS örnekleri arasında geçiş yapabilirsiniz. Hizmet kararlılığını sağlamak için, bu işlemleri gerçekleştirmeden önce sağlık kontrollerini etkinleştirin ve arka uçta en az bir sağlıklı ECS örneğinin bulunduğundan emin olun.
Birincil/ikincil sunucu grubu: Desteklenmez.
Arka uç ECS örnekleri farklı işletim sistemleri kullanabilir mi?
Farklı olabilirler.
CLB, uygulama hizmetleri ve veriler tutarlı olduğu sürece arka uç ECS örneklerinin işletim sistemlerini kısıtlamaz. Daha kolay yönetim ve bakım için aynı işletim sisteminin kullanılmasını öneririz.
Farklı bölgelerdeki ECS örneklerini arka uç sunucusu olarak kullanabilir miyim?
CLB, çapraz bölge arka uç sunucularının doğrudan eklenmesini desteklemez. Çapraz bölge dağıtımı uygulamak için aşağıdaki çözümlerden birini kullanın:
CLB'nin üzerine Global Traffic Manager dağıtın ve birden fazla CLB örneğini bölgeler arasında dağıtın. CLB örnekleri arasında geçiş yaparak çapraz bölge eklemeyi gerçekleştirin.
Çapraz bölge arka uç eklemeyi destekleyen Application Load Balancer (ALB) veya Network Load Balancer (NLB) kullanın.
Neden ECS örneğime 100 ile başlayan IP'lerden sık sık istek geliyor?
Bu istekler, yük dengeleyicinin sağlık kontrolleri ve kullanılabilirlik izlemesinden kaynaklanır.
Kaynak: Alibaba Cloud ayrılmış CIDR bloğu
100.64.0.0/10.Güvenlik: Bu CIDR bloğu Alibaba Cloud tarafından ayrılmıştır ve diğer kullanıcılara atanamaz, bu nedenle güvenlik riski oluşturmaz.
Öneri: Hizmet kullanılabilirliğini korumak için arka uç sunucularınızın iptables veya diğer üçüncü taraf güvenlik yazılımlarının bu CIDR bloğunu engellemediğinden emin olun.
Sağlık kontrolleri başarısız olursa, bkz. Sağlık kontrolü hatalarını nasıl gideririm?
ECS örneğimde sıkıştırma etkin değil, ancak CLB'den gelen HTTP yanıtları sıkıştırılmış. Neden?
Neden: CLB dinleyici yapılandırmasında Gzip sıkıştırma etkindir ve istemci tarayıcısı sıkıştırmayı destekler.
Eylem: Devre dışı bırakmak için, CLB konsolu dinleyici ayarlarında Gzip sıkıştırmayı kapatın veya bir TCP dinleyicisine geçin.
HTTP/1.0 kullanan bir ECS örneği parçalı aktarım kodlamasını destekler mi?
Evet.
Neden CLB arka uç ECS örneğim sık sık User-Agent KeepAliveClient içeren istekler alıyor?
Gözlem: Arka uç ECS, User-Agent değeri
KeepAliveClientolan dahili IP adreslerinden çok sayıda GET isteği alır.Neden: Dinleyici protokolü TCP'dir, ancak sağlık kontrolü protokolü HTTP olarak ayarlanmıştır. Bir TCP dinleyicisi HTTP sağlık kontrollerini kullandığında, varsayılan olarak GET yöntemini kullanır.
Çözüm: Dinleyici protokolü ile sağlık kontrolü protokolünü hizalayın (örneğin, her ikisini de TCP veya her ikisini de HTTP olarak kullanın).
Varsayılan sunucu grubundaki sunucu bağlantı noktasını değiştirebilir miyim?
Doğrudan değiştirme desteklenmez.
Kısıtlama: Varsayılan sunucu grubu için bağlantı noktası yalnızca dinleyici oluşturulurken ayarlanabilir ve aynı dinleyici altındaki tüm arka uç sunucuları aynı bağlantı noktasını kullanmalıdır.
Çözüm: Aynı dinleyici için farklı arka uç bağlantı noktaları yapılandırmak üzere bir vServer grubu kullanın.
CLB Katman 4 dinleyicisi, hem arka uç sunucusu hem de istemci olarak aynı ECS örneğinin kullanılmasını destekler mi?
Hayır. Bu yapılandırma bir döngüye neden olur.
Alternatifler:
Bir CLB Katman 7 dinleyicisi (HTTP/HTTPS) kullanın.
Bir NLB örneği kullanın ve sunucu grubu için istemci IP korumasını devre dışı bırakın. Bkz. NLB'de bir ECS örneği hem arka uç sunucusu hem de istemci olarak nasıl hizmet verebilir?
Neden CLB arka ucumda çok sayıda TIME-WAIT bağlantısı varken ALB'de çok az var?
Classic Load Balancer (CLB) ve Application Load Balancer (ALB), arka uç sunucularıyla etkileşimde farklı bağlantı mekanizmaları kullanır.
Classic Load Balancer (CLB): Varsayılan olarak HTTP kısa ömürlü bağlantıları kullanır. CLB, HTTP isteklerine
Connection: closeüst bilgisini ekler. İstek işlendikten sonra, arka uç sunucusu bu üst bilgiye dayanarak bağlantıyı kapatmak için bir FIN paketi gönderir. Her kapatma işlemi TIME-WAIT durumuna girer (varsayılan 60 saniye), bu da yüksek eşzamanlılık altında hızlı birikime yol açar.Application Load Balancer (ALB): Varsayılan olarak HTTP kalıcı bağlantılarını (keep-alive) destekler. Tek bir TCP bağlantısı birden fazla isteği işler, bu da bağlantı kapatmalarını ve dolayısıyla TIME-WAIT bağlantılarını azaltır.
TIME-WAIT birikimini azaltmak için şu seçenekleri göz önünde bulundurun:
Bir CLB Katman 4 (TCP) dinleyicisine geçin. Katman 4 sağlık kontrolleri, başarılı el sıkışmadan sonra TIME-WAIT'e girmeden bağlantıyı kapatmak için bir RST paketi gönderir.
Varsayılan HTTP kalıcı bağlantı yeniden kullanım mekanizmasından yararlanmak için ALB'ye geçiş yapın.
Neden trafik arka uç sunucuları arasında eşit olmayan şekilde dağıtılıyor?
Yaygın neden | Açıklama | Sorun giderme ve çözüm |
Oturum kalıcılığı | Oturum kalıcılığı etkinleştirildiğinde, aynı istemciden gelen istekler her zaman aynı arka uç sunucusuna gider. Az sayıda istemci olduğunda (örneğin, sınırlı istemciyle stres testi sırasında), trafik belirli sunucularda yoğunlaşır. | Oturum kalıcılığının etkin olup olmadığını kontrol edin ve hizmetinizin bunu gerçekten gerektirip gerektirmediğini değerlendirin. |
Kalıcı bağlantılar | Kurulan kalıcı bağlantılar, ağırlıklar değiştiğinde yeniden dağıtılmaz. Kalıcı bağlantı senaryolarında, ağırlık ayarlamalarından sonra trafik yavaş kayar. |
|
Sağlık kontrolü hataları veya dalgalanmalar | Bazı arka uç sunucuları sağlık kontrollerini geçemez ve istek kabul edemez veya sağlık durumları sağlıklı ve sağlıksız arasında dalgalanır, bu da kararsız trafik dağılımına neden olur. |
|
Düşük toplam istek hacmi | CLB izleme ölçümlerini kontrol edin. Toplam istek hacmi düşük olduğunda hafif dengesizlikler normaldir. | İstek hacmini artırdıktan sonra trafik dağılımını gözlemleyin. Yüksek yük altında dengesizlik devam ederse, diğer nedenleri araştırın. |
Uygun olmayan ağırlık yapılandırması | Sunucu ağırlıkları gerçek işleme kapasitesiyle eşleşmez, bu da bazı sunucuların aşırı yüklenmesine ve diğerlerinin boşta kalmasına neden olur. |
|
Tutarlı hashing (CH) zamanlama algoritması | Bir dinleyici, kaynak IP tabanlı tutarlı hashing (CH) zamanlama algoritmasını kullandığında, aynı kaynak IP'den gelen istekler her zaman aynı arka uç sunucusuna iletilir. İstemci sayısı az olduğunda veya kaynak IP'ler yoğunlaştığında, bazı arka uç sunucuları hiç trafik almayabilir. CH, oturum yakınlığı gerektiren ve istemci IP'lerinin eşit dağıldığı senaryolar için uygundur. Kaynak IP'ler yoğunlaştığında, farklı bir zamanlama algoritmasına geçmeyi düşünün. | CLB konsoluna giriş yapın, örnek ayrıntıları sayfasına gidin, Listener sekmesine tıklayın, ayrıntılarını görüntülemek için hedef dinleyiciye tıklayın ve Scheduling Algorithmnın Consistent Hashing (CH) olarak ayarlanıp ayarlanmadığını kontrol edin. Ayarlıysa, trafik dağılımını iyileştirmek için Weighted Round Robin (WRR) veya Round Robin (RR) seçeneğine geçmeyi düşünün. |
Bir arka uç ECS örneğini CLB'den güvenli bir şekilde nasıl kaldırırım?
Bir ECS örneğini doğrudan kaldırmak geçici bağlantı kesintilerine neden olabilir. İlk olarak, ECS örneğinin ağırlığını 0 olarak ayarlayın. Örneği kaldırmadan önce mevcut bağlantıların tamamlanmasını bekleyin. Ağırlığın 0 olarak ayarlandığında davranışı hakkında ayrıntılar için yukarıdaki Ağırlık yapılandırması bölümüne bakın.
ECS örneğini kaldırdıktan sonra iş istekleri devam ediyorsa, şunları kontrol edin:
ECS örneğinin başka CLB örneklerine de ekli olup olmadığı.
ECS örneğinin doğrudan başka hizmetler sağlayıp sağlamadığı. Bağlantı noktası dinleme durumunu kontrol etmek için
netstatkomutunu kullanın.
Neden yeni eklenen bir arka uç sunucusuna trafik iletilmiyor?
CLB trafiği yeni eklenen bir arka uç sunucusuna iletmiyorsa, şunları kontrol edin:
Sağlık kontrolü başarısız: Arka uç sunucu bağlantı noktasına ulaşılamıyor veya uygulama beklenen bağlantı noktasında dinleme yapmıyor, bu da sağlık kontrolü hatasına neden oluyor. CLB konsolunda sunucunun sağlık kontrolü durumunu onaylayın ve arka uç sunucuda bağlantı noktası dinleme ve uygulama durumunu doğrulayın. Sağlık kontrolleri başarısız olursa, bkz. Sağlık kontrolü hatalarını nasıl gideririm?
Ağırlık 0 olarak ayarlandı: Ağırlığı 0 olan sunucular yeni istek trafiği almaz. Sunucu grubundaki sunucunun ağırlığını kontrol edin ve 0'dan büyük olduğundan emin olun. Ayrıntılar için yukarıdaki Ağırlık yapılandırması bölümüne bakın.
Yanlış sunucu grubuna eklendi: Her CLB dinleyicisi belirli bir sunucu grubuna (varsayılan veya vServer grubu) bağlanır. Yeni sunucu, hedef dinleyiciye bağlı olmayan bir gruba eklenirse, o dinleyici için trafik almaz. Dinleyiciye gerçekten bağlı olan sunucu grubunu onaylayın ve sunucuyu doğru gruba ekleyin.
iptables veya üçüncü taraf güvenlik yazılımı sağlık kontrolü CIDR bloğunu engelliyor: CLB sağlık kontrolleri
100.64.0.0/10CIDR bloğunu kullanır. Arka uç sunucudaki iptables veya diğer üçüncü taraf güvenlik yazılımları bu CIDR bloğunu engellerse, sağlık kontrolleri başarısız olur ve CLB sunucuyu sağlıksız olarak değerlendirir. İlgili kuralların bu CIDR bloğunu engellemediğinden emin olun.Sağlık kontrolü penceresine ulaşılmadı: Bir arka uç sunucusu eklendikten sonra, CLB trafik iletmeden önce başarılı bir sağlık kontrolü bekler. Kısa bir süre bekleyin ve ardından trafiğin normal akıp akmadığını doğrulayın.
Tutarlı hashing (CH) zamanlama algoritması trafik tahsisini engelliyor: Bir dinleyici, kaynak IP tabanlı tutarlı hashing (CH) zamanlama algoritmasını kullandığında, istekler kaynak IP hash sonucuna göre belirli sunuculara atanır. Yeni bir sunucu eklendikten sonra, yalnızca kaynak IP hash'i yeni sunucuya eşlenen istekler ona iletilir. İstemci sayısı azsa veya kaynak IP'ler yoğunlaştıysa, yeni sunucu uzun bir süre boyunca trafik almayabilir. CLB konsolunda, örnek ayrıntıları sayfasına gidin, Listener sekmesine tıklayın ve ilgili dinleyici için zamanlama algoritmasını kontrol edin. Consistent Hashing (CH) olarak ayarlanmışsa, Weighted Round Robin (WRR) veya Round Robin (RR) seçeneğine geçmeyi düşünün.
CLB, Katman 7 dinleyicileri için istekleri arka uç sunucularına hangi protokolle iletir?
Katman 7 dinleyicisinin HTTP mi yoksa HTTPS mi kullandığına bakılmaksızın, CLB istekleri arka uç sunucularına her zaman HTTP protokolünü kullanarak iletir. HTTP sürüm eşlemesi aşağıdaki gibidir:
İstemci isteği HTTP/1.1 veya HTTP/2.0 kullanıyorsa, Katman 7 dinleyicisi arka uç sunucularına HTTP/1.1 kullanarak erişir.
İstemci isteği HTTP/1.1 veya HTTP/2.0 dışındaki bir sürüm kullanıyorsa, Katman 7 dinleyicisi arka uç sunucularına HTTP/1.0 kullanarak erişir.