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.
Ö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. | ![]() |
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 portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. | ![]() |
Azure Cloud Shell'i kullanmak için:
Cloud Shell'i başlatın.
Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.
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.
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.
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.