Co to jest sieć dostarczania zawartości na platformie Azure?
Ważne
Usługa Azure CDN Standard firmy Microsoft (klasyczna) zostanie wycofana 30 września 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure CDN Standard z usługi Microsoft (klasycznej) do warstwy Azure Front Door Standard lub Premium do 30 września 2027 r. Aby uzyskać więcej informacji, zobacz Azure CDN Standard from Microsoft (classic) retirement (Wycofanie usługi Azure CDN w warstwie Standardowa z firmy Microsoft (wersja klasyczna).
Usługa Azure CDN z Edgio zostanie wycofana 4 listopada 2025 r. Przed tą datą należy przeprowadzić migrację obciążenia do usługi Azure Front Door, aby uniknąć przerw w działaniu usługi. Aby uzyskać więcej informacji, zobacz Azure CDN from Edgio retirement FAQ (Usługa Azure CDN from Edgio retirement FAQ).
Sieć dostarczania zawartości to rozproszona sieć serwerów, która może efektywnie dostarczać treści internetowe do użytkowników. Magazyn sieciowy dostarczania zawartości buforowany na serwerach brzegowych w lokalizacjach punktu obecności (POP), które są blisko użytkowników końcowych, aby zminimalizować opóźnienia.
Usługa Azure Content Delivery Network oferuje deweloperom globalne rozwiązanie umożliwiające szybkie dostarczanie zawartości o wysokiej przepustowości użytkownikom przez buforowanie zawartości w strategicznie umieszczonych węzłach fizycznych na całym świecie. Usługa Azure Content Delivery Network może również przyspieszyć zawartość dynamiczną, której nie można buforować, przy użyciu różnych optymalizacji sieci przy użyciu punktów WERYFIKACJI sieci dostarczania zawartości. Na przykład optymalizację trasy, aby obejść protokół BGP (Border Gateway Protocol).
Korzyści wynikające z używania usługi Azure Content Delivery Network do dostarczania zasobów witryn internetowych obejmują:
- Lepsza wydajność i ulepszone środowisko użytkownika dla użytkowników końcowych, zwłaszcza w przypadku korzystania z aplikacji, w których wiele żądań rund wymaganych przez użytkowników końcowych do załadowania zawartości.
- Duże skalowanie, aby lepiej obsługiwać natychmiastowe wysokie obciążenie, na przykład na początku zdarzenia uruchamiania produktu.
- Dystrybucja żądań użytkowników i obsługa zawartości bezpośrednio z serwerów brzegowych, dzięki czemu mniejszy ruch jest wysyłany do serwera pochodzenia.
Aby uzyskać listę bieżących lokalizacji węzłów sieciowych dostarczania zawartości, zobacz Lokalizacje POP usługi Azure Content Delivery Network.
Jak to działa
Użytkownik (Alice) żąda pliku (nazywanego również zasobem) przy użyciu adresu URL ze specjalną nazwą domeny, taką jak <nazwa punktu końcowego>.azureedge.net. Ta nazwa może być nazwą hosta punktu końcowego lub domeną niestandardową. System DNS kieruje żądanie do lokalizacji POP o najwyższej wydajności — zwykle jest to punkt POP znajdujący się geograficznie najbliżej użytkownika.
Jeśli żaden serwer brzegowy w punkcie POP nie ma pliku w swojej pamięci podręcznej, punkt POP żąda pliku z serwera pochodzenia. Serwerem pochodzenia może być aplikacja internetowa platformy Azure, usługa Azure Cloud Service, konto usługi Azure Storage lub dowolny publicznie dostępny serwer internetowy.
Serwer pochodzenia zwraca plik do serwera brzegowego w punkcie POP.
Serwer brzegowy w punkcie POP zapisuje plik w pamięci podręcznej i zwraca go do pierwotnego obiektu żądającego (Alice). Plik pozostaje buforowany na serwerze brzegowym w punkcie POP do czasu wygaśnięcia (TTL) określonego przez jego nagłówki HTTP wygasają. Jeśli serwer pochodzenia nie określił czasu wygaśnięcia, domyślnie wynosi on siedem dni.
Następnie więcej użytkowników może zażądać tego samego pliku przy użyciu tego samego adresu URL, którego użyła Alice, i zostanie przekierowana do tego samego punktu POP.
Jeśli czas wygaśnięcia pliku nie upłynął, serwer brzegowy punktu POP zwróci plik bezpośrednio z pamięci podręcznej. Ten proces prowadzi do krótszego czasu reakcji w środowisku użytkownika.
Wymagania
- Aby korzystać z usługi Azure Content Delivery Network, musisz posiadać co najmniej jedną subskrypcję platformy Azure.
- Należy również utworzyć profil sieci dostarczania zawartości, który jest kolekcją punktów końcowych sieci dostarczania zawartości. Każdy punkt końcowy sieci dostarczania zawartości jest określoną konfiguracją, którą użytkownicy mogą dostosować przy użyciu wymaganego zachowania dostarczania zawartości i dostępu. Aby zorganizować punkty końcowe sieci dostarczania zawartości według domeny internetowej, aplikacji internetowej lub innych kryteriów, można użyć wielu profilów.
- Ponieważ ceny usługi Azure Content Delivery Network są stosowane na poziomie profilu sieci dostarczania zawartości, więc jeśli chcesz użyć kombinacji warstw cenowych, musisz utworzyć wiele profilów sieci dostarczania zawartości. Aby uzyskać informacje na temat struktury rozliczeń sieci dostarczania zawartości platformy Azure, zobacz Omówienie rozliczeń usługi Azure Content Delivery Network.
Ograniczenia
Każda subskrypcja platformy Azure ma limity domyślne dla następujących zasobów:
- Liczba utworzonych profilów sieci dostarczania zawartości.
- Liczba punktów końcowych utworzonych w profilu sieci dostarczania zawartości.
- Liczba domen niestandardowych zamapowanych na punkt końcowy.
Aby uzyskać więcej informacji na temat limitów subskrypcji sieci dostarczania zawartości, zobacz Limity sieci dostarczania zawartości.
Funkcje usługi Azure Content Delivery Network
Usługa Azure Content Delivery Network oferuje następujące kluczowe funkcje:
- Przyspieszanie witryn dynamicznych
- Reguły buforowania sieci dostarczania zawartości
- Obsługa domen niestandardowych HTTPS
- dzienniki Diagnostyka Azure
- Kompresja plików
- Filtrowanie geograficzne
Aby uzyskać pełną listę funkcji obsługiwanych przez każdy produkt Azure Content Delivery Network, zobacz Porównanie funkcji produktu Azure Content Delivery Network.
Następne kroki
- Aby rozpocząć pracę z siecią dostarczania zawartości, zobacz Tworzenie profilu i punktu końcowego usługi Azure Content Delivery Network.
- Zarządzanie punktami końcowymi sieci dostarczania zawartości za pośrednictwem witryny Microsoft Azure Portal lub programu PowerShell.
- Dowiedz się, jak zautomatyzować usługę Azure Content Delivery Network przy użyciu platformy .NET lub Node.js.
- Moduł szkoleniowy: Wprowadzenie do usługi Azure Content Delivery Network.