Aracılığıyla paylaş


Hızlı Başlangıç: Azure CLI kullanarak Azure Front Door (klasik) 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.

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

Yüksek oranda kullanılabilir ve yüksek performanslı bir küresel web uygulaması oluşturmak için Azure CLI kullanarak Azure Front Door (klasik) kullanmaya başlayın.

Azure Front Door, web trafiğini arka uç havuzundaki belirli kaynaklara yönlendirir. Ön uç etki alanını tanımlamıştınız, arka uç havuzuna kaynak eklediniz ve bir yönlendirme kuralı oluşturacaksınız. Bu makalede, bir web uygulaması kaynağıyla bir arka uç havuzunun basit bir yapılandırması ve varsayılan "/*" ile eşleşen yolu kullanan tek bir yönlendirme kuralı kullanılır.

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

Önkoşullar

  • Etkin aboneliği olan bir Azure hesabı. Ücretsiz hesap oluşturun.
  • Yerel olarak yüklenen Azure CLI veya Azure Cloud Shell
  • Ön kapı uzantısının Azure CLI'nıza eklendiğinden emin olun
az extension add --name front-door

Azure Cloud Shell

Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.

Azure Cloud Shell'i başlatmak için:

Seçenek Örnek/Bağlantı
Kodun veya komut bloğunun sağ üst köşesindeki Deneyin'i seçin. Deneyin seçildiğinde kod veya komut otomatik olarak Cloud Shell'e kopyalanmaz. Azure Cloud Shell için Deneyin örneğini gösteren ekran görüntüsü.
https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin. Azure Cloud Shell'i başlatma düğmesi.
Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. Azure portalında Cloud Shell düğmesini gösteren ekran görüntüsü

Azure Cloud Shell'i kullanmak için:

  1. Cloud Shell'i başlatın.

  2. Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.

  3. Windows ve Linux'ta Ctrl+Shift V'yi seçerek veya macOS üzerinde Cmd+Shift++V'yi seçerek kodu veya komutu Cloud Shell oturumuna yapıştırın.

  4. Kodu veya komutu çalıştırmak için Enter'ı seçin.

CLI'yi yerel olarak yükleyip kullanmayı seçerseniz, bu hızlı başlangıç için Azure CLI 2.0.28 veya sonraki bir sürümü gerekir. Sürümü bulmak için az --version komutunu çalıştırın. Yükleme veya yükseltme yapmanız gerekirse bkz. Azure CLI'yı yükleme.

Kaynak grubu oluşturma

Azure'da ilgili kaynakları bir kaynak grubuna ayırırsınız. Mevcut bir kaynak grubunu kullanabilir veya yeni bir kaynak grubu oluşturabilirsiniz.

Bu hızlı başlangıç için Orta ABD'de bir kaynak grubuna ihtiyacınız vardır.

az group create ile bir kaynak grubu oluşturun:

az group create \
    --name myRGFDCentral \
    --location centralus

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

Bu hızlı başlangıç için farklı Azure bölgelerinde çalışan bir web uygulamasının iki örneği gereklidir. Her iki web uygulaması örneği de Etkin/Etkin modunda çalışır, böylece biri trafiğe hizmet verebilir.

Henüz bir web uygulamanız yoksa, iki örnek web uygulaması ayarlamak için aşağıdaki betiği kullanın.

App Service planları oluşturma

Web uygulamasını oluşturabilmeniz için önce Orta ABD'de bir app service planına ihtiyacınız olacaktır.

az appservice plan create ile app service planları oluşturun:

az appservice plan create \
--name myAppServicePlanCentralUS \
--resource-group myRGFDCentral

Web uygulamaları oluşturma

Aşağıdaki komutları çalıştırmak, önceki adımda app service planlarında bir web uygulaması oluşturur. Web uygulaması adları genel olarak benzersiz olmalıdır.

az webapp create ile web uygulaması oluşturma:

az webapp create \
--name WebAppContoso-1 \
--resource-group myRGFDCentral \
--plan myAppServicePlanCentralUS 

Sonraki adımda Front Door'u dağıtırken arka uç adreslerini tanımlayabilmeniz için web uygulamasının varsayılan ana bilgisayar adını not edin.

Front Door'u oluşturma

Aşağıdaki adımları izleyerek çalıştırarak varsayılan yük dengeleme ayarları, sistem durumu yoklaması ve yönlendirme kurallarıyla temel bir Front Door oluşturun:

az network front-door create ile Front Door oluşturun:

az network front-door create \
--resource-group myRGFDCentral \
--name contoso-frontend \
--accepted-protocols Http Https \
--backend-address webappcontoso-1.azurewebsites.net 

--resource-group: Front Door'un dağıtılmasını istediğiniz kaynak grubunu belirtin.

--name: Azure Front Door'unuz için genel olarak benzersiz bir ad belirtin.

--accepted-protocols: Kabul edilen değerler Http ve Https'dir. Her ikisini de kullanmak istiyorsanız, her ikisi de boşlukla ayrılmıştır.

--backend-address: Web uygulaması ana bilgisayar adını tanımlayın.

Dağıtım başarıyla tamamlandıktan sonra frontEndpoints bölümündeki konak adını not edin.

Front Door'un testini

Bir web tarayıcısı açın ve komutlardan elde edilen ana bilgisayar adını girin. Front Door isteğinizi arka uç kaynaklarından birine yönlendirir.

Front Door test sayfası

Kaynakları temizleme

Front Door ile oluşturduğunuz kaynaklara artık ihtiyacınız kalmadığında her iki kaynak grubunu da silin. Kaynak grubunu sildiğinizde, Front Door'un ve ilgili tüm kaynaklarını da silersiniz.

Kaynak grubunu silmek için az group delete komutunu kullanın:

az group delete \
--name myRGFDCentral

Sonraki adımlar

Bu hızlı başlangıçta şunları oluşturdunuz:

  • Front Door
  • Bir web uygulaması

Front Door'unuza özel etki alanı eklemeyi öğrenmek için Front Door öğreticilerine geçin.