共用方式為


適用於 Azure Database for PostgreSQL 的 Azure 機密運算

Azure 機密運算 (ACC) (部分內容可能是機器或 AI 翻譯) 使組織能夠安全地處理敏感性資料並進行共和作業,例如個人資料或受保護的健康資訊 (PHI)。 ACC 透過受信任執行環境 (TEE) 確保使用中的資料安全,提供內建保護,防止未經授權的存取。 這使得跨組織界限的安全即時分析與共同作業機器學習成為可能。

了解架構

適用於 PostgreSQL 的 Azure 資料庫受信任執行環境 (TEE) 支援 Azure 機密運算,這些環境是 CPU 內基於硬體的隔離式方案記憶體區域。 在 TEE 內部處理的資料受到保護,防止作業系統、Hypervisor 或其他應用程式存取。

  • 程式碼在 TEE 內以純文字形式執行,但在記憶體保護區外仍保持加密狀態。
  • 資料在待用、傳輸和使用過程中均處於加密狀態。
  • 受保護,不得由 OS、hypervisor 或其他應用程式存取。

Processors

Azure 機密運算支援適用於 PostgreSQL 的 Azure 資料庫,您可在建立新伺服器時選取支援機密運算的虛擬機器 (VM) SKU。 有兩種處理器可供選擇:

  • AMD SEV-SNP

    處理器截圖。

虛擬機器 SKU

支援適用於 PostgreSQL 的 Azure 資料庫之機密運算 (ACC) 的 SKU 如下:

SKU 名稱 Processor 虛擬核心 記憶體 (GiB) 最大 IOPS 最大 I/O 頻寬 (Mbps)
Dcadsv5 AMD SEV-SNP 2-96 8-384 3750-80000 48-1200
Ecadsv5 AMD SEV-SNP 2-96 16-672 3750-80000 48-1200

部署

您可以透過多種方法部署採用適用於 Azure PostgreSQL 資料庫之 ACC,例如 Azure 入口網站、Azure CLI、ARM 範本、Bicep、Terraform、Azure PowerShell、REST API 等。

在此範例中,我們使用的是 Azure 入口網站。

請遵循下列步驟來部署適用於 PostgreSQL 的 Azure 資料庫伺服器:

  1. 選取 [阿拉伯聯合大公國北部] 作為區域。

    螢幕擷取畫面:Azure 機密運算入口網站部署基本資料頁面。

  2. 選取 [計算 + 儲存體] 底下的 [設定伺服器]

    Azure 機密運算入口網站部署計算和儲存體頁面的螢幕擷取畫面。

  3. 在 [計算和儲存體] 索引標籤上,選取您的 [計算層] 和 [計算處理器]。

    Azure 機密運算入口網站部署計算層和處理器頁面的螢幕擷取畫面。

  4. 選取 [計算大小],然後根據您的需求選取機密運算 SKU 和大小。

    Azure 機密運算入口網站部署計算層和大小頁面的螢幕擷取畫面。

  5. 部署您的伺服器。

Compare

讓我們比較 Azure 機密運算虛擬機器與 Azure 機密運算。

特徵 / 功能 機密計算 VM 適用於 Azure PostgreSQL 資料庫之 ACC
硬體信任根源 Yes Yes
可信啟動 Yes Yes
記憶體隔離和加密 Yes Yes
安全金鑰管理 Yes Yes
遠端證明 (部分內容可能是機器或 AI 翻譯) Yes

限制與注意事項

在生產環境中部署之前,請務必仔細評估限制。

  • 機密運算僅適用於阿聯酋北部地區和西歐地區。
  • 不允許從非機密運算 SKU 到機密運算 SKU 的時間點復原 (PITR)。