Microsoft Entra uygulama proxy'sinde coğrafi hızlandırma için Azure Front Door kullanma
Bu makalede, daha düşük gecikme süresi ve daha iyi performans elde etmek için Microsoft Entra uygulama proxy'sini Azure Front Door ile yapılandırma işlemi açıklanmaktadır.
Azure Front Door nedir?
Azure Front Door, buluttan veya şirket içi altyapıdan kullanıcılara her yerden uygun ölçekte düşük gecikme süreli, yüksek aktarım hızına sahip içerik sunar. Yüksek düzeyde ölçeklenebilir Microsoft özel küresel ağı üzerinde oluşturulmuş birleşik bir platformla statik ve dinamik içerik teslimini hızlandırın. Azure Front Door hakkında daha fazla bilgi için bkz . Azure Front Door nedir?.
Dağıtım adımları
Azure Front Door ile Microsoft Entra uygulama ara sunucusunu kullanarak bir web uygulamasını İnternet'te güvenli bir şekilde kullanıma sunma. Dağıtımın başvuru mimarisi diyagramda gösterilir.
Önkoşullar
- Front Door Service – Standart veya Klasik katman.
- Tek bir bölgede bulunan uygulamalar.
- Uygulama için kullanılacak özel bir etki alanı.
- Uygulama ara sunucusu abonelik lisansları Microsoft Entra ID P1 veya P2'de kullanılabilir. Lisanslama seçenekleri ve özellikleri hakkında daha fazla bilgi için bkz . Microsoft Entra fiyatlandırması.
Uygulama ara sunucusu yapılandırması
Front Door için uygulama ara sunucusunu yapılandırın.
- Uygulama örneklerinizin konumu için bağlayıcıyı yükleyin. Örneğin, ABD Batı. Bağlayıcı grubunu bağlayıcı için doğru bölgeye atayın. Örneğin, Kuzey Amerika.
- Uygulama örneğinizi uygulama proxy'si ile ayarlayın.
- İç URL'yi iç ağdaki adres olarak ayarlayın, örneğin
contoso.org
. - Dış URL'yi kullanıcıların İnternet'ten erişecekleri etki alanı adresi olarak ayarlayın. Özel bir etki alanı yapılandırmanız gerekir. Örneğin,
contoso.org
. Özel etki alanı yapılandırma hakkında daha fazla bilgi için bkz . Microsoft Entra uygulama ara sunucusunda özel etki alanları. - Uygulamayı uygun bağlayıcı grubuna atayın. Örneğin, Kuzey Amerika.
- Uygulama ara sunucusu tarafından oluşturulan URL'yi kaydedin. Örneğin,
contoso.msappproxy.net
. - Etki Alanı Adı Sistemi'nde (DNS) bir CNAME girdisi yapılandırın. Dış URL'yi Azure Front Door uç noktasına işaret edin. Örneğin,
contoso.org’
içincontoso.msappproxy.net
.
- İç URL'yi iç ağdaki adres olarak ayarlayın, örneğin
- Azure Front Door hizmetinde, arka uç havuzu için arka uç olarak uygulama ara sunucusu tarafından uygulama için oluşturulan URL'yi kullanın. Örneğin,
contoso.msappproxy.net
.
Tabloda örnek bir uygulama ara sunucusu yapılandırması gösterilmektedir. Örnek senaryo, dış URL olarak örnek uygulama etki alanını www.contoso.org
kullanır.
Yapılandırma | Ek Bilgi | |
---|---|---|
İç URL | nam.contoso.com |
|
Dış URL | contoso.org |
İnternet'ten erişim için özel bir etki alanı yapılandırın. |
Bağlan or grubu | North America |
Performansı iyileştirmek için uygulama örneğine en yakın coğrafi konumda bağlayıcı grubunu seçin. |
Azure Front Door yapılandırması
Azure Front Door Standart, Premium ve Klasik gibi farklı katmanlarda sunulur. Tercihinize göre bir katman seçin. Katman karşılaştırması hakkında daha fazla bilgi için bkz . Azure Front Door katman karşılaştırması.
Yapılandırma adımları bu tanımlara başvurur.
- Uç nokta adı - Uç nokta için genel olarak benzersiz bir ad. Özel etki alanlarını da eklemek için ayarını kullanırsınız. Örneğin, ön kapı uç noktası adı
contoso-nam
uç nokta ana bilgisayar adınıcontoso-nam.azurefd.net
oluşturur ve özel etki alanı ana bilgisayar adınıcontoso.org
kullanır. - Kaynak - Bu ayar uygulama sunucularınızı ifade eder. Azure Front Door, istemci isteklerinizi çıkış noktalarına yönlendirir. Yönlendirme, belirttiğiniz türe, bağlantı noktasına, önceliğe ve ağırlığa bağlıdır.
- 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'daki farklı bir kaynak veya Azure dışı bir arka uç için Özel konak'ı seçin. Örneğin, uygulama ara sunucusu hizmetindeki arka uç için Özel konak'ı seçin.
- Kaynak ana bilgisayar adı - Bu ayar arka uç kaynak ana bilgisayar adını temsil eder. Örneğin,
contoso.msappproxy.net
. - Kaynak ana bilgisayar üst bilgisi - Bu ayar, her istek için arka uca gönderilen konak üst bilgi değerini temsil eder. Örneğin,
contoso.org
. Kaynak ve kaynak grupları hakkında daha fazla bilgi için bkz . Kaynak ve kaynak grupları – Azure Front Door.
- Front Door (Standart) yapılandırması oluşturun.
- üzerinde
azurefd.net
Front Door'un varsayılan etki alanını oluşturmak için bir Uç nokta adı ekleyin. Örneğin,contoso-nam
uç nokta ana bilgisayar adınıcontoso-nam.azurefd.net
oluşturur. - Arka uç kaynağı türü için bir Kaynak Türü ekleyin. Uygulama ara sunucusu kaynağı için Özel'i kullanın.
- Arka uç ana bilgisayar adını temsil etmek için bir Kaynak ana bilgisayar adı ekleyin. Örneğin,
contoso.msappproxy.net
. - İsteğe bağlı: Front Door'un statik içeriğinizi önbelleğe almasını sağlamak için yönlendirme kuralı için önbelleğe almayı etkinleştirin.
- üzerinde
- Dağıtımın tamamlanıp Front Door Service'in hazır olduğunu doğrulayın.
- Front Door hizmetinize kullanıcı dostu bir etki alanı ana bilgisayar adı URL'si verin. Uygulama proxy'si Dış URL'niz için Front Door'un etki alanı ana bilgisayar adına işaret eden bir CNAME kaydı oluşturun. Front Door'un etki alanı ana bilgisayar adı Front Door hizmetini oluşturur. Örneğin,
contoso.org
öğesine işaret edincontoso.azurefd.net
. Özel etki alanları hakkında daha fazla bilgi için bkz . Özel etki alanı ekleme - Azure Front Door. - Front Door hizmeti panosunda Front Door Manager'a gidin ve özel ana bilgisayar adıyla bir etki alanı ekleyin. Örneğin,
contoso.org
. - Front Door hizmeti panosunda kaynak gruplarına gidin. Kaynak adını seçin ve kaynak ana bilgisayar üst bilgisinin arka ucun etki alanıyla eşleşip eşleşmey olduğunu doğrulayın. Örnekteki kaynak ana bilgisayar üst bilgisi şeklindedir
contoso.org
.
Yapılandırma | Ek Bilgi | |
---|---|---|
Uç Nokta Adı | • Uç nokta adı: contoso-nam • Ön kapı tarafından oluşturulan Hostname: contoso-nam.azurefd.net • Özel Etki Alanı Ana Bilgisayar Adı: contoso.org |
Özel bir etki alanı ana bilgisayar adı kullanılmalıdır. |
Kaynak konak adı | contoso.msappproxy.net |
Uygulama için uygulama ara sunucusu tarafından oluşturulan URL kullanılmalıdır. |
Bağlan or grubu | North America |
Performansı en iyi duruma getirmek için uygulama örneğine en yakın coğrafi konumda bağlayıcı grubunu seçin. |