Azure Front Door'da çıkış noktaları ve kaynak grupları

Önemli

Azure Front Door (klasik) 31 Mart 2027'de kullanımdan kaldırılacaktır. Hizmet kesintisini önlemek için Azure Front Door (klasik) profillerinizi Mart 2027'ye kadar Azure Front Door Standard veya Premium katmanına geçirmeniz önemlidir. Daha fazla bilgi için bkz . Azure Front Door (klasik) kullanımdan kaldırma.

Not

Bu makaledeki kaynak ve çıkış noktası grubu , Azure Front Door (klasik) yapılandırmasının arka uç ve arka uç havuzunu ifade eder.

Bu makalede, web uygulaması dağıtımınızı Azure Front Door ile eşleme hakkındaki kavramlar açıklanmaktadır. Azure Front Door yapılandırmasında bir kaynak ve kaynak grubunun ne olduğunu öğrenirsiniz.

Kaynak

Kaynak, önbelleğe alma etkinleştirilmediğinde veya önbellek kaçırıldığında Azure Front Door'un içerik aldığı uygulama dağıtımını ifade eder. Azure Front Door, Azure'da barındırılan kaynakları ve şirket içi veri merkezinizde veya başka bir bulut sağlayıcısında barındırılan uygulamaları destekler. Kaynak, veritabanı katmanınızla veya depolama katmanınızla karıştırılmamalıdır. Kaynak, uygulamanızın arka ucu için uç nokta olarak görüntülenmelidir. Front Door yapılandırmasında bir çıkış noktası grubuna kaynak eklediğinizde, aşağıdaki ayarları da yapılandırmanız gerekir:

  • Kaynak türü: Eklemek istediğiniz kaynak türü. Front Door, uygulama arka uçlarınızın App Service, Cloud Service veya Depolama otomatik olarak keşfedilmelerini destekler. Azure'da farklı bir kaynak, hatta Azure dışı bir arka uç istiyorsanız Özel konak'ı seçin.

    Önemli

    Yapılandırma sırasında API'ler kaynağın Front Door ortamından erişilip erişilmediğini doğrulamaz. Front Door'un kaynağınıza ulaşadığından emin olun.

  • Abonelik ve kaynak ana bilgisayar adı: Arka uç konak türünüz için Özel konak'ı seçmediyseniz, uygun aboneliği ve ilgili arka uç ana bilgisayar adını seçerek arka ucunuzu seçin.

  • Özel Bağlantı: Azure Front Door Premium katmanı, Özel Bağlantı kullanarak trafiğin çıkış noktalarına gönderilmesini destekler. Daha fazla bilgi için bkz. Özel Bağlantı ile Kaynağınızın güvenliğini sağlama.

  • Sertifika konu adı doğrulaması: Azure Front Door kaynak TLS bağlantısı sırasında, Azure Front Door istek ana bilgisayar adının kaynak tarafından sağlanan sertifikadaki konak adıyla eşleşip eşleşmediğini doğrular. Microsoft, güvenlik açısından sertifika konu adı denetimini devre dışı bırakmanızı önermez. Daha fazla bilgi için, özellikle bu özelliği devre dışı bırakmak istiyorsanız uçtan uca TLS şifrelemesine bakın.

  • Kaynak ana bilgisayar üst bilgisi: Her istek için arka uçta gönderilen konak üst bilgisi değeri. Daha fazla bilgi için bkz . Kaynak ana bilgisayar üst bilgisi.

  • Öncelik. Tüm trafik için birincil hizmet arka ucu kullanmak istediğinizde farklı arka uçlarınıza öncelikleri atayın. Ayrıca, birincil veya yedekleme arka uçları kullanılamıyorsa yedekler sağlayın. Daha fazla bilgi için bkz . Öncelik.

  • Ağırlık. Trafiği bir dizi arka uç arasında eşit veya ağırlık katsayılarına göre dağıtmak için farklı arka uçlarınıza ağırlıklar atayın. Daha fazla bilgi için bkz . Ağırlıklar.

