Bir uygulamanın istemci IP adresine ihtiyacı var ancak şu anda bir Application Load Balancer'ın arkasında çalışıyor, bu nedenle tüm istekler aynı IP'den geliyormuş gibi görünüyor. Uygulamanın yatay olarak ölçeklenebilir kalması gerekiyor. EN uygun maliyetli çözüm nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulamayı X-Forwarded-For başlığını okuyacak ve başlığın bir IP adresleri listesi içermesi durumunu işleyecek şekilde değiştirin..
Neden bu cevap
Application Load Balancer (ALB) kullanıldığında, istemci IP adresi doğrudan uygulamaya ulaşmaz. Bunun yerine, ALB, istemcinin orijinal IP adresini X-Forwarded-For HTTP başlığına ekler. Uygulamayı bu başlığı okuyacak şekilde değiştirmek, istemcinin gerçek IP adresine erişmenin en uygun maliyetli ve ölçeklenebilir yoludur. Bu çözüm, uygulamanın yatay ölçeklenebilirliğini korur ve ek altyapı maliyeti gerektirmez. Diğer seçenekler neden uygun değil: Uygulamayı ALB'den kaldırmak ve Route 53'ü doğrudan örneğe yönlendirmek, uygulamanın yatay ölçeklenebilirliğini ortadan kaldırır ve tek bir hata noktası oluşturur. Classic Load Balancer (CLB) kullanmak, ALB'ye göre daha eski bir teknolojidir ve genellikle daha az özellik sunar. Ayrıca, CLB de X-Forwarded-For başlığını kullanır, bu nedenle uygulama değişikliği yine de gerekecektir. İstemciyi özel bir başlıkta IP göndermeye zorlamak, istemci tarafında değişiklik gerektirir ve standart bir uygulama değildir, bu da karmaşıklığı artırır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez