Yönlendirme mimarisine genel bakış

Azure Front Door trafik yönlendirmesi birden çok aşamada gerçekleşir. İlk olarak, trafik istemciden Front Door'a yönlendirilir. Ardından Front Door, trafiğin gönderileceğini kaynağı belirlemek için yapılandırmanızı kullanır. Front Door web uygulaması güvenlik duvarı, yönlendirme kuralları, kural altyapısı ve önbelleğe alma yapılandırmasının tümü yönlendirme işlemini etkileyebilir.

Aşağıdaki diyagramda yönlendirme mimarisi gösterilmektedir:

Her adım ve karar noktası dahil olmak üzere Front Door yönlendirme mimarisini gösteren diyagram.

Önemli

Azure Front Door (klasik) 31 Mart 2027'de emekliliğe ayrılıyor. Hizmet kullanımdan kaldırıldığı için artık profil oluşturmayı, yeni etki alanlarının sisteme alınmasını veya yönetilen sertifikaları desteklemiyor. Hizmet kesintisini önlemek için Azure Front Door Standard veya Premium'a geçin. Daha fazla bilgi için bkz. Azure Front Door (klasik) kullanımdan kaldırma.

Aşağıdaki diyagramda yönlendirme mimarisi gösterilmektedir:

Her adım ve karar noktası dahil olmak üzere Front Door yönlendirme mimarisini gösteren diyagram.

Aşağıdaki bölümlerde bu adımlar ayrıntılı olarak açıklanmaktadır.

Azure Front Door'un Traffic Manager profili tarafından yapılan ad çözümlemesi, PoP unicast IP adresini geri döndürür.

Kullanıcı veya istemci uygulaması, Azure Front Door'un arkasındaki kaynakla bağlantı başlatır. Alan adı, Front Door'un Azure Traffic Manager uç noktasına çözümlenir. Traffic Manager, dünya genelindeki tüm Front Door PoP'lerinden gelen sistem durumu ve kullanılabilirlik sinyallerini kullanır. İsteği yanıtlamak için en optimum PoP'yi belirler ve bu PoP'nin unicast IP'sini döndürür.

Azure Front Door PoP Unicast IP adresine bağlanma

İstemci, Front Door PoP konumunun döndürülen IP adresine doğrudan bağlantı kurar.

İsteği Front Door profiliyle eşleştirme

Front Door bir HTTP isteği aldığında, isteğin üst bilgisini kullanarak isteğin Host doğru müşterinin Front Door profiliyle eşleşmesini sağlar. İstek özel bir etki alanı adı kullanıyorsa, isteklerin profilinizle eşleşmesini sağlamak için etki alanı adının Front Door'a kaydedilmesi gerekir.

Front Door'un uç konumunu seçin ve bu konuma bağlanın

Kullanıcı veya istemci uygulaması Front Door'a bir bağlantı başlatır. Bağlantı son kullanıcıya en yakın kenar konumunda sonlanır. Front Door'un uç konumu isteği işler.

Front Door'a yapılan istekler hakkında daha fazla bilgi için bkz. Front Door Trafik Hızlandırma.

Talebi giriş kapısıyla eşleştirme

Front Door bir HTTP isteği aldığında, isteğin üst bilgisini kullanarak isteği Host doğru müşterinin Front Door örneğiyle eşleştirer. İstek özel bir etki alanı adı kullanıyorsa, isteklerin Front door'unuzla eşleşmesini sağlamak için etki alanı adının Front Door'a kaydedilmesi gerekir.

İstemci ve sunucu, özel etki alanı adınız için yapılandırdığınız TLS sertifikasını kullanarak veya Host üst bilgisi *.azurefd.net ile sona erdiğinde Front Door sertifikasını kullanarak bir TLS el sıkışması gerçekleştirir.

WAF kurallarını değerlendirme

Etki alanınız Web Uygulaması Güvenlik Duvarı etkinleştirildiyse WAF kuralları değerlendirilir.

Ön ucunuzda Web Uygulaması Güvenlik Duvarı etkinleştirildiyse WAF kuralları değerlendirilir.

Bir kural ihlal edilirse, Front Door istemciye bir hata döndürür ve istek işleme durdurulur.

Bir rotayı eşleştirme

Front Door isteği bir rotayla eşleştirir. Yol eşleştirme işlemi hakkında daha fazla bilgi edinin.

Yol, isteğin gönderilmesi gereken kaynak grubunu belirtir.

Yönlendirme kuralını eşleştirme

Front Door, isteği bir yönlendirme kuralıyla eşleştirir. Yol eşleştirme işlemi hakkında daha fazla bilgi edinin.

Yol, isteğin gönderilmesi gereken arka uç havuzunu belirtir.

Kural kümelerini değerlendirme

Yol için kural kümeleri tanımlarsanız, bunlar yapılandırılan sırayla işlenir. Kural kümeleri, bir yolda belirtilen kaynak grubunu geçersiz kılabilir. Kural kümeleri, gelmekte olan isteği kaynağa iletmek yerine bir yeniden yönlendirme yanıtı da tetikleyebilir.

Kural motorlarını değerlendirme

Rota için kurallar dizisi tanımlarsanız, bunlar yapılandırılan sırayla işlenir. Kurallar motorları, bir yönlendirme kuralında belirtilen arka uç havuzunu geçersiz kılabilir. Kurallar motorları, isteği bir arka uç sunucusuna yönlendirmek yerine bir yönlendirme yanıtı da tetikleyebilir.

Önbelleğe alınmış yanıtı döndürme

Front Door yönlendirme kuralında önbelleğe alma etkinse ve Front Door edge konumunun önbelleği istek için geçerli bir yanıt içeriyorsa, Front Door önbelleğe alınmış yanıtı döndürür.

Önbelleğe alma devre dışı bırakıldıysa veya yanıt yoksa, istek kaynağın üzerine iletilir.

Front Door yönlendirme kuralında önbelleğe alma etkinse ve Front Door edge konumunun önbelleği istek için geçerli bir yanıt içeriyorsa, Front Door önbelleğe alınmış yanıtı döndürür.

Önbelleğe alma devre dışı bırakıldıysa veya yanıt yoksa istek arka uçtan iletilir.

Kaynak seçin

Front Door, köken grubu içinde kullanılacak bir köken noktası seçer. Kaynak seçimi, aşağıdakiler dahil olmak üzere çeşitli faktörlere dayanır:

İsteği kaynağına iletme

Son olarak istek kaynağın adresine iletilir.

Arka plan seçin

Front Door, arka uç havuzu içinde kullanılacak bir arka uç seçer. Arka uç seçimi aşağıdakiler dahil olmak üzere çeşitli faktörlere dayanır:

İsteği arka uca iletin

Son olarak istek arka uça iletilir.

Sonraki adım