Kaynak ana bilgisayar başlığı

Azure Front Door tarafından bir kaynağa iletilen istekler, kaynağın hedeflenen kaynağı almak için kullandığı bir konak üst bilgisi alanı içerir. Bu alanın değeri genellikle ana bilgisayar üst bilgisi ve bağlantı noktası olan kaynak URI'sinden gelir.

Örneğin, için www.contoso.com yapılan bir istek ana bilgisayar üst bilgisine www.contoso.comsahiptir. Kaynağınızı yapılandırmak için Azure portalını kullanırsanız, bu alanın varsayılan değeri kaynağın ana bilgisayar adıdır. Kaynağınız Azure portalında ise contoso-westus.azurewebsites.net, kaynak ana bilgisayar üst bilgisi için otomatik olarak doldurulan değer olur contoso-westus.azurewebsites.net. Ancak, bu alanı açıkça ayarlamadan Azure Resource Manager şablonlarını veya başka bir yöntemi kullanırsanız, Front Door gelen ana bilgisayar adını konak üst bilgisi için değer olarak gönderir. için istek yapıldıysa www.contoso.comve kaynağınızda contoso-westus.azurewebsites.net boş bir üst bilgi alanı varsa, Front Door konak üst bilgisini olarak www.contoso.comayarlar.

Çoğu uygulama arka ucu (Azure Web Apps, Blob depolama ve Cloud Services), ana bilgisayar üst bilgisinin arka ucun etki alanıyla eşleşmesini gerektirir. Ancak, kaynağınıza yönlendiren ön uç konağı gibi www.contoso.netfarklı bir konak adı kullanır.

Kaynağınız ana bilgisayar üst bilgisinin kaynak ana bilgisayar adıyla eşleşmesini gerektiriyorsa, kaynak ana bilgisayar üst bilgisinin kaynağın ana bilgisayar adını içerdiğinden emin olun.

Not

Kaynak olarak App Service kullanıyorsanız App Service'in özel etki alanı adının da yapılandırıldığından emin olun. Daha fazla bilgi için bkz. Mevcut özel DNS adını Azure Uygulaması Hizmeti ile eşleme.

Kaynak ana bilgisayar üst bilgisini kaynak için yapılandırma

Kaynak grubu bölümündeki bir kaynağın kaynak ana bilgisayar üst bilgisi alanını yapılandırmak için:

  1. Front Door kaynağınızı açın ve yapılandırılan kaynağı içeren kaynak grubunu seçin.

  2. Henüz yapmadıysanız bir çıkış noktası ekleyin veya var olan bir kaynağı düzenleyin.

  3. Kaynak ana bilgisayar üst bilgisi alanını özel bir değer olarak ayarlayın veya boş bırakın. Gelen isteğin ana bilgisayar adı, konak üst bilgi değeri olarak kullanılır.

Kaynak grubu

Azure Front Door'daki bir kaynak grubu, uygulamaları için benzer trafik alan bir kaynak kümesini ifade eder. Kaynak grubu, aynı trafiği alan ve beklenen bir davranışla yanıt veren dünya genelindeki uygulama örneklerinizin mantıksal bir gruplandırma olarak tanımlayabilirsiniz. Bu kaynaklar farklı bölgelere veya aynı bölgeye dağıtılabilir. Tüm kaynaklar Etkin/Etkin veya Etkin/Pasif yapılandırmasında dağıtılabilir.

Kaynak grubu, çıkış noktalarının sistem durumu yoklamaları tarafından nasıl değerlendirilip değerlendirilemlerini tanımlar. Bunlar arasında yük dengeleme yöntemini de tanımlar.

Durum araştırmaları

