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

Kullanmaya başlayın web Azure Front Door yüksek kullanılabilirlik Azure portal için web uygulamasını kullanarak web ile bağlantı kurabilirsiniz.

Bu hızlı başlangıçta, Azure Front Door Azure bölgelerinde çalıştıran bir web uygulamasının iki örneğini havuza alırsınız. Eşit ağırlıklı Front Door öncelik arka uçlarını temel alan bir yapılandırma oluşturabilirsiniz. Bu yapılandırma, trafiği uygulamayı çalıştıran en yakın siteye yönlendirmektedir. Azure Front Door web uygulamasını sürekli izler. Hizmet, en yakın site kullanılamasa bir sonraki kullanılabilir siteye otomatik yük devretme sağlar.

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

Önkoşullar

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

Bu hızlı başlangıç, bir web uygulamasının farklı Azure bölgelerinde çalıştıran iki örneğini gerektirir. Her iki web uygulaması örneği de Etkin/Etkin modda çalışır, bu nedenle iki örnek de trafik alır. Bu yapılandırma, birinin yük devretme olarak davranarak etkin/beklemede yapılandırmasından farklıdır.

Henüz bir web uygulamanız yoksa örnek web uygulamaları ayarlamak için aşağıdaki adımları kullanın.

  1. https://portal.azure.com adresinden Azure portalında oturum açın.

  2. Ekranın sol üst kısmında Kaynak oluştur > WebApp'i seçin.

    Azure portalında web uygulaması oluşturma

  3. Web Uygulaması Oluştur sayfasının Temel sekmesinde aşağıdaki bilgileri girin veya seçin.

    Ayar Değer
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu Yeni oluştur'FrontDoorQS_rg1 yazın.
    Ad Web uygulamanıza benzersiz bir Ad girin. Bu örnek WebAppContoso-1 kullanır.
    Yayımla Kod’u seçin.
    Çalışma zamanı yığını .NET Core 2.1 (LTS) öğesini seçin.
    İşletim Sistemi Öğesini Windows.
    Bölge Öğesini Orta ABD.
    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 seçeneğini seçin.
  4. Gözden geçir + oluştur'ı seçin, Özet'i gözden geçirin ve oluştur'a seçin. Dağıtımın tamamlanması birkaç dakika sürebilir.

    Web uygulaması özetini gözden geçirme

Dağıtımınız tamamlandıktan sonra ikinci bir web uygulaması oluşturun. Aşağıdaki değerler dışında aynı değerlerle aynı yordamı kullanın:

Ayar Değer
Kaynak grubu Yeni oluştur'ı seçin ve FrontDoorQS_rg2
Ad Web Uygulamanız için benzersiz bir ad girin, bu örnekte WebAppContoso-2
Bölge Bu örnekte farklı bir bölge, Doğu ABD
App Service planı > Windows Planı Yeni'yi seçin, myAppServicePlanEastUS girin ve tamam'ı seçin

Uygulamanız için Front Door oluşturma

kullanıcı Azure Front Door iki web uygulaması sunucusu arasındaki en düşük gecikme süresine göre yönlendirecek şekilde yapılandırma. Başlamak için, Azure Front Door için ön uç Azure Front Door.

  1. Giriş sayfasından veya Azure menüsünden Kaynak oluştur'a tıklayın.İletişimi > Tüm Bileşenleri Gör'Front Door. >

  2. Create a Front Door sayfasının Temel sekmesinde aşağıdaki bilgileri girin veya seçin ve ardından Sonraki: Yapılandırma'ya tıklayın.

    Ayar Değer
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu Yeni oluştur'FrontDoorQS_rg0 yazın.
    Kaynak grubu konumu Öğesini Orta ABD.
  3. Ön uçlar/etki alanları altında Ön uç ana bilgisayarı + ekle'yi açmak için öğesini seçin.

  4. Konak adı alanına genel olarak benzersiz bir konak adı girin. Bu örnek contoso-frontend kullanır. Add (Ekle) seçeneğini belirleyin.

    Azure Front Door için ön uç ana bilgisayarı ekleme

Ardından, iki web uygulamanızı içeren bir arka uç havuzu oluşturun.

  1. Arka uç havuzları'Front Door altında, Arka havuzu + ekle'yi açmak için öğesini seçin.

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

    Arka uç havuzu ekleme

  3. Arka uç ekle dikey penceresinde aşağıdaki bilgileri seçin ve Ekle'yi seçin.

    Ayar Değer
    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. Bu örnekte, web uygulaması WebAppContoso-1'di.

    *Diğer tüm alanları varsayılan olarak bırakın.

    Arka uç ana bilgisayarını Front Door

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

    Ayar Değer
    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. Bu örnekte web uygulaması WebAppContoso-2'dir.

    *Diğer tüm alanları varsayılan olarak bırakın.

  5. Arka havuzu yapılandırmasını tamamlamak için Arka uç havuzu ekle dikey penceresinde Ekle'yi seçin.

    Azure Front Door için arka uç havuzu ekleme

Son olarak bir yönlendirme kuralı ekleyin. Yönlendirme kuralı, ön uç ana bilgisayarını arka uç havuzuna eşler. Kural için bir isteği contoso-frontend.azurefd.net myBackendPool'a iletir.

  1. Yönlendirme kuralları'Front Door altında, yönlendirme kuralı + yapılandırmak için öğesini seçin.

  2. Kural ekle alanına Ad alanına LocationRule girin. Tüm varsayılan değerleri kabul et ve ardından Ekle'yi seçerek yönlendirme kuralını ekleyin.

    Kullanıcınıza bir kural Front Door

    Uyarı

    Uygulama alanınız içinde bulunan ön uç konaklarının her Front Door ( ) ile ilişkilendirilmiş bir yönlendirme /* kuralı olduğundan emin olmak gerekir. Başka bir ifadeyle, tüm yönlendirme kurallarınız genelinde, varsayılan yolda tanımlanan her ön uç ana bilgisayar için en az bir yönlendirme kuralı ( ) olması /* gerekir. Bunun başarısızlığı son kullanıcı trafiğinizin doğru yönlendirilenemalarına neden olabilir.

  3. Gözden Geçir + Oluştur'a ve ardından Oluştur'a seçin.

    Yapılandırılmış Azure Front Door

İşlem Azure Front Door görüntüleme

Yeni bir Front Door, yapılandırmanın genel olarak dağıtılması birkaç dakika sürer. Tamamlandıktan sonra, oluşturduğunuz ön uç ana bilgisayarlarına erişin. Bir tarayıcıda, 'a contoso-frontend.azurefd.net gidin. İsteğiniz otomatik olarak arka uç havuzunda belirtilen sunuculardan size en yakın sunucuya yönlendirilir.

Bu uygulamaları bu hızlı başlangıçta oluşturduysanız bir bilgi sayfası görüntülenir.

Anında genel yük devretmeyi nasıl gerçekleştirin, test etmek için aşağıdaki adımları deneyin:

  1. Yukarıda açıklandığı gibi bir tarayıcı açın ve ön uç adresine gidin: contoso-frontend.azurefd.net .

  2. Uygulama Azure portal için arama ve uygulama hizmetleri'yi seçin. Sayfayı aşağı kaydırarak bu örnekteki WebAppContoso-1 web uygulamalarınızı bulun.

  3. Web uygulamanızı seçin ve ardından Doğrulamak için Durdur ve Evet'i seçin.

  4. Tarayıcınızı yenileyin. Aynı bilgi sayfasını görüyor gerekir.

    İpucu

    Bu eylemler için biraz gecikme vardır. Yenilemeniz yeniden gerekiyor olabilir.

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

  6. Tarayıcınızı yenileyin. Bu kez bir hata iletisi görüyorsanız.

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

Kaynakları temizleme

Bitirdikten sonra, oluşturduğunuz tüm öğeleri kaldırabilirsiniz. Bir kaynak grubunun silinmesi, içeriklerini de siler. Bu kaynağı kullanmayı Front Door gereksiz ücretlerden kaçınmak için kaynakları kaldırmanız gerekir.

  1. Bu Azure portal kaynak grupları için arama ve seçme veya kaynak grupları menüsünden Kaynak grupları'Azure portal seçin.

  2. Filtrele veya aşağı kaydırarak gibi bir kaynak grubu FrontDoorQS_rg0.

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

    Uyarı

    Bu eylem geri alınamaz.

  4. Doğrulamak için kaynak grubu adını yazın ve Sil'i seçin.

Yordamı diğer iki grup için yineler.

Sonraki adımlar

Uygulamanıza özel etki alanı ekleme hakkında bilgi edinmek için sonraki makaleye Front Door.