適用於 MySQL 的 Azure 資料庫 是 Microsoft 雲端中以 MySQL Community Edition 為基礎的關係資料庫服務。 您可以使用 單一伺服器 或 彈性伺服器 在 Azure 中載入 MySQL 資料庫。 它是一個完全管理的資料庫即服務(DBaaS),可以以可預測的效能和動態的擴展能力處理關鍵任務的工作負載。
如需適用於 MySQL 的 Azure 資料庫如何支援工作負載成本優化的詳細資訊,請參閱 伺服器概念,特別是 停止/啟動適用於 MySQL 的 Azure 資料庫。
下列各節包括設計考慮、組態檢查清單,以及適用於 MySQL 的 Azure 資料庫特定的建議組態選項。
設計考量
適用於 MySQL 的 Azure 資料庫包含下列設計考慮:
- 利用適用於 MySQL 的 Azure 資料庫調整功能,盡可能降低耗用量成本。 若要視需求調整資料庫規模,請參閱下列 Microsoft 支援文章,其中涵蓋使用 Azure Runbook 和 Python 的自動化程式: 如何使用 Azure Runbook 自動調整適用於 MySQL 和 PostgreSQL 的 Azure 資料庫實例。
- 根據您的作業層級需求規劃恢復點目標 (RPO)。 備份存儲空間在不超過您伺服器布建總存儲量的
100%
時,不需要額外費用。 額外使用的備份存儲將會在GB/month
收費。 - Single-Server 服務的雲端原生設計可讓它支援
99.99%
可用性,消除被動 熱 待命的成本。 - 請考慮針對非生產工作負載使用彈性伺服器 SKU。 彈性伺服器提供更佳的成本優化控制,能夠停止和啟動您的伺服器。 它們提供彈性計算層,特別適合不需要持續完整計算能力的工作負載。
核對清單
您是否已將 Azure Database for MySQL 設定以進行成本優化?
- 為您的工作負載選擇適當的伺服器大小。
- 請考慮為適用於 MySQL 的 Azure 資料庫單一伺服器保留容量。
設定建議
探索下列建議表格,以優化適用於 MySQL 的 Azure 資料庫組態以進行成本優化:
建議 | 說明 |
---|---|
為您的工作負載選擇適當的伺服器大小。 | 組態選項: 單一伺服器 和 彈性伺服器。 |
考慮 Azure Database for MySQL 單一伺服器的保留容量。 | 計算與適用於 MySQL 的 Azure 資料庫 單一伺服器保留折扣相關聯的成本。 一旦您判斷區域中適用於 MySQL 的 Azure 資料庫的總計算容量和效能層級之後,這項資訊就可以用來保留容量。 預訂可為期一至三年。 您可以使用此承諾實現顯著的成本優化。 |