Azure Front Door, yapılandırılan kaynaklarınızın her birine düzenli HTTP/HTTPS yoklama istekleri gönderir. Yoklama istekleri, son kullanıcı isteklerinizi yük dengelemek için her kaynağın yakınlık ve sistem durumunu belirler. Bir kaynak grubunun sistem durumu yoklama ayarları, uygulama arka uçlarının sistem durumunu nasıl yoklaacağımızı tanımlar. Yük dengeleme yapılandırması için aşağıdaki ayarlar kullanılabilir:

  • Yol: Kaynak grubundaki tüm çıkış noktaları için yoklama istekleri için kullanılan URL. Örneğin, kaynaklarınızdan contoso-westus.azurewebsites.net biriyse ve yol /probe/test.aspx olarak ayarlanırsa Front Door, protokolün HTTP olarak ayarlanıp ayarlanmadığını belirlemek için http://contoso-westus.azurewebsites.net/probe/test.aspx sistem durumu yoklama isteklerini gönderir.

  • Protokol: HTTP veya HTTPS protokolü ile Front Door'dan çıkış noktalarınıza sistem durumu yoklaması isteklerinin gönderilip gönderilmeymeyeceğini tanımlar.

  • Yöntem: Sistem durumu yoklamaları göndermek için kullanılacak HTTP yöntemi. Get veya HEAD (varsayılan) seçenekleri vardır.

    Not

    Front Door, arka uçlarınızda daha düşük yük ve maliyet için sistem durumu yoklamaları için HEAD isteklerinin kullanılmasını önerir.

  • Aralık (saniye): Kaynaklarınızın sistem durumu yoklamalarının sıklığını veya Front Door ortamlarının her birinin yoklama gönderdiği aralıkları tanımlar.

    Not

    Daha hızlı yük devretme işlemleri için aralığı daha düşük bir değere ayarlayın. Değer ne kadar düşükse arka uçlarınızın sistem durumu yoklaması birimi de o kadar yüksektir. Örneğin, aralık genel olarak 100 Front Door POP ile 30 saniye olarak ayarlanırsa, her arka uç dakikada yaklaşık 200 yoklama isteği alır.

Daha fazla bilgi için bkz . Sistem durumu yoklamaları.

Yük dengeleme ayarları

Kaynak grubu için yük dengeleme ayarları, sistem durumu yoklamalarını nasıl değerlendirebileceğimizi tanımlar. Bu ayarlar kaynağın iyi durumda mı yoksa iyi durumda mı olduğunu belirler. Ayrıca kaynak grubundaki farklı çıkış noktaları arasındaki trafiğin yük dengelemesini de denetler. Yük dengeleme yapılandırması için aşağıdaki ayarlar kullanılabilir:

  • Örnek boyutu: Kaynak sistem durumu değerlendirmesi için göz önünde bulundurmamız gereken sistem durumu yoklaması örneklerinin sayısını tanımlar.

  • Başarılı örnek boyutu: Örnek boyutunu daha önce belirtildiği gibi, kaynağın iyi durumda olduğunu çağırmak için gereken başarılı örneklerin sayısını tanımlar. Örneğin, Front Door sistem durumu yoklama aralığının 30 saniye, örnek boyutunun 5 ve başarılı örnek boyutunun 3 olduğunu varsayalım. Kaynağınız için sistem durumu yoklamalarını her değerlendirdiğimizde, 150 saniye (5 x 30) üzerinden son beş örneği inceleyeceğiz. Kaynağı sağlıklı olarak bildirmek için en az üç başarılı yoklama gerekir.

  • Gecikme süresi duyarlılığı (ek gecikme): Front Door'un isteği gecikme süresi ölçümü duyarlılık aralığı içinde kaynağınıza göndermesini veya isteği en yakın arka uçtan iletmesini isteyip istemediğinizi tanımlar.

Daha fazla bilgi için bkz . En az gecikme süresi tabanlı yönlendirme yöntemi.

Sonraki adımlar