適用於 MariaDB 的 Azure 資料庫 定價層

重要

適用於 MariaDB 的 Azure 資料庫 位於淘汰路徑上。 強烈建議您移轉至 適用於 MySQL 的 Azure 資料庫。 如需移轉至 適用於 MySQL 的 Azure 資料庫 的詳細資訊,請參閱 適用於 MariaDB 的 Azure 資料庫 發生什麼事?

您可以在三個不同的定價層之一中建立 適用於 MariaDB 的 Azure 資料庫 伺服器:基本、一般用途和記憶體優化。 定價層的差別在於虛擬核心中可佈建的計算數量、每個虛擬核心的記憶體,以及用來儲存資料的儲存體技術。 所有資源都會布建在 MariaDB 伺服器層級。 一個伺服器可以有一個或多個資料庫。

資源 基本 一般用途 記憶體最佳化
計算世代 Gen 5 Gen 5 Gen 5
虛擬核心 1, 2 2、4、8、16、32、64 2、4、8、16、32
每個虛擬核心的記憶體 2 GB 5 GB 10 GB
儲存體大小 5 GB 至 1 TB 5 GB 至 16 TB 5 GB 至 16 TB
資料庫備份的保留期限 7 至 35 天 7 至 35 天 7 至 35 天

若要選擇定價層,請從下表著手。

定價層 目標工作負載
基本 需要輕量計算和 I/O 效能的工作負載。 範例包括用於開發或測試的伺服器,或者不常使用的小規模應用程式。
一般用途 需要平衡的計算和記憶體以及可擴充 I/O 輸送量的大多數商務工作負載。 範例包括用於裝載 Web 和行動應用程式的伺服器,以及其他企業應用程式。
記憶體最佳化 需要記憶體內效能來提供更快速交易處理和更高並行性的高效能資料庫工作負載。 範例包括用於處理即時資料的伺服器,以及高效能交易式或分析應用程式。

建立伺服器之後,虛擬核心數目和定價層(基本版除外)可以在幾秒內向上或向下變更。 您可以也單獨調高儲存體的數量及延長或縮短備份保留期限,而無須中斷應用程式。 但您無法在建立伺服器之後,變更備份儲存體類型。 如需詳細資訊,請參閱調整資源一節。

計算世代和虛擬核心

計算資源會以 vCore 的形式提供,vCore 代表了基礎硬體的邏輯 CPU。 第 5 代邏輯 CPU 是以 Intel E5-2673 v4 (Broadwell) 2.3-GHz 處理器為基礎。

儲存體

您布建的記憶體是您 適用於 MariaDB 的 Azure 資料庫 伺服器可用的記憶體容量數量。 記憶體用於資料庫檔案、暫存盤、事務歷史記錄和 MariaDB 伺服器記錄。 您佈建的儲存體總數也會定義您伺服器可用的 I/O 容量。

儲存體屬性 基本 一般用途 記憶體最佳化
儲存體類型 基本儲存體 一般用途儲存體 一般用途儲存體
儲存體大小 5 GB 至 1 TB 5 GB 至 16 TB 5 GB 至 16 TB
儲存體遞增大小 1 GB 1 GB 1 GB
IOPS 變數 3 IOPS/GB
最小值為 100 IOPS
最大值為 6000 IOPS
3 IOPS/GB
最小值為 100 IOPS
最大值為 6000 IOPS

重要

下列區域中支援最多 16TB 和 20,000 IOPS 的 儲存體:美國東部、美國東部 2、美國中部、巴西南部、美國西部、美國中北部、美國中南部、北歐、西歐、英國南部、英國西部、東南亞、東亞、日本東部、日本西部、韓國中部、韓國南部、澳大利亞東部、澳大利亞東部、美國西部 2、 美國中西部、加拿大東部和加拿大中部。 所有其他區域最多可支援 4TB 的記憶體和高達 6000 IOPS。

您可以在建立伺服器期間和之後新增額外的儲存體容量,讓系統能夠根據工作負載的儲存體使用量自動增加儲存體。

注意

儲存體只能擴大,而不能縮小。

基本層不提供 IOPS 保證。 在一般用途和記憶體最佳化定價層中,IOPS 與佈建的儲存體大小會以 3:1 的比例調整。

