Hızlı başlangıç: Yüksek oranda kullanılabilir global web uygulaması için Front Door oluşturma

Ö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.

Bu hızlı başlangıçta, Azure Front Door ile bir web uygulaması için yüksek kullanılabilirlik ayarlamak üzere Azure portalını nasıl kullanacağınız gösterilmektedir. Trafiği farklı Azure bölgelerinde çalışan bir web uygulamasının iki örneğine dağıtan bir Front Door yapılandırması oluşturursunuz. Yapılandırmada eşit ağırlıklı ve aynı öncelikli arka uçlar kullanılır. Bu, Azure Front Door'un trafiği uygulamayı barındıran kullanılabilir en yakın siteye yönlendirdiği anlamına gelir. Azure Front Door ayrıca web uygulamasının durumunu izler ve en yakın site kapalıysa bir sonraki en yakın siteye otomatik yük devretme gerçekleştirir.

Azure portalını kullanan Front Door dağıtım ortamı diyagramı.

Önkoşullar

Web uygulamasının iki örneğini oluşturma

Bu hızlı başlangıcı tamamlamak için farklı Azure bölgelerinde çalışan bir web uygulamasının iki örneğine ihtiyacınız vardır. Web uygulaması örnekleri Etkin/Etkin modda çalışır, yani her ikisi de trafiği aynı anda işleyebilir. Bu kurulum, bir örneğin diğeri için yedekleme görevi gördüğü Etkin/Bekleme modundan farklıdır.

Bu hızlı başlangıcı takip etmek için farklı Azure bölgelerinde çalışan iki web uygulamasına ihtiyacınız vardır. Henüz sahip değilseniz, örnek web uygulamaları oluşturmak için bu adımları kullanabilirsiniz.

  1. Azure Portal’ında oturum açın.

  2. Ekranın sol üst köşesinde + Kaynak oluştur'u seçin ve Web Uygulaması'nı arayın.

    Azure portalında bir web uygulaması oluşturun.

  3. Web Uygulaması Oluştur sayfasının Temel Bilgiler sekmesinde aşağıdaki ayrıntıları sağlayın veya seçin.

    Ayar Value
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu Yeni oluştur'u seçin ve metin kutusuna FrontDoorQS_rg1 yazın.
    Ad Web uygulamanız için benzersiz bir Ad yazın. Örneğin, WebAppContoso-1.
    Yayınla Kod’u seçin.
    Çalışma zamanı yığını .NET Core 3.1 (LTS) öğesini seçin.
    İşletim Sistemi Windows’u seçin.
    Bölge Orta ABD'yi seçin.
    Windows Planı Yeni oluştur'u seçin ve metin kutusuna myAppServicePlanCentralUS yazın.
    Sku ve boyut Standart S1 100 toplam ACU, 1,75 GB bellek'i seçin.
  4. Gözden geçir ve oluştur'u seçin ve özet ayrıntılarını doğrulayın. Ardından, dağıtım işlemini başlatmak için Oluştur'u seçin. Dağıtımın tamamlanması birkaç dakika sürebilir.

    Web Uygulaması Oluştur sayfasını gösteren ekran görüntüsü.

İlk web uygulamanızı başarıyla dağıttıktan sonra başka bir web uygulaması oluşturmaya devam edin. Listelenenler dışında, aynı adımları izleyin ve öncekiyle aynı değerleri girin:

Ayar Value
Kaynak grubu Yeni oluştur'u seçin ve FrontDoorQS_rg2 yazın
Ad Web Uygulamanız için benzersiz bir ad yazın; örneğin, WebAppContoso-2
Bölge İlk Web Uygulamasından farklı bir bölge seçin, örneğin Doğu ABD
App Service planı>Windows Planı Yeni'yi seçin, myAppServicePlanEastUS yazın ve ardından Tamam'ı seçin

Uygulamanız için Front Door oluşturma

İki web uygulaması sunucusu arasındaki en düşük gecikme süresine göre kullanıcı trafiğini yönlendirmek için Azure Front Door'ı ayarlayın. Azure Front Door için bir ön uç konağı ekleyerek başlayın.

  1. Giriş sayfasından veya Azure menüsünden + Kaynak oluştur'u seçin. Ağ>Front Door ve CDN profilleri'ni seçin.

  2. Teklifleri karşılaştır sayfasında Diğer teklifleri keşfedin'i seçin. Ardından Azure Front Door (klasik) seçeneğini belirleyin. Daha sonra Devam seçeneğini belirleyin.

  3. Front Door Oluşturma sayfasının Temel Bilgiler sekmesinde aşağıdaki bilgileri sağlayın veya seçin ve ardından İleri: Yapılandırma'yı seçin.

    Ayar Value
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu Yeni oluştur'u seçin ve metin kutusuna FrontDoorQS_rg0 yazın.
    Kaynak grubu konumu Orta ABD'yi seçin.
  4. Ön uçlar/etki alanları'nda Ön uç ana bilgisayar ekle sayfasını açmak için seçin+.

  5. Ana bilgisayar adı için genel olarak benzersiz bir konak adı yazın. Örneğin, contoso-frontend. Ekle'yi seçin.

    Azure Front Door için bir ön uç konağı ekleyin.

