Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon AWS Global Accelerator와 함께 HTTP/2를 사용하면 어떤 이점이 있습니까?


AWS Global Accelerator와 함께 HTTP/2를 사용하면 어떤 이점이 있습니까?


AWS Global Accelerator와 함께 HTTP/2를 사용하면 두 기술의 장점을 결합하여 웹 애플리케이션, 보안 및 사용자 경험을 향상시키는 몇 가지 이점이 있습니다.

HTTP/2의 이점

-멀티플렉싱 및 병렬 요청 : HTTP/2를 사용하면 단일 TCP 연결을 통해 여러 요청과 응답을 동시에 전송하여 HTTP/1.1의 헤드 오브 라인 차단 문제를 극복 할 수 있습니다. 이렇게하면 사용 가능한 대역폭을 더 잘 활용하여 페이지로드 시간을 줄이고 리소스 활용도를 향상시킵니다 [5].

- 헤더 압축 : HTTP/2는 HPACK 압축을 사용하여 HTTP 헤더의 크기를 줄여서 오버 헤드와 대기 시간을 줄여 클라이언트와 서버 간의 통신 속도를 높입니다 [5].

- 스트림 우선 순위 화 : HTTP/2를 사용하면 리소스로드 우선 순위를 정해야 HTML, CSS 및 JavaScript와 같은 중요한 컨텐츠가 먼저 제공되어 페이지 렌더링 및 사용자 경험을 최적화합니다 [5].

- 서버 푸시 : HTTP/2는 고객에게 요청하기 전에 리소스를 사전에 보낼 수있어 라운드 트립을 줄이고 페이지로드가 추가로 가속화 할 수 있습니다 [5].

-보안 향상 : 필수는 아니지만 HTTP/2는 대부분 암호화 된 TLS 연결을 통해 사용되므로 도청 및 중간 공격에 대한 보안이 향상됩니다 [5].

AWS Global Accelerator의 이점

- 글로벌 정적 IPS : 응용 프로그램의 고정 진입 지점 역할을하는 2 개의 정적 IPv4 주소, 방화벽 허용리스트리스트 및 장치 구성을 단순화합니다 [4] [9].

-TCP 종료 Edge : Global Accelerator는 AWS Edge 위치에서 TCP 연결을 종료하고 엔드 포인트에 대한 새로운 TCP 연결을 설정하여 AWS 글로벌 네트워크를 통한 트래픽을 라우팅하여 대기 시간을 줄이고 처리량을 향상시킵니다 [6].

- 건강 점검 및 즉각적인 장애 조치 : 엔드 포인트 건강을 지속적으로 모니터링하고 건강에 해로운 엔드 포인트에서 트래픽을 즉시 멀리 떨어 뜨려 여러 AWS 지역에서 고 가용성과 재해 복구를 지원합니다 [7] [9].

- 낮은 대기 시간 및 개선 된 성능 : 최적의 AWS 네트워크 경로를 통해 트래픽을 라우팅하고 네트워크 홉 수를 줄임으로써 대기 시간과 지터를 낮추며 특히 게임 및 VoIP와 같은 실시간 응용 프로그램에 유리합니다 [4] [11].

AWS Global Accelerator와 함께 HTTP/2 사용의 이점

- 최적화 된 성능 : HTTP/2의 멀티플렉싱 및 헤더 압축 HTTP 요청의 오버 헤드와 대기 시간을 줄인 반면, 글로벌 가속기는 이러한 요청이 가장 빠르고 가장 신뢰할 수있는 글로벌 네트워크 경로를 통과 할 수 있도록합니다. 이 시너지 효과는 웹 애플리케이션에 대한 응답 시간이 더 빠르고 더 나은 처리량을 초래합니다 [5] [6].

- 가장자리에서의 대기 시간 감소 : Edge 위치에서 글로벌 가속기의 TCP 종료는 HTTP/2의 효율적인 연결 관리를 보완하여 클라이언트에서 서버로의 대기 시간을 최소화하고 전반적인 사용자 경험을 향상시킵니다 [6] [5].

- 개선 된 보안 자세 : TLS를 통한 HTTP/2의 암호화는 Global Accelerator의 DDOS 공격 (AWS 방패를 통해)과 Origin 엔드 포인트의 마스킹과 결합 된 Web Communications의 보안을 향상시킵니다 [5] [7].

- 단순화 된 네트워크 관리 : 글로벌 가속기에 의한 정적 IP를 사용하면 더 쉬운 방화벽 및 네트워크 구성을 용이하게합니다.

- HTTP/2 워크로드의 고 가용성 및 탄력성 : 글로벌 가속기의 건강 모니터링 및 인스턴트 장애 조치는 HTTP/2 트래픽이 항상 건강한 엔드 포인트로 라우팅되도록 보장하여 실패 또는 지역 정전 중에도 응용 프로그램 가용성 및 성능을 유지합니다 [7] [9].

요약하면 HTTP/2는 웹 통신의 효율성과 속도를 향상시키는 반면 AWS Global Accelerator는 해당 트래픽의 글로벌 라우팅, 가용성 및 보안을 최적화합니다. 이들은 함께 빠르고 안전하며 이용 가능한 웹 애플리케이션을 규모로 제공하기위한 강력한 솔루션을 제공합니다.

인용 :
[1] https://repost.aws/questions/quvk103bmeswka6uudyzfkka/http-2-support-for-global-accelerator-communication
[2] https://aws.amazon.com/global-accelerator/features/
[3] https://aws.amazon.com/global-accelerator/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://www.zscaler.com/blogs/product-insights/http-2-better-faster-stronger
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-lworks.html
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/well-architecting-online-applications-with-cloudfront-and-aws-global-accelerator/
[9] https://tutorialsdojo.com/aws-global-accelerator/
[10] https://aws.amazon.com/blogs/aws/new-http2-support-for-cloudfront/
[11] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-disaster-recovery/
[12] https://www.youtube.com/watch?v=cuyvztd9vke