您可以在 Azure 入口網站或使用 Azure CLI 命令來監視 I/O 耗用量。 要監視的相關計量包括儲存體限制、儲存體百分比、已使用的儲存體和 IO 百分比

到達儲存體限制

如果免費記憶體小於布建記憶體大小的 5%,則小於 100 GB 布建記憶體的伺服器會標示為只讀。 若伺服器中佈建的儲存體超過 100 GB,則只有在可用儲存空間小於 5 GB 時,伺服器所才會標示為唯讀。

例如,如果您已佈建 110 GB 的儲存體,並且實際的使用量超過 105 GB,伺服器會標示為唯讀。 或者,如果您已佈建 5 GB 的儲存體,則當可用儲存體小於 256 MB 時,伺服器會標示為唯讀。

當服務嘗試讓伺服器變為唯讀時,會封鎖所有新的寫入交易要求,而現有的使用中交易會繼續執行。 當伺服器設為唯讀時,所有後續的寫入作業和交易認可都會失敗。 讀取查詢將會繼續運作,不會中斷。 當您增加佈建的儲存體之後,伺服器就可以再次接受寫入交易。

建議您開啟儲存體自動成長,或設定警示讓系統可在伺服器儲存體接近閾值時發出通知,以避免進入唯讀狀態。 如需詳細資訊,請參閱如何設定警示的文件。

儲存體自動成長

儲存體自動成長可防止伺服器用盡儲存體而變成唯獨。 如果啟用儲存體自動成長功能,儲存體會自動成長,而不會影響工作負載。 對於小於 100 GB 布建記憶體的伺服器,當免費記憶體低於布建記憶體的 10% 時,布建的記憶體大小會增加 5 GB。 針對已佈建儲存體大於 100 GB 的伺服器,當可用儲存體低於 10 GB 時,佈建的儲存體大小會立即增加 5%。 適用上述的儲存體上限。

例如,如果您已佈建 1000 GB 的儲存體,並且實際的使用率超過 990 GB,伺服器儲存體大小會增加為 1050 GB。 或者,如果您已佈建 10 GB 的儲存體,則儲存體大小會在少於 1 GB 的可用儲存體時增加為 15 GB。

請記住,儲存體只能擴大,而不能縮小。

Backup

適用於 MariaDB 的 Azure 資料庫 提供最多 100% 的已布建伺服器記憶體作為備份記憶體,而不需要額外費用。 超過此總量的備份儲存體都會以每個月的 GB 數收費。 例如,如果您佈建的伺服器具有 250 GB 的儲存空間,則您將有 250 GB 的額外儲存空間可供伺服器備份使用,而不需要付費。 超過 250 GB 的備份儲存體會依照定價模式收費。 若要了解會影響備份儲存體使用量、監視和控制備份儲存體成本的因素,您可以參閱備份文件

調整資源

建立伺服器之後,您可以獨立變更虛擬核心、定價層(基本除外)、記憶體數量和備份保留期間。 但您無法在建立伺服器之後,變更備份儲存體類型。 虛擬核心數目可相應增加或減少。 備份保留期可在 7 到 35 天的範圍內相應增加或減少。 儲存體大小只能增加。 您可以透過入口網站或 Azure CLI 來調整資源。

當您變更虛擬核心數目或定價層時,會使用新的計算配置來建立原始伺服器的複本。 當新伺服器已啟動並執行之後,連線就會切換到新的伺服器。 在系統切換到新伺服器的期間,您無法建立任何新的連線,且所有未認可的交易皆會復原。 此期間長短可能有所不同,但大部分情況下是少於一分鐘。

調整儲存體和變更備份保留期限完全是線上作業。 運作不會中斷,您的應用程式也不會受到影響。 由於 IOPS 會隨著佈建的儲存體大小進行調整,您可以透過相應增加儲存體來增加伺服器可用的 IOPS。

定價

如需最新的定價資訊,請參閱服務的定價頁面。 若要查看您所需的設定成本,Azure 入口網站會根據您選取的選項,在 [定價層] 索引標籤中顯示每月成本。 如果您沒有 Azure 訂用帳戶,則可以使用 Azure 定價計算機來取得估計的價格。 在 Azure 定價計算機網站上,選取 [新增專案],展開 [資料庫] 類別,然後選擇 [適用於 MariaDB 的 Azure 資料庫] 來自定義選項。

下一步