Dodawanie obsługi dla sieci dostarczania zawartości (CDN)
W tym artykule opisano, jak dodać sieć dostarczania treści (CDN) do środowiska Microsoft Dynamics 365 Commerce.
Podczas konfigurowania środowiska e-Commerce w Dynamics 365 Commerce można skonfigurować je do pracy z usługą CDN.
Domenę niestandardową można włączyć podczas procesu zastrzegania dla środowiska e-Commerce. Można również skorzystać z żądania usługi w celu skonfigurowania go po zakończeniu procesu zastrzegania. Proces zastrzegania dla środowiska e-Commerce generuje nazwę hosta skojarzoną ze środowiskiem. Ta nazwa hosta ma następujący format: gdzie <e-commerce-tenant-name> jest nazwą Twojego środowiska:
<e-commerce-tenant-name>.commerce.dynamics.com
Nazwa hosta lub punkt końcowy, który jest generowany podczas procesu zastrzegania, obsługuje certyfikat SSL (Secure Sockets Layer) tylko dla *.commerce.dynamics.com. Nie obsługuje on protokołu SSL dla domen niestandardowych. Dlatego należy zamknąć protokół SSL dla domen niestandardowych w sieci CDN i przekazać ruch z sieci CDN do nazwy hosta lub punktu końcowego, który został wygenerowany przez moduł Commerce.
Ponadto statystyki (pliki JavaScript lub kaskadowe arkusze stylów [CSS]) z modułu Commerce są doręczane z poziomu punktu końcowego, który jest generowany przez moduł Commerce wygenerowany (*.commerce.dynamics.com). Statyczne dane mogą być buforowane tylko wtedy, gdy nazwa hosta lub punkt końcowy, który został wygenerowany przez moduł commerce, jest umieszczony za CDN.
Ustaw format SSL
Po zainicjowaniu obsługi środowiska Commerce w dostarczonej niestandardowej domenie lub po dostarczeniu niestandardowej domeny środowiska za pomocą żądania obsługi, należy współpracować z zespołem wprowadzającym Commerce w celu zaplanowania zmian w systemie DNS.
Jak wcześniej wspomniano, wygenerowana nazwa hosta lub punkt końcowy obsługuje certyfikat SSL tylko dla *.commerce.dynamics.com. Nie obsługuje on protokołu SSL dla domen niestandardowych.
Usługi CDN
Ze środowiskiem Commerce można używać dowolnej usługi CDN. Oto dwa przykłady:
- Microsoft Azure Usługa Front Door– Rozwiązanie Azure CDN. Aby uzyskać więcej informacji o usługach Azure Front Door Service, zapoznaj sięz dokumentacją usługi Azure Front Door Service.
- Akamai Dynamic Site Accelerator – Aby uzyskać więcej informacji, zobacz Dynamiczny akcelerator witryn.
Ustawienia CDN
Proces konfiguracji sieci CDN składa się z następujących ogólnych kroków:
- Dodaj hosta frontonu
- Skonfiguruj pulę zaplecza.
- Konfigurowanie reguł wyboru trasy.
Dodaj hosta frontonu.
Można użyć dowolnej usługi CDN, ale z przykładu w tym artykule jest używana usługa Azure Front Door Service.
Aby uzyskać informacje na temat konfigurowania usługi Azure Front Door Service, odwiedź witrynę Szybki start: Tworzenie drzwi frontowych dla globalnej aplikacji sieci Web o dużej dostępności.
Skonfiguruj pulę zaplecza w usłudze Azure Front Door Service
Aby skonfigurować pulę zaplecza w usłudze Azure Front Door Service, wykonaj nastepujące kroki.
- Dodaj <ecom-tenant-name>.commerce.dynamics.com do puli wewnętrznej bazy danych jako niestandardowego hosta, który ma nagłówek hosta wewnętrznej bazy danych, który jest taki sam jak <ecom-tenant-name>.commerce.dynamics.com.
- W obszarze równoważenie obciążenia pozostaw wartości domyślne.
- Wyłącz testy kondycji dla puli wewnętrznej bazy danych.
Na poniższej ilustracji przedstawiono okno dialogowe Dodawanie zaplecza w usłudze Azure Front Door Service z podaną nazwą hosta zaplecza.
Na poniższej ilustracji przedstawiono okno dialogowe Dodawanie puli zaplecza w usłudze Azure Front Door Service z domyślnymi wartościami równoważenia obciążenia.
Banknot
Pamiętaj, aby wyłączyć Sondy kondycji podczas konfigurowania własnej usługi Azure Front Door dla handlu.
Konfigurowanie reguł w usłudze Azure Front Door Service
Aby skonfigurować regułę routingu w usłudze Azure Front Door Service, wykonaj następujące kroki.
- Dodawanie reguły routingu.
- W polu Nazwa wpisz domyślna.
- W polu zaakceptowane protokoły wybierz opcję HTTP i HTTPS.
- W polu hosty frontonu wprowadź dynamics-ecom-tenant-name.azurefd.net.
- W obszarze wzory do dopasowania, w górnym polu wprowadź wartość /*.
- W obszarze Szczegóły marszruty ustaw opcję Typ marszruty na Prześlij dalej.
- W polu Pula wewnętrzna wybierz opcję ecom-backend.
- W grupie pól protokół przesyłania dalej wybierz opcję dopasowywanie żądań.
- Ustawienie opcji ponownego zapisywania adresów URL na wyłączone.
- Ustawienie opcji Buforowanie na wyłączone.
Ostrzeżenie
Jeśli domena, której będziesz korzystać, jest już aktywna i na żywo, Utwórz bilet pomocy technicznej na kafelku Pomocy technicznej w usłudze Microsoft Dynamics Lifecycle Services, aby uzyskać pomoc w następnych etapach. Więcej informacji uzyskasz w Uzyskiwanie pomocy technicznej dotyczącej aplikacji finansowych i operacyjnych lub usługi Lifecycle Services (LCS).
Jeśli Twoja domena jest nowa i nie jest wcześniej istniejącą domeną aktywną, możesz dodać swoją domenę niestandardową do konfiguracji usługi Azure Front Door. Umożliwi to kierowanie ruchu internetowego do Twojej witryny za pośrednictwem wystąpienia usługi Azure Front Door. Aby dodać domenę niestandardową (na przykład www.fabrikam.com
), należy skonfigurować nazwę kanoniczną (CNAME) dla domeny.
Na poniższej ilustracji przedstawiono okno dialogowe Konfiguracja CNAME w usłudze Azure Front Door Service.
Za pomocą usługi Azure Front Door Service można zarządzać certyfikatem lub można skorzystać z własnego certyfikatu dla domeny niestandardowej.
Na poniższej ilustracji przedstawiono okno dialogowe Niestandardowa domena HTTPS w usłudze Azure Front Door Service.
Aby uzyskać szczegółowe instrukcje dotyczące dodawania domeny niestandardowej do Azure Front Door, zamieszczono w temacie Dodawanie domeny niestandardowej do swoich Front Door.
Sieć CDN powinna być teraz poprawnie skonfigurowana, aby można było jej używać z witryną Commerce.