Zrychlení provozu

Front Door optimalizuje cestu provozu od koncového uživatele k serveru původu. Tento článek popisuje, jak se provoz směruje od uživatele do služby Front Door a do zdroje.

Front Door optimalizuje cestu provozu od koncového uživatele k back-endovému serveru. Tento článek popisuje směrování provozu z uživatele do služby Front Door a ze služby Front Door do back-endu.

Vyberte umístění hrany služby Front Door pro požadavek (Anycast).

Služba Front Door má globálně více než 150 hraničních umístění nebo bodů přítomnosti (POP) v mnoha zemích a oblastech. Každý PoP služby Front Door může obsluhovat provoz pro jakýkoli požadavek.

Provoz směrovaný do hraničních umístění služby Azure Front Door používá pro provoz DNS (Domain Name System) i HTTP (Hypertext Transfer Protocol) službu Anycast . Anycast umožňuje, aby se požadavky uživatelů dostaly do nejbližšího hraničního umístění v nejmenším počtu segmentů směrování sítě. Tato architektura nabízí koncovým uživatelům lepší dobu odezvy díky maximalizaci výhod rozdělení protokolu TCP.

Front Door uspořádá hraniční umístění do primárního a záložního okruhu. Vnější okruh má hraniční umístění, která jsou blíže uživatelům a nabízejí nižší latenci. Vnitřní okruh obsahuje hraniční umístění, která můžou zpracovat převzetí služeb při selhání pro umístění okraje vnějšího okruhu v případě jakýchkoli problémů.

Vnější okruh je upřednostňovaným cílem pro veškerý provoz a vnitřní okruh je navržený tak, aby zvládl přetečení provozu z vnějšího okruhu. Každému hostiteli front-endu nebo doméně obsluhované službou Front Door se přiřadí primární a záložní ip adresy (Virtual Internet Protocol), které oznamují hraniční umístění ve vnitřním i vnějším okruhu.

Architektura služby Front Door zajišťuje, že požadavky od koncových uživatelů se vždy dostanou do nejbližších hraničních umístění služby Front Door. Pokud upřednostňované umístění hrany služby Front Door není v pořádku, veškerý provoz se automaticky přesune do nejbližšího hraničního umístění.

Připojení k hraničnímu umístění služby Front Door (rozdělení PROTOKOLU TCP)

Rozdělení protokolu TCP je technika, která snižuje latence a problémy protokolu TCP přerušením připojení, které by mohlo mít za následek dlouhou dobu odezvy, na menší části.

Rozdělení protokolu TCP umožňuje ukončení připojení TCP klienta uvnitř hraničního umístění služby Front Door v blízkosti uživatele. Ke zdroji je navázáno samostatné připojení TCP a toto samostatné připojení může mít dlouhou dobu odezvy (RTT).

Následující diagram znázorňuje, jak se tři uživatelé v různých geografických umístěních připojují k hraničnímu umístění služby Front Door v blízkosti jejich umístění. Front Door pak udržuje dlouhodobé spojení s původem v Evropě:

Diagram znázorňující, jak služba Front Door používá krátké připojení TCP k nejbližšímu hraničnímu umístění služby Front Door uživateli a delší připojení TCP ke zdroji

Navázání připojení TCP vyžaduje 3 až 5 cyklů z klienta na server. Architektura služby Front Door zlepšuje výkon při navazování připojení. "Krátké připojení" mezi koncovým uživatelem a hraničním umístěním služby Front Door znamená, že se připojení naváže přes 3 až 5 krátkých cyklů místo 3–5 dlouhých jízd, což má za následek úsporu latence. "Dlouhé připojení" mezi hraničním umístěním služby Front Door a zdrojem je možné předem navázat a pak znovu použít žádosti ostatních koncových uživatelů, což šetří čas připojení. Účinek rozdělení PROTOKOLU TCP se při navazování připojení SSL/TLS (Transport Layer Security) násobí, protože pro zabezpečení připojení existuje více cest.

Rozdělení protokolu TCP umožňuje ukončení připojení TCP klienta uvnitř hraničního umístění služby Front Door v blízkosti uživatele. K back-endu se naváže samostatné připojení TCP a toto samostatné připojení může mít dlouhou dobu odezvy (RTT).

Následující diagram znázorňuje, jak se tři uživatelé v různých geografických umístěních připojují k hraničnímu umístění služby Front Door v blízkosti jejich umístění. Front Door pak udržuje dlouhodobé připojení k back-endu v Evropě:

Diagram znázorňující, jak služba Front Door používá krátké připojení TCP k nejbližšímu hraničnímu umístění služby Front Door uživateli a delší připojení TCP k back-endu

Navázání připojení TCP vyžaduje 3 až 5 cyklů z klienta na server. Architektura služby Front Door zlepšuje výkon při navazování připojení. "Krátké připojení" mezi koncovým uživatelem a hraničním umístěním služby Front Door znamená, že se připojení naváže přes 3 až 5 krátkých cyklů místo 3–5 dlouhých jízd, což má za následek úsporu latence. "Dlouhé připojení" mezi hraničním umístěním služby Front Door a back-endem je možné předem navázat a pak znovu použít žádosti ostatních koncových uživatelů, což šetří čas připojení. Účinek rozdělení PROTOKOLU TCP se při navazování připojení SSL/TLS (Transport Layer Security) násobí, protože pro zabezpečení připojení existuje více cest.

Další kroky