Sdílet prostřednictvím


Klíčové globální doručování obsahu

Ukládání do mezipaměti je běžný způsob, jak snížit zatížení back-endových služeb a optimalizovat výkon pro uživatele. Sítě pro doručování obsahu (CDN), včetně Služby Azure Front Door, poskytují ukládání do mezipaměti na okraji sítě.

Klíčové úlohy často používají více sítí CDN k dosažení vyšší úrovně provozuschopnosti. Pokud u jedné sítě CDN dojde k výpadku nebo snížení výkonu, provoz se automaticky přesměruje do jiné sítě CDN.

Pokud implementujete více sítí CDN, zvažte důsledky tohoto přístupu. Každá síť CDN poskytuje samostatnou síťovou cestu k aplikačním serverům a je potřeba nakonfigurovat a otestovat každou síť CDN samostatně.

Tento článek popisuje přístup k používání služby Azure Front Door s partnerskou CDN Verizon. Tento přístup je vhodný pro řešení, která do značné míry spoléhají na ukládání do mezipaměti pro doručování statického obsahu, multimédií a vysoce škálovatelných aplikací elektronického obchodování.

Poznámka

Tento případ použití je součástí celkové strategie návrhu, která se zabývá alternativním přístupem v případě, že služba Azure Front Door není k dispozici. Informace o kontextu a důležitých aspektech najdete v tématu Klíčové globální webové aplikace.

Přístup

Do řešení Azure můžete integrovat síť CDN verizonu a platformu CDN (Edgio). Můžete ho nakonfigurovat z Azure Portal a rozhraní API. Platforma je izolovaná od infrastruktury Microsoftu.

Tato izolace poskytuje vysoký stupeň odolnosti před scénáři havárie. Pokud dojde k výpadku nebo havárii, provoz se automaticky přesune mezi Službou Azure Front Door a CDN verizonu. Pomocí Azure Traffic Manageru můžete zjistit výpadek a přesměrovat provoz do alternativní sítě CDN.

Diagram směrování Traffic Manageru mezi službou Azure Front Door a CDN verizonu

  • Traffic Manager využívající režim prioritního směrování má dva koncové body. Traffic Manager ve výchozím nastavení odesílá požadavky prostřednictvím služby Azure Front Door. Pokud služba Azure Front Door není k dispozici, Traffic Manager místo toho odešle žádost prostřednictvím partnerské sítě CDN.

  • Azure Front Door zpracovává a směruje většinu provozu vaší aplikace. Azure Front Door směruje provoz na příslušný počáteční aplikační server a poskytuje primární cestu k vaší aplikaci. Pokud služba Azure Front Door není k dispozici, provoz se automaticky přesměruje přes sekundární cestu.

  • Služba Azure CDN od Verizonu je nakonfigurovaná tak, aby odesílala provoz na každý server původu.

  • Vaše zdrojové aplikační servery musí být kdykoli připravené přijímat provoz z Azure Front Dooru i z Azure CDN od Verizonu.

Požadavky

Důležité informace popsané v tématu Klíčové globální webové aplikace stále platí pro tento případ použití. Tady jsou některé další body:

Volba CDN

V tomto příkladu doporučujeme použít síť CDN verizonu. Síť CDN verizonu je často dobrou volbou, protože se dá nasadit, nakonfigurovat a fakturovat prostřednictvím Azure, což snižuje provozní složitost. Běží na samostatné fyzické infrastruktuře ve službě Azure Front Door, což znamená, že je odolný vůči výpadkům nebo problémům v infrastruktuře Microsoftu.

V závislosti na vašich požadavcích a odolnosti proti riziku se můžete rozhodnout použít jinou síť CDN nebo dokonce použít více sítí CDN.

Parita funkcí

Azure Front Door a CDN verizonu poskytují jedinečné funkce a funkce nejsou mezi těmito dvěma produkty ekvivalentní. Existují například rozdíly ve zpracování certifikátů TLS, WAF a pravidel HTTP.

Pečlivě zvažte funkce služby Azure Front Door, které používáte, a to, jestli má vaše alternativní síť CDN ekvivalentní funkce. Další informace najdete v tématu Konzistence cest příchozího přenosu dat.

Výplň mezipaměti

Pokud používáte více sítí CDN v režimu aktivní-pasivní, během převzetí služeb při selhání musí síť CDN nakonfigurovaná v pasivním režimu provést během převzetí služeb při selhání doplňování mezipaměti z vašeho zdroje.

Otestujte převzetí služeb při selhání mezi službou Azure Front Door a alternativní sítí CDN, abyste zjistili anomálie nebo problémy s výkonem.

Pokud je vaše řešení ohroženo problémy s výkonem při doplňování mezipaměti, zvažte tyto přístupy, abyste riziko snížili:

  • Vertikálně navyšte kapacitu nebo vertikálně navyšte své původní úrovně, abyste se dokázali vypořádat s vyššími úrovněmi provozu, zejména během zaplnění mezipaměti.

  • Předvyplnění obou sítí CDN Procento nejoblíbenějšího obsahu můžete prostřednictvím pasivní sítě CDN obsluhovat ještě před událostí převzetí služeb při selhání. Můžete například zvážit použití režimu směrování váženého provozu.

Kompromisy

Používání více sítí CDN přináší určité kompromisy.

  • Náklady. Může dojít ke zvýšení celkových nákladů na řešení. Když nasadíte architekturu s více sítěmi CDN, bude se vám účtovat několik sítí CDN. Ujistěte se, že rozumíte tomu, jak se vám účtují poplatky za každou síť CDN ve vašem řešení a všechny ostatní komponenty, které nasazujete.

  • Výkon. Během převzetí služeb při selhání mezi službou Azure Front Door a vaší alternativní sítí CDN může dojít k problémům s výkonem.

    Běžným problémem je doplňování mezipaměti , když sítě CDN běží v režimu aktivní-pasivní. Síť CDN nakonfigurovaná v pasivním režimu musí znovu doplňovat svou mezipaměť z původního zdroje. Během tohoto procesu může přetížit systémy původu.

Další kroky

Projděte si globální scénář příchozího přenosu dat HTTP a zjistěte, jestli se vztahuje na vaše řešení.