Application Load Balancer (ALB) からバックエンドの接続には HTTP /1.1 しか利用できませんでしたが、HTTP/2とgRPCプロトコルをサポートするようになりました。
https://aws.amazon.com/jp/about-aws/whats-new/2020/10/application-load-balancers-enable-grpc-workloads-end-to-end-http-2-support/
■HTTP/2通信を利用すると
クライアントやサービスの基盤となるインフラストラクチャを変更することなく、アーキテクチャに gRPC トラフィック管理の導入が簡単にできます。
■設定方法
①ALB でこの機能を使用するには、リスナープロトコルとして HTTPS を選択します。
②ターゲットグループのプロトコルバージョンとして gRPC を選択します。
設定されたターゲットグループのターゲットとしてインスタンスまたは IP を登録します。
※gRPC とエンドツーエンドの HTTP/2 はすべての AWS リージョンで、既存および新規の Application Load Balancer で追加料金なしで利用が可能です。