INTEGRITY Dokumentace

Regionalizované aplikace Spectrum

Regionalized Spectrum Applications regionalizují provoz HTTP/S pomocí Spectrum, proxy Cloudflare pro vrstvu 4. Na rozdíl od Regionální hostitelské názvy : které směrují hostname přes proxy pomocí sdílených anycast IP adres Cloudflare. Regionalized Spectrum Application naproti tomu přiřadí vašemu hostname vyhrazenou IP adresu a tato adresa signalizuje, že veškerý provoz k ní musí být zpracován v konkrétním regionu.

Tuto možnost zvolte, pokud potřebujete regionalizovat provoz adresovaný podle IP nebo pokud potřebujete kombinovat Regional Services s Spectrum Static IPs nebo Bring Your Own IP (BYOIP).

Jak to funguje

Pro každý hostname, který chcete regionalizovat, vytvoříte aplikaci Spectrum HTTP/S. Cloudflare přiřadí zóně jeden zpracovávající region a tento region se vztahuje na all aplikace Spectrum HTTP/S v dané zóně: konfigurujete jeden region na zónu, ne jeden na aplikaci. Od té chvíle se provoz na IP adresu každé aplikace ukončuje TLS a zpracovává se pouze v rámci nakonfigurovaného regionu podle stejného modelu zpracování v rámci regionu popsaného v Regional Services.

Předpoklady

Nastavení regionalizované aplikace Spectrum

  1. Povolte požadované produkty. Chcete-li povolit Regional Services a Spectrum ve svém účtu, obraťte se na svůj account team.

  2. Vytvořte aplikaci Spectrum pro každý hostname. Vytvořte Aplikace Spectrum pro HTTP/HTTPS pro každý hostname, který chcete regionalizovat. Nastavte typ aplikace na HTTP/HTTPS aby se provoz směroval přes aplikační vrstvu Cloudflare. V jedné zóně můžete vytvořit více aplikací Spectrum, všechny sdílejí jediný region přiřazený dané zóně.

    Chcete-li použít vlastní adresy, vytvořte aplikaci pomocí API a nastavte edge_ips (s type: "static") do svého Static IP nebo BYOIP adresy. origin_direct stále odkazuje na váš origin server.

    Omezení hostname ve Spectrum a jejich řešení

    Ve výchozím nastavení je zóna omezena na 10 unikátních hostname Spectrum (každá je podpořena vyhrazenou adresou IPv4). Pokud potřebujete regionalizovat více hostname než toto množství, můžete:

    • Použijte BYOIP : přineste si vlastní IP prostor, aby aplikace Spectrum nebyly omezeny výchozím sdíleným přidělením IPv4.
    • Používání aplikací Spectrum jen s IPv6 : adresy IPv6 nepodléhají stejnému nedostatku jako IPv4, takže aplikace pouze pro IPv6 se nezapočítávají do limitu hostname pro IPv4.
    • Nasměrujte více subdomén pomocí CNAME na jednu aplikaci Spectrum : nasměrujte několik záznamů pouze DNS (šedý mrak) CNAME záznamů na jeden hostname aplikace Spectrum. To funguje pouze v případě, že tyto hostname sdílejí stejný origin (jeden origin na aplikaci).
    • Použijte Cloudflare for SaaS : nakonfigurujte aplikaci Spectrum jako cíl (záložní origin) pro Custom Hostnames.

    Jedná se o limity platné pro celý Spectrum, nikoli pouze pro Regional Services. Pokud očekáváte jejich překročení, obraťte se na tým spravující váš účet.

  3. Nakonfigurujte region zpracování. Region přiděluje Cloudflare, proto se obraťte na svůj account team a společně potvrďte, který region by se mělo na vaši zónu vztahovat, a ověřit, že je nakonfigurováno. Můžete použít libovolný spravovaný region, nebo si vyžádejte vlastní region pokud vašim požadavkům na dodržování předpisů spravované regiony nevyhovují.

  4. Ověření regionalizace. Ověřte, že je provoz zpracováván v očekávaném regionu. Viz Ověření konfigurace.

Ověření konfigurace

Regionalizaci můžete ověřit stejným způsobem jako u jakékoli jiné konfigurace Regional Services, viz Ověření chování Regional Services kde najdete obecné pokyny.

Každá odpověď HTTP od Cloudflare obsahuje CF-RAY hlavičku, která končí tříznakovým IATA airport code ↗ identifikující datové centrum, ve kterém došlo k ukončení TLS. Odešlete požadavek na svůj regionalizovaný hostname a ověřte, že kód odpovídá datovému centru uvnitř nakonfigurovaného regionu:

curl --head https://www.example.com 2>&1 | grep -i cf-ray
Příklad výstupu
cf-ray: 80cc9e64fd8a1519-MUC

V tomto příkladu MUC (Mnichov) potvrzuje, že požadavek byl zpracován v Evropské unii. Požadavek odeslaný mimo tento region vrací kód datového centra v rámci regionu, protože provoz mimo region je pro zpracování přesměrován do nakonfigurovaného regionu.

Vlastní regiony

Pokud spravované regiony neodpovídají vašim požadavkům na dodržování předpisů, můžete požádat o vlastní region, který omezí zpracování na konkrétní sadu datových center. Vlastní regiony nastavuje váš account tým. Více informací o tom, jak vlastní regiony fungují, najdete v Článek na blogu o vlastních regionech ↗.