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のメリットを活用できます。開発者がこの新しい機能をどのように活用するのか、楽しみにしています。