購買模型、服務層級和硬體選擇

已完成

了解哪一個部署選項最適合您的需求之後,您需要決定購買模型、服務層級和硬體。 本單元提供購買選項和選擇時機的概觀。

購買模型

Azure SQL 購買模型提供兩個選項:

  • 以虛擬核心為購買基礎 (以虛擬核心為基礎)
  • 以資料庫交易單位為購買基礎 (以 DTU 為基礎)

DTU 模型在 Azure SQL 受控執行個體中無法使用。

我們建議以虛擬核心為基礎的模型,因為其可讓您獨立選取計算和儲存體資源。 以 DTU 為基礎的模型是計算、儲存體和 I/O 資源的配套量值。

在虛擬核心模型中,您需要支付下列費用:

  • 計算資源:此服務層級 + 虛擬核心數目和記憶體數量 + 硬體世代。
  • 資料和記錄儲存體:資料和記錄儲存體的類型和數量。
  • 備份儲存位置:讀取權限異地備援儲存體 (RA-GRS)、區域備援儲存體 (ZRS),或本地備援儲存體 (LRS)。

虛擬核心模型也可讓您使用適用於 SQL Server 的 Azure Hybrid Benefit 及/或保留容量 (預先付款),以節省金錢。 這些選項均不適用於 DTU 模型。

本課程模組著重於虛擬核心購買模型。

服務層級

接下來,您需要針對效能和可用性選擇服務層級。 我們建議您從一般用途層級開始,並視需要進行調整。 虛擬核心模型中有三個可用的層級:

  • 一般用途:適用於大多數的商務工作負載。 提供以預算為導向、平衡且可調整的計算和儲存體選項。
  • 商務關鍵性:適用於具有低延遲回應需求的商務應用程式。 使用數個隔離的複本,為失敗提供最高的復原能力。 這個層級是唯一可使用記憶體內部 OLTP (線上交易處理) 來改善效能的層級。
  • 超大規模資料庫:適用於具有高度可擴充儲存體 (100TB+) 和讀取規模需求的商務工作負載。 從效能和成本的觀點來看,這個層級落在一般用途與商務關鍵性之間。 超大規模資料庫目前僅適用於 Azure SQL Database 中的單一資料庫。

計算層

如果您選擇一般用途層級和以虛擬核心為基礎的模型,您要對支付的計算層做其他決策:

  • 佈建的計算適用於一段時間內平均計算使用量較高的一般使用模式,或使用彈性集區的多個資料庫。 佈建的計算會隨時間提供固定的資源量,以確保最佳效能,並針對這些資源計費 (不論使用量為何)。 在佈建的計算中,您需要管理工作負載計算資源的大小調整。
  • 無伺服器計算適用於一段時間內平均計算使用率較低的間歇性、無法預測的使用量。 無伺服器支援自動縮放計算規模,以簡化效能管理作業,而且只須隨計算使用量付費。 無伺服器也支援自動暫停和繼續,有助於進一步最佳化價格。 當您的資料庫暫停時,您只需支付儲存體的費用。

硬體

目前的預設硬體世代稱為標準系列硬體,先前稱為 Gen5。 進階系列硬體提供最新且最高的進階儲存體和計算硬體。

如果您在 SQL Database 內選擇一般用途,而且想要使用無伺服器計算層級,則第 5 代硬體目前是唯一的選項。 目前最多可以擴大至 40 個虛擬核心。

購買模型、服務層級和您所做的硬體選擇會對部署的效能、可用性和成本造成重大的影響。

知識檢查

1.

您正在將應用程式和資料庫移至 Azure,但是您的資料庫目前為 62 TB,並且會繼續成長。 您目前未使用任何執行個體範圍功能。 哪一個 Azure SQL 部署選項的使用會最簡單?

2.

假設您的 Azure SQL Database 已部署無伺服器計算層資料庫,且自動暫停延遲兩小時。 在沒有活動兩個小時之後,您的資料庫和產生的費用會發生什麼情況?