比較 Azure SQL Database 以虛擬核心為基礎的購買模型和以 DTU 為基礎的購買模型

適用於:Azure SQL Database

Azure SQL 資料庫可讓您輕鬆地購買完全受控的平台即服務 (PaaS) 資料庫引擎,以符合您的效能和成本需求。 根據您為 Azure SQL 資料庫選擇的部署模型,您可以選取適合您的購買模型:

  • 以虛擬核心 (vCore) 為基礎的購買模型 (建議使用)。 此購買模型提供了已佈建的計算層或無伺服器計算層供您選擇:
    • 使用已佈建的計算層時,您可以選擇始終會為您的工作負載佈建的確切數量計算資源。
    • 使用無伺服器計算層時,您可以透過可設定的計算範圍來指定計算資源的自動調整。 無伺服器計算層會在只有儲存體仍在計費的資料庫非使用中期間自動暫停資料庫,並在有活動傳回時自動繼續執行資料庫。 在已佈建的計算層中,每個時間單位的虛擬核心單價會比無伺服器計算層的低。
  • 以資料庫交易單位 (DTU) 為基礎的購買模型。 此購買模型提供可均衡用於一般工作負載的配套計算和儲存體套件。

購買模型

有兩個購買模型:

下列表格和圖表比較和對比了以虛擬核心為基礎和以 DTU 為基礎的購買模型:

購買模型 說明 適用對象
以 DTU 為基礎 此模型以計算、儲存體和 I/O 資源的配套量值為基礎。 DTU 的計算大小會以資料庫交易單位 (DTU) 表示,而彈性集區的計算大小則會以彈性資料庫交易單位 (eDTU) 表示。 如需 DTU 與 eDTU 的詳細資訊,請參閱什麼是 DTU 與 eDTU? 想要預先設定好的簡單資源選項的客戶
以虛擬核心為基礎 此模型可讓您獨立地選擇計算和儲存體資源。 以虛擬核心為基礎的購買模型也可讓您使用適用於 SQL Server 的 Azure Hybrid Benefit,以節省成本。 重視彈性、控制力和透明度的客戶

A diagram comparing the DTU and vCore pricing models.

虛擬核心購買模型

虛擬核心 (vCore) 代表邏輯 CPU,並提供選項讓您選擇硬體的世代和實體特性 (例如核心數目、記憶體和儲存體大小)。 以虛擬核心為基礎的購買模型可讓您靈活調整、控制、清楚了解個別資源使用量,並直接將內部部署工作負載需求轉移至雲端。 此模型可讓您根據工作負載需求來選擇計算、記憶體和儲存體資源。

在以虛擬核心為基礎的 SQL Database 購買模型中,您可以選擇一般用途業務關鍵超大規模資料庫服務層級。 檢閱服務層級以深入了解。

在以虛擬核心為基礎的購買模型中,您的成本取決於選擇和使用方式:

  • 服務層級
  • 硬體組態
  • 計算資源 (虛擬核心數目與記憶體數量)
  • 保留的資料庫儲存體
  • 實際備份儲存體

DTU 購買模型

以 DTU 為基礎的購買模型會使用資料庫交易單位 (DTU) 來計算和搭配計算成本。 資料庫交易單位 (DTU) 代表混合了 CPU、記憶體、讀取和寫入的量值。 以 DTU 為基礎的購買模型提供了一組預先設定的計算資源配套,並包含儲存體來驅動不同層級的應用程式效能。 如果您偏好預先設定的組合和每月固定付款的簡易性,則以 DTU 為基礎的模型可能更適合您的需求。

在以 DTU 為基礎的購買模型中,您可以選擇 Azure SQL 資料庫的基本標準進階版服務層級。 檢閱 DTU 服務層級以深入了解。

若要從以 DTU 為基礎的購買模型轉換為以虛擬核心為基礎的購買模型,請參閱從 DTU 移轉至虛擬核心

計算成本

計算成本會根據每個購買模型以不同的方式計算。

DTU 計算成本

在 DTU 購買模型中,DTU 會在預先設定的計算資源配套中提供,並包含儲存體來驅動不同層級的應用程式效能。 系統會依據您為應用程式資料庫配置的 DTU 數目來計費。

虛擬核心計算成本

在以虛擬核心為基礎的購買模型中,選擇已佈建的計算層或無伺服器計算層。 在已佈建的計算層中,計算成本會反映出為應用程式佈建的總計算容量。 在無伺服器計算層中,計算資源會根據工作負載容量自動調整,並依每秒使用的計算量來計費。

針對單一資料庫,計算資源、I/O 及資料和記錄儲存體依資料庫收費。 針對彈性集區,這些資源依集區收費。 不過,備份儲存體一律依資料庫收費。

注意

超大規模資料庫彈性集區目前為預覽版。

由於在業務關鍵服務層級中會自動設定三個額外的複本,因此價格大約比一般用途服務層級高 2.7 倍。 同樣地,業務關鍵服務層級中的每 GB 儲存體價格越高,會反映本機 SSD 儲存體有較高的 IO 限制和較低的延遲。

儲存體費用

儲存體成本會根據每個購買模型以不同的方式計算。

DTU 儲存體成本

DTU 價格中包含儲存體。 可以在標準層和進階版層中新增額外儲存體。 如需佈建額外儲存體的詳細資訊,請參閱 Azure SQL 資料庫價格選項

長期備份保留不包含在內,而且會個別計費。

虛擬核心儲存體成本

不同類型的儲存體會以不同的方式計費。

  • 針對資料儲存體,您會根據所選取的資料庫或集區大小上限來支付佈建的儲存體費用。 除非您減少或增加該上限,否則成本不會變更。
  • 備份儲存體會與資料庫的自動備份相關聯,並動態配置。 增加您的備份保留期間,可增加您的資料庫所需要的備份儲存體。
  • 業務關鍵服務層級和一般用途服務層級的備份儲存體成本相同,因為這兩個層級都使用標準儲存體進行備份。

根據預設,系統會將您資料庫的七天自動備份拷貝到儲存體帳戶。 完整備份、差異備份和交易記錄備份都會使用此儲存體。 差異備份和交易記錄備份的大小取決於資料庫的變動率。 會提供等於資料庫資料大小上限 100% 的最低儲存體數量,且無額外費用。 備份儲存體的額外使用量會每月以 GB 為單位收費。

如需儲存體價格的詳細資訊,請參閱 Azure SQL 資料庫價格

常見問題集 (FAQ)

我的應用程式要從以 DTU 為基礎的服務層級轉換成以虛擬核心為基礎的服務層級,需要先離線嗎?

否。 您不需要讓應用程式離線。 新服務層級提供了簡單的線上轉換方法,類似現有的將資料庫從標準服務層級升級為進階版服務層級的程序,反之亦然。 您可以使用 Azure 入口網站、PowerShell、Azure CLI、T-SQL 或 REST API 來開始此轉換。 請參閱管理單一資料庫管理彈性集區

我可以將資料庫從以虛擬核心為基礎的購買模型中的服務層級轉換成以 DTU 為基礎的購買模型中的服務層級嗎?

是,您可以使用 Azure 入口網站、PowerShell、Azure CLI、T-SQL 或 REST API,輕鬆地將資料庫轉換成任何支援的效能目標。 請參閱管理單一資料庫管理彈性集區

下一步