Quick UDP Internet Connections (QUIC) プロトコルは、クライアントとPOP (Point of presence) 間のデータ伝送のセキュリティを強化し、コンテンツ配信を高速化します。 このトピックでは、QUICと課金ルールを紹介し、QUICを有効にする方法について説明します。
QUIC の概要
QUICは、TLS/SSLと同じセキュリティ機能を提供し、接続と送信の待ち時間を短縮する実験的なトランスポート層ネットワークプロトコルです。 QUICはUDPに基づいて開発され、弱いネットワーク接続の場合に優れたパフォーマンスを発揮します。 パケット損失とネットワーク遅延の問題が深刻な場合でも、QUICはサービスの可用性を確保できます。 QUICは、使用されるオペレーティングシステムまたはカーネルに関係なく、アプリケーション層で異なる輻輳制御アルゴリズムを実装することができる。 TCPと比較して、QUICはサービス要件に基づいて柔軟な変更をサポートします。 QUICは、TCP最適化がボトルネックに遭遇した場合の適切な代替手段です。
Alibaba Cloud CDNは、レイヤー7で実装されるQUICをサポートしています。
QUICタイプ
Alibaba Cloud CDNは、IETF QUICおよびGoogle QUIC (gQUIC) をサポートしています。 gQUICのサポートバージョンは、Q39、Q43、およびQ46です。
IETF QUICは、標準的なインターネットプロトコルである。
IETF QUICは、gQUICバージョンG39、Q43、およびQ46と互換性があります。 IETF QUICの使用を推奨します。
制御ポリシー機能の動作
次の図は、QUICとAlibaba Cloud CDNの連携を示しています。
クライアント要件
QUICには、クライアントに対して次の要件があります。
Google Chromeを使用している場合、Alibaba Cloud CDNはHTTP/3をサポートしているため、QUICリクエストをAlibaba Cloud CDNに送信できます。
自己開発アプリを使用する場合、アプリは、lsquic-client、Cronet、ngtcp2、quicheなどのQUICをサポートするネットワークプロトコルライブラリと統合する必要があります。
課金ルール
QUICは付加価値サービスです。 QUICリクエストの数に基づいて課金されます。 詳細については、 CDN料金ページ
Alibaba Cloud CDNは、UDP経由で送信されるかどうかに基づいてQUICリクエストを識別します。
ヘッダーにQUICが指定されているQUICリクエスト: Alibaba Cloud CDNは、リクエストがQUICリクエストであるかどうかを識別します。 その場合、QUICリクエストに対して課金されます。 そうでない場合は、HTTPSリクエストに対して課金されます。
QUICリクエストを識別する方法
次の例では、Google Chromeを使用してQUICリクエストを識別する方法を示します。
手順: webページの空白を右クリックし、
を選択します。 リクエストの [プロトコル] 列の値がh3-29の場合、リクエストはQUICリクエストです。[プロトコル] 列が表示されない場合は、ページを更新して行を右クリックし、
を選択します。次の図は、[プロトコル] 列にh3が表示され、リクエストがQUICリクエストであることを示しています。