Amazon CloudFront가 이제 gRPC 호출을 지원하므로, 전역 콘텐츠 전송 네트워크(CDN)를 활용하여 지연 시간을 줄이고, 에지에서 트래픽을 보호하고, DDoS 보호의 이점을 누릴 수 있습니다.

gRPC API 엔드포인트 앞에 CloudFront를 배포하면 클라이언트 애플리케이션과 API 간의 지연 시간이 단축됩니다. 에지 위치는 TLS 종료 및 선택적 캐싱을 제공하는 반면, 요청은 AWS의 짧은 지연 시간, 고대역폭의 개인 네트워크를 통해 전송됩니다.

애플리케이션은 트래픽 암호화, AWS WAF를 통한 HTTP 헤더 유효성 검사 및 AWS Shield Standard DDoS 보호를 통해 보안도 강화됩니다.

블로그의 데모에서는 Amazon ECS에 gRPC 애플리케이션을 배포하기 위한 AWS Copilot 사용을 포함하여 gRPC를 사용한 CloudFront 설정 방법을 효과적으로 보여줍니다. HTTP/2 및 HTTP POST 메서드 활성화, gRPC 트래픽을 감지하고 전달하기 위한 CloudFront 구성에 대해 설명합니다.

전반적으로 CloudFront의 gRPC 지원은 gRPC 개발자에게 큰 발전이며, API 성능 및 보안 향상을 위한 CDN 이점을 활용할 수 있습니다. 개발자가 이 새로운 기능을 어떻게 활용할지 기대됩니다.