İçerik teslim ağı (CDN) için destek ekleme
Bu makalede, Microsoft Dynamics 365 Commerce ortamınıza bir içerik teslim ağının (CDN) nasıl ekleneceği açıklanmaktadır.
Dynamics 365 Commerce uygulamasında bir e-ticaret ortamı kurduğunuzda, bunu CDN hizmetiyle çalışacak şekilde konfigüre edebilirsiniz.
Özel etki alanınız e-ticaret ortamınız için sağlama işlemi sırasında etkinleştirilebilir. Alternatif olarak, bir servis talebini, sağlama işlemi tamamlandıktan sonra ayarlamak için kullanabilirsiniz. E-ticaret ortamı için sağlama işlemi, ortamla ilişkilendirilmiş bir ana bilgisayar adı oluşturur. Bu ana bilgisayar adının aşağıdaki biçimi vardır; burada <e-ticaret-kiracı-adı> ortamınızın adıdır:
<e-ticaret-kiracı-adı>.commerce.dynamics.com
Sağlama işlemi sırasında oluşturulan ana bilgisayar adı veya bitiş noktası, yalnızca. *commerce.dynamics.com için bir güvenli yuva katmanı (SSL) sertifikasını destekler. Özel etki alanları için SSL'yi desteklemez. Bu nedenle, CDN'den özel etki alanları için SSL'yi sonlandırmalı ve CDN'den Commerce'in ürettiği ana bilgisayar adına veya bitiş noktasına iletme trafiğine son vermek zorundasınız.
Ek olarak, Commerce statikleri (JavaScript veya geçişli stil sayfaları [CSS] dosyaları) Commerce tarafından üretilen bitiş noktasından (*.commerce.dynamics.com) sunulur. Statikler, yalnızca Commerce tarafından oluşturulan ana bilgisayar adı veya bitiş noktası CDN'nin arkasına konulursa önbelleğe alınabilir.
SSL'u ayarla
Sağlanan özel etki alanı ile Commerce ortamınızı hazırladıktan sonra veya hizmet isteği kullanarak ortamınız için özel etki alanı sağladıktan sonra, DNS değişikliklerini planlamak için Commerce işe alım ekibiyle birlikte çalışmanız gerekir.
Daha önce belirtildiği gibi, oluşturulan ana bilgisayar adı veya bitiş noktası yalnızca *.commerce.dynamics.com için bir SSL sertifikasını destekliyor. Özel etki alanları için SSL'yi desteklemez.
CDN hizmetleri
Herhangi bir CDN hizmeti, bir Commerce ortamıyla kullanılabilir. Burada iki örnek verilmiştir:
- Microsoft Azure Ön Kapı Hizmeti – Azure CDN çözümü. Azure ön kapı hizmeti hakkında daha fazla bilgi için Azure ön kapı hizmeti belgelerine bakın.
- Akamai Dinamik Site Hızlandırıcısı – Daha fazla bilgi için bkz : Dinamik Site Hızlandırıcısı.
CDN kurulumu
CDN kurulum işlemi aşağıdaki adımlardan oluşur:
- Ön uç ana bilgisayar ekleyin.
- Bir arka uç havuzu yapılandırın.
- Yönlendirme için kural ayarlayın.
Ön uç ana bilgisayar ekleyin
Tüm CDN hizmetleri kullanılabilir ancak bu makaledeki örnek için Azure ön kapı hizmeti kullanılır.
Azure ön kapı hizmeti'ni kurma hakkında bilgi için bkz. Hızlı başlangıç: yüksek oranda kullanılabilir bir Global Web uygulaması için ön kapı oluşturun.
Azure Front Door Service'te bir arka uç havuzu yapılandırın
Azure Front Door Service'te bir arka uç havuzu yapılandırmak için aşağıdaki adımları izleyin.
- <ecom-tenant-name>.commerce.dynamics.com öğesini, <ecom-tenant-name>.commerce.dynamics.com ile aynı arka uç ana bilgisayar başlığına sahip özel bir ana bilgisayar olarak arka uç havuzuna ekleyin.
- Yük dengelemesi altında, varsayılan değerleri bırakın.
- Arka uç havuzu için sistem durumu denetimlerini devre dışı bırakın.
Aşağıdaki resimde, Azure Front Door Service'te arka uç ana bilgisayar adı girilmiş halde Bir arka uç ekle iletişim kutusu gösterilmektedir.
Aşağıdaki resimde, Azure Front Door Service'te varsayılan yük dengeleme değerleriyle birlikte Bir arka uç havuzu ekle iletişim kutusu gösterilmektedir.
Dekont
Commerce için kendi Azure Front Door Service'inizi kurarken sistem durumu araştırmalarının devre dışı olduğundan emin olun.
Azure ön kapı hizmeti'nde kuralları ayarla
Azure ön kapı hizmeti'nde bir yönlendirme kuralı ayarlamak için, aşağıdaki adımları izleyin.
- Rota kuralı ekleyin.
- Ad alanına, varsayılan yazın.
- Kabul edilen iletişim kuralı alanında, http ve https'yi seçin.
- Ön uç ana bilgisayarlar alanında, dynamics-ecom-tenant-name.azurefd.net girin.
- Eşleştirilecek desenler altında, üst alana şunu girin: /*.
- Rota Ayrıntıları altında, rota türü seçeneğini ileri olarak ayarlayın.
- Arka uç havuzu alanında, ecom-arka uç'yi seçin.
- İletme Protokolü alan grubunda, isteği eşleştir seçeneğini seçin.
- URL yeniden yazma seçeneğini devre dışı olarak ayarlayın.
- Önbelleğe alma seçeneğini devre dışı olarak ayarlayın.
Uyarı
Kullanacağınız etki alanı zaten etkin ve yayında ise, sonraki adımlarınız için yardım almak üzere, Microsoft Dynamics Lifecycle Services'teki Destek kutucuğunda bir destek bileti oluşturun. Daha fazla bilgi için Finans ve operasyon uygulamaları veya Lifecycle Services (LCS) ile ilgili destek alma.
Etki alanınız yeniyse ve önceden varolan yayındaki bir etki alanı değilse, özel etki alanınızı Azure Front Door Service yapılandırmasına ekleyebilirsiniz. Bu, Azure Front Door örneği aracılığıyla web trafiğini sitenize yönlendirmeyi sağlar. Özel etki alanı eklemek için (örneğin www.fabrikam.com
), etki alanı için kurallı bir ad (CNAME) yapılandırmalısınız.
Aşağıdaki resimde, Azure ön kapı hizmeti'ndeki CNAME yapılandırması iletişim kutusu gösterilmektedir.
Sertifikayı yönetmek için Azure ön kapı hizmetini kullanabilir veya özel etki alanı için kendi sertifikanızı kullanabilirsiniz.
Aşağıdaki resimde, Azure ön kapı hizmeti'ndeki Özel alan HTTPS iletişim kutusu gösterilmektedir.
Azure Front Door'unuza özel etki alanı eklemeyle ilgili ayrıntılı yönergeler için bkz. Front Door'a özel etki alanı ekleme.
CDN'niz şimdi Commerce sitenizde kullanılabilecek şekilde doğru konfigüre edilmelidir.