Ardından, iki web uygulamanızı içeren bir arka uç havuzu ayarlayın.

  1. Yine Front Door Oluştur'da, Arka uç havuzlarında Arka uç havuzu ekle sayfasını açmak için seçin+.

  2. Ad alanına myBackendPool yazın, ardından Arka uç ekle'yi seçin.

    Arka uç havuzu ekleyin.

  3. Arka uç ekle bölmesinde aşağıdaki bilgileri sağlayın veya seçin ve Ekle'yi seçin.

    Ayar Value
    Arka uç konak türü App service'i seçin.
    Abonelik Aboneliğinizi seçin.
    Arka uç ana bilgisayar adı Oluşturduğunuz ilk web uygulamasını seçin. Örneğin, WebAppContoso-1.

    Diğer tüm alanları varsayılan olarak tut.

    Front Door'unuza bir arka uç konağı ekleyin.

  4. "Arka uç ekle'yi yeniden seçin. Aşağıdaki bilgileri sağlayın veya seçin ve Ekle'yi seçin.

    Ayar Value
    Arka uç konak türü App service'i seçin.
    Abonelik Aboneliğinizi seçin.
    Arka uç ana bilgisayar adı Oluşturduğunuz ikinci web uygulamasını seçin. Örneğin, WebAppContoso-2.

    Diğer tüm alanları varsayılan olarak tut.

  5. Arka uç havuzunun yapılandırmasını tamamlamak için Arka uç havuzu ekle sayfasında Ekle'yi seçin.

    Azure Front Door için bir arka uç havuzu ekleyin.

Son olarak, bir yönlendirme kuralı oluşturun. Yönlendirme kuralı, ön uç konağınızı arka uç havuzuna bağlar. Kural için contoso-frontend.azurefd.net bir isteği myBackendPool'a yönlendirir.

  1. Yine Front Door Oluştur'da, Yönlendirme kuralları'nda bir yönlendirme kuralı ayarlamak için öğesini seçin+.

  2. Kural ekle alanına Ad alanına LocationRule yazın. Tüm varsayılan değerleri koruyun ve ardından Ekle'yi seçerek yönlendirme kuralını oluşturun."

    Front Door oluştururken kural ekle'yi gösteren ekran görüntüsü.

    Uyarı

    Azure Front Door'unuzda ön uç konaklarının her birini varsayılan yolu /*olan bir yönlendirme kuralıyla ilişkilendirmeniz önemlidir. Bu, tüm yönlendirme kurallarınız arasında varsayılan yolda /* ön uç konaklarınızın her biri için en az bir yönlendirme kuralınızın olması gerektiği anlamına gelir. Aksi takdirde, son kullanıcı trafiğiniz düzgün yönlendirilmeyebilir.

  3. Gözden Geçir + oluştur'u seçin ve ayrıntıları doğrulayın. Ardından, dağıtımı başlatmak için Oluştur'u seçin.

    Azure Front Door yapılandırıldı.

Azure Front Door'un nasıl çalıştığını görüntüleme

Front Door'u oluşturduktan sonra yapılandırmanın genel olarak dağıtılması birkaç dakika sürer; tamamlandıktan sonra, oluşturduğunuz ön uç konağına erişin. Tarayıcıda ön uç ana bilgisayar adresinize gidin. İstekleriniz otomatik olarak arka uç havuzundaki belirtilen sunuculardan en yakın sunucunuza yönlendirilir.

Bu uygulamaları oluşturmak için bu hızlı başlangıcı izlediyseniz bir bilgi sayfası görürsünüz.

Anlık genel yük devretme özelliğini test etmek için aşağıdaki adımları deneyin:

  1. Kaynak grubu FrontDoorQS_rg0 gidin ve Front Door hizmetini seçin."

    Ön uç hizmetinin ekran görüntüsü.

  2. Genel Bakış sayfasından Ön uç ana bilgisayar adresini kopyalayın.

    Ön uç ana bilgisayar adresinin ekran görüntüsü.

  3. Daha önce açıklandığı gibi tarayıcıyı açın ve ön uç adresinize gidin.

  4. Azure portalında Uygulama hizmetleri'ni arayın ve seçin. Web uygulamalarınızdan birini (örneğin, WebAppContoso-1) bulmak için ekranı aşağı kaydırın.

  5. Web uygulamanızı seçin ve ardından onaylamak için Durdur ve Evet'i seçin.

  6. Tarayıcınızı yenileyin. Aynı bilgi sayfasını görmeniz gerekir.

    İpucu

    Bu eylemlerin etkili olması biraz zaman alabilir. Tarayıcıyı yeniden yenilemeniz gerekebilir."

  7. Diğer web uygulamasını bulun ve durdurun.

  8. Tarayıcınızı yenileyin. Bu kez bir hata iletisi görmeniz gerekir.

    Web uygulamasının her iki örneği de durduruldu.

Kaynakları temizleme

İşiniz bittiğinde, oluşturduğunuz tüm öğeleri silebilirsiniz. Kaynak grubunun silinmesi, içindekileri de siler. Bu Front Door'ı kullanmayı düşünmüyorsanız gereksiz ücretlerden kaçınmak için kaynakları silmeniz gerekir.

  1. Azure portalında Kaynak grupları'nı arayın ve seçin veya Azure portalı menüsünden Kaynak grupları'nı seçin.

  2. Örneğin , FrontDoorQS_rg0 bir kaynak grubu bulmak için filtreleyin veya aşağı kaydırın.

  3. Kaynak grubunu ve ardından Kaynak grubunu sil'i seçin.

    Uyarı

    Bu eylem geri alınamaz.

  4. Silmek istediğiniz kaynak grubunun adını girin ve Sil'i seçin.

  5. Kalan iki grup için bu adımları yineleyin.

Sonraki adımlar

Front Door'unuz için özel etki alanı yapılandırmayı öğrenmek için sonraki makaleye geçin.