Azure 仮想ネットワーク暗号化とは?

Azure 仮想ネットワーク暗号化は、Azure 仮想ネットワークの機能です。 仮想ネットワーク暗号化を使用すると、DTLS トンネルを作成することで、Azure 仮想マシン間のトラフィックをシームレスに暗号化および復号化できます。

仮想ネットワーク暗号化を使用すると、同じ仮想ネットワーク内の仮想マシンと仮想マシン スケール セット間のトラフィックを暗号化できます。 仮想ネットワーク暗号化により、リージョンとグローバルでピアリングされた仮想ネットワーク間のトラフィックが暗号化されます。 仮想ネットワーク ピアリングの詳細については、「仮想ネットワーク ピアリング」を参照してください。

仮想ネットワーク暗号化により、Azure の既存の転送中の暗号化機能が強化されます。 Azure の暗号化の詳細については、「Azure 暗号化の概要」を参照してください。

必要条件

仮想ネットワーク暗号化には、次の要件があります。

可用性

Azure Virtual Network 暗号化は、すべての Azure パブリック リージョンで一般提供されており、現在、21Vianet が運営する Azure Government と Microsoft Azure ではパブリック プレビュー段階です。

制限事項

Azure Virtual Network 暗号化には、次の制限があります。

  • AllowUnencrypted は、一般提供時にサポートされている唯一の強制です。
  • DropUnencrypted の強制は、今後サポートされる予定です。
  • VM SKUがAccelerated NetworkingやVirtual Network暗号化をサポートしていない場合、Virtual Network暗号化を有効にしないでください。
  • Azureの機密コンピューティングVM SKUを使用する仮想ネットワークでVirtual Network暗号化を有効にしないでください。 Virtual Network暗号化が有効化された仮想ネットワークでAzureの機密コンピューティングVMを使用したい場合は、以下の方法があります:
    • サポートされている場合は、VM の NIC で高速ネットワークを有効にします。
    • 高速ネットワークがサポートされていない場合は、VM SKU を、高速ネットワークまたは仮想ネットワーク暗号化をサポートする SKU に変更します。

シナリオ一覧

サポート - 暗号化が有効であればトラフィック接続が維持されます。 暗号化 - トラフィックはデータパス上で暗号化されます。

シナリオは「Supported=Yes」でも「Encrypted=No」のままです。

シナリオ サポートされている 暗号化された
同じ仮想ネットワーク内の仮想マシン (仮想マシン スケール セットとその内部ロード バランサーを含む) Yes Yes
- これらの SKUから仮想マシン間のトラフィックに関するものです。
仮想ネットワーク ピアリング Yes Yes
- 地域ピアリングをまたぐ仮想マシン間の通信。
グローバル仮想ネットワーク ピアリング Yes Yes
- グローバル ピアリングをまたいだ仮想マシン間のトラフィック。
Azure ExpressRoute Gateways Yes いいえ
- Azure ExpressRouteゲートウェイへの通信は暗号化されていません。
Azure Private Link サービス
Azure Private Endpoint
Yes いいえ
- Private Link Service/Private Endpointへの通信は暗号化されていません。
Azure Application Gateway Yes いいえ
Azure Firewall Premium Yes Yes
Azure Firewall Standard Yes いいえ
- 仮想ネットワーク暗号化をサポートしないVM SKU上で動作します。
バックエンド プール向けの内部ロード バランサー + サポートされる VM SKU Yes [はい]
- ロードバランサーの背後にあるすべての仮想マシンは、サポートされているVM SKU上にある必要があります
内部ロード バランサー + バックエンド プール向けの混在 SKU いいえ N/A
内部ロード バランサー + ネットワーク インターフェイスのセカンダリ IPv4 構成を持つバックエンド プール いいえ N/A。
- 内部ロード バランサーのバックエンド プールには、ロード バランサーへの接続障害を防ぐため、ネットワーク インターフェイスのセカンダリ IPv4 構成を含めてはなりません。
Azure DNS プライベート リゾルバー いいえ N/A
PaaS Yes PaaSがホストされている仮想マシンによって、仮想ネットワーク暗号化がサポートされているかどうかが決まります。
- はい 、対応しているVM SKUです
- サポート されていないVM SKUはありません。
- 仮想マシンは上記の要件を満たす必要があります。
Azure Kubernetes Service (AKS) Yes - Azure CNI (通常またはオーバーレイ モード)、kubenet、または BYOCNI を使用する AKS でサポートされます。ノードとポッドのトラフィックが暗号化されます。
- Azure CNI 動的ポッド IP 割り当て (podSubnetId を指定) を使用する AKS で部分的にサポートされます。ノード トラフィックは暗号化されますが、ポッド トラフィックは暗号化されません。
- AKS マネージド コントロール プレーンへのトラフィックは仮想ネットワークから送信されるため、仮想ネットワーク暗号化の対象外です。 ただし、このトラフィックは常に TLS 経由で暗号化されます。

現在仮想ネットワーク暗号化をサポートしていないその他のサービスは、今後のロードマップに含まれています。