트래픽 가속

Front Door는 최종 사용자에서 원본 서버까지의 트래픽 경로를 최적화합니다. 이 문서에서는 트래픽이 사용자에서 Front Door에서 시작점까지 라우팅되는 방법을 설명합니다.

Front Door는 최종 사용자에서 백 엔드 서버까지의 트래픽 경로를 최적화합니다. 이 문서에서는 트래픽이 사용자에서 Front Door로, Front Door에서백 엔드로 라우팅되는 방법을 설명합니다.

요청에 대한 Front Door 에지 위치 선택(Anycast)

전 세계적으로 Front Door는 150개가 넘는 에지 로케이션 또는 PoP(접속 지점)를 여러 국가 및 지역에 두고 있습니다. 모든 Front Door PoP는 모든 요청에 대해 트래픽을 제공할 수 있습니다.

Azure Front Door 에지 위치로 라우팅되는 트래픽은 DNS(Domain Name System) 및 HTTP(Hypertext Transfer Protocol) 트래픽 모두에 대해 Anycast를 사용합니다. Anycast를 사용하면 사용자 요청이 가장 적은 네트워크 홉으로 가장 가까운 에지 위치에 도달할 수 있습니다. 이 아키텍처는 분할 TCP의 혜택을 최대화하여 최종 사용자의 왕복 시간을 향상시킵니다.

Front Door는 에지 위치를 기본 및 대체 으로 구성합니다. 외부 링에는 사용자에게 더 가까운 가장자리 위치가 있어 대기 시간이 짧게 됩니다. 내부 링에는 문제가 발생할 경우 외부 링 에지 위치에 대한 장애 조치(failover)를 처리할 수 있는 에지 위치가 있습니다.

외부 링은 모든 트래픽의 기본 설정 대상이고 내부 링은 외부 링의 트래픽 오버플로를 처리하도록 설계되었습니다. Front Door에서 제공하는 각 프런트 엔드 호스트 또는 도메인에는 기본 및 대체 VIP(가상 인터넷 프로토콜 주소)가 할당되며, 이는 내부 및 외부 링 모두의 에지 위치에서 발표됩니다.

Front Door의 아키텍처는 최종 사용자의 요청이 항상 가장 가까운 Front Door 에지 위치에 도달하도록 합니다. 기본 설정된 Front Door 에지 위치가 비정상인 경우 모든 트래픽은 자동으로 그 다음으로 가장 가까운 에지 위치로 이동합니다.

Front Door 에지 로케이션에 연결(Split TCP)

분할 TCP는 긴 왕복 시간을 초래하는 연결을 작은 조각으로 분리하여 대기 시간과 TCP 문제를 줄이는 기법입니다.

분할 TCP를 사용하면 클라이언트의 TCP 연결이 사용자와 가까운 Front Door 에지 위치 내에서 종료될 수 있습니다. 시작점까지의 별도의 TCP 연결이 설정되며 이 별도 연결의 RTT(왕복 시간)는 클 수 있습니다.

아래 다이어그램은 지리적으로 다른 위치에 있는 세 명의 사용자가 자신의 위치와 가까운 Front Door 에지 위치에 연결하는 방법을 보여 줍니다. 그런 다음 Front Door는 유럽에서 출발지와 시작점까지 더 오래 지속되는 연결을 유지합니다.

Front Door가 사용자에게 가장 가까운 Front Door 에지 위치에 대한 짧은 TCP 연결과 원본에 대한 긴 TCP 연결을 사용하는 방법을 보여 주는 다이어그램입니다.

TCP 연결을 설정하려면 클라이언트에서 서버까지 3-5번의 왕복이 필요합니다. Front Door의 아키텍처는 연결 설정 성능을 개선시킵니다. 최종 사용자와 Front Door 에지 위치 간의 "짧은 연결"은 3-5회의 긴 왕복 대신 3-5회의 짧은 왕복을 통해 연결이 설정되어 대기 시간이 절약됨을 의미합니다. Front Door 에지 위치와 원본 사이의 "긴 연결"은 미리 설정한 다음 다른 최종 사용자 요청에서 재사용할 수 있으므로 연결 시간을 절약할 수 있습니다. SSL/TLS(전송 계층 보안) 연결을 설정하면 연결을 보호하기 위한 왕복 횟수가 더 많아지기 때문에 분할 TCP의 효과는 배가됩니다.

분할 TCP를 사용하면 클라이언트의 TCP 연결이 사용자와 가까운 Front Door 에지 위치 내에서 종료될 수 있습니다. 백 엔드에 대한 별도의 TCP 연결이 설정되며 이 별도 연결의 RTT(왕복 시간)는 클 수 있습니다.

아래 다이어그램은 지리적으로 다른 위치에 있는 세 명의 사용자가 자신의 위치와 가까운 Front Door 에지 위치에 연결하는 방법을 보여 줍니다. 그런 다음 Front Door는 유럽의 백 엔드에 대해 더 오래 지속되는 연결을 유지합니다.

Front Door가 사용자에게 가장 가까운 Front Door 에지 위치에 대한 짧은 TCP 연결과 백 엔드에 대한 긴 TCP 연결을 사용하는 방법을 보여 주는 다이어그램입니다.

TCP 연결을 설정하려면 클라이언트에서 서버까지 3-5번의 왕복이 필요합니다. Front Door의 아키텍처는 연결 설정 성능을 개선시킵니다. 최종 사용자와 Front Door 에지 위치 간의 "짧은 연결"은 3-5회의 긴 왕복 대신 3-5회의 짧은 왕복을 통해 연결이 설정되어 대기 시간이 절약됨을 의미합니다. Front Door 에지 위치와 백 엔드 사이의 "긴 연결"은 미리 설정한 다음 다른 최종 사용자 요청에서 재사용할 수 있으므로 연결 시간을 절약할 수 있습니다. SSL/TLS(전송 계층 보안) 연결을 설정하면 연결을 보호하기 위한 왕복 횟수가 더 많아지기 때문에 분할 TCP의 효과는 배가됩니다.

다음 단계