共用方式為


什麼是 Azure 虛擬網路加密?

Azure 虛擬網路加密是 Azure 虛擬網路的一項功能。 虛擬網路加密可讓您透過建立 DTLS 通道來順暢地加密和解密 Azure 虛擬機器之間的流量。

虛擬網路加密可讓您加密相同虛擬網路內的虛擬機器與虛擬機器擴展集之間的流量。 虛擬網路加密也會加密區域與全域對等互連虛擬網路之間的流量。 如需關於虛擬網路對等互連的詳細資訊,請參閱虛擬網路對等互連

虛擬網路加密可增強 Azure 中傳輸功能中的現有加密。 如需 Azure 中加密的詳細資訊,請參閱 Azure 加密概觀

需求

虛擬網路加密具有下列需求:

可用性

Azure 虛擬網路加密已在所有 Azure 公用區域中正式推出,目前在 Azure Government 和世紀互聯營運的 Microsoft Azure 中處於公開預覽狀態。

限制

Azure 虛擬網路加密具有下列限制:

  • 在涉及 PaaS 的案例中,裝載 PaaS 的虛擬機器會決定是否支援虛擬網路加密。 虛擬機器必須符合列出的需求。

  • 針對內部負載平衡器,負載平衡器後方的所有虛擬機器都必須是支援的虛擬機器 SKU。

  • AllowUnencrypted 是正式發行時唯一支援的強制執行。 未來將支援 DropUnencrypted 強制執行。

  • 已啟用加密的虛擬網路不支援 Azure DNS 私人解析器

  • 使用 Azure Private Link 服務設定的虛擬網路不支援 虛擬網絡 加密,因此不應在這些虛擬網路上啟用 虛擬網絡 加密。

  • 虛擬網絡 加密不應在具有 Azure 機密運算 VM SKU 的虛擬網路中啟用。 如果您想要在已啟用 虛擬網絡 加密的虛擬網路中使用 Azure 機密運算 VM,則:

    • 如果支援,請在 VM 的 NIC 上啟用加速網路。
    • 如果不支援加速網路,請將 VM SKU 變更為支援加速網路或 虛擬網絡 加密的 VM SKU。

    如果 VM SKU 不支援加速網路或 虛擬網絡 加密,請勿啟用 虛擬網絡 加密。

支援的案例

在下列案例中支援虛擬網路加密:

案例 支援
相同虛擬網路中的虛擬機器(包括虛擬機擴展集及其內部負載平衡器) 支援來自這些 SKU 的虛擬機之間的流量。
虛擬網路對等互連 支援跨區域對等互連的虛擬機之間的流量。
全域虛擬網路對等互連 支援跨全域對等互連的虛擬機之間的流量。
Azure Kubernetes Service (AKS) - 在使用 Azure CNI (一般或重疊模式)、Kubenet 或 BYOCNI 的 AKS 上受支援:節點和 Pod 流量已加密。
- 在使用 Azure CNI 動態 Pod IP 指派 (指定 podSubnetId) 的 AKS 上部分受支援:節點流量已加密,但 Pod 流量未加密。
流向 AKS 受控控制平面的流量從虛擬網路輸出,因此不在虛擬網路加密範圍內。 不過,此流量始終會透過 TLS 加密。

注意

目前不支援虛擬網路加密的其他服務包含在我們未來的藍圖中。