Azure VM 上 SQL Server 的定價指導方針
本文提供 Azure 虛擬機器上 SQL Server 的定價指導方針。 有數個選項會影響成本,請務必挑選正確映像,以平衡成本與業務需求。
提示
如果您只需要找出 SQL Server 版本和虛擬機器 (VM) 大小特定組合的成本估計值,請參閱 Windows 或 Linux 的價格頁面。 從 [OS/軟體] 清單中選取平台和 SQL Server 版本。
或使用價格計算機來新增和設定虛擬機器。
免費授權的 SQL Server 版本
如果您想要開發、測試或建置概念證明,請使用免費授權的 SQL Server Developer 版本。 此版本具有 SQL Server Enterprise 版本的所有功能,可讓您建置及測試任何類型的應用程式。 不過,您無法在生產中執行 Developer 版本。 SQL Server Developer 版本 VM 只會針對 VM 的成本產生費用,因為沒有相關聯的 SQL Server 授權成本。
如果您想要在生產環境中執行輕量型工作負載 (<4 核心、< 1 GB 記憶體、<10 GB/資料庫),請使用免費授權的 SQL Server Express 版本。 SQL Server Express 版本 VM 也只會針對 VM 的成本產生費用。
對於這些開發/測試和輕量型生產工作負載,您也可以選擇符合這些工作負載較小的 VM 大小來節省費用。 在某些情況下,,D2as_v5 可能是不錯的選擇。
若要使用下列其中一個映像建立執行 SQL Server 2022 的 Azure VM,請參閱下列連結:
平台 | 免費授權的映像 |
---|---|
Windows Server 2022 | SQL Server 2022 Developer Azure VM |
Ubuntu Pro 20.04 LTS | SQL Server 2022 Developer Azure VM |
付費的 SQL Server 版本
如果您有非輕量型生產工作負載,請使用下列其中一個 SQL Server 版本:
SQL Server 版本 | 工作負載 |
---|---|
Web | 小型網站 |
標準 | 小型至中型工作負載 |
Enterprise | 大型或任務關鍵性工作負載 |
您有兩種選擇來支付這些版本的 SQL Server 授權費用:依使用量付費或 Azure Hybrid Benefit。
依使用量付費
依使用量支付 SQL Server 授權費用 (也稱為隨用隨付) 意味著執行 Azure VM 的每秒鐘費用包含 SQL Server 授權的費用。 您可以在 Windows 或 Linux 的 Azure 虛擬機器價格頁面中查看不同 SQL Server 版本 (Web、Standard、Enterprise) 的價格。
所有 SQL Server 版本的成本相同 (2012 SP3 至 2022)。 依秒授權成本取決於 VM vCPU 的數目。
建議針對下列項目依使用量支付 SQL Server 授權費用:
暫時或定期工作負載。 例如,每年需要支援事件幾個月的應用程式,或星期一的商務分析。
具有未知存留期或調整的工作負載。 例如,在幾個月內可能不需要或可能需要更多或更少計算能力 (視需求而定) 的應用程式。
若要使用下列其中一個隨用隨付映像建立執行 SQL Server 2022 的 Azure VM,請參閱下列連結:
平台 | 授權映像 |
---|---|
Windows Server 2022 | SQL Server 2022 網頁 Azure VM SQL Server 2022 Standard Azure VM SQL Server 2022 Enterprise Azure VM |
Ubuntu Pro 20.04 LTS | SQL Server 2022 網頁 Azure VM SQL Server 2022 Standard Azure VM SQL Server 2022 Enterprise Azure VM |
重要
當您在 Azure 入口網站中建立 SQL Server 虛擬機器時,[選擇大小] 視窗會顯示預估成本。 請務必注意,此預估只是執行 VM 的計算成本,以及任何 OS 授權成本 (Windows 或第三方 Linux 作業系統)。
它不包含 Web、Standard 和 Enterprise 版本的額外 SQL Server 授權成本。 若要取得最準確的價格估算,請在 Windows 或 Linux 的價格頁面上選取您的作業系統和 SQL Server 版本。
注意
現在,您可以將授權模型從隨用隨付變更為 Azure Hybrid Benefit,然後再變更回來。 如需詳細資訊,請參閱如何變更 SQL Server VM 的授權模式。
Azure Hybrid Benefit (AHB)
Azure Hybrid Benefit 也稱為 AHB,是一項計畫,可讓客戶在 Azure VM 中將現有的 SQL Server 核心授權與軟體保證搭配使用。 使用 AHB 的 SQL Server VM 只會收取執行 VM 的費用,不會收取 SQL Server 授權費用,但前提是您已經透過「大量授權」方案或雲端解決方案合作夥伴 (CSP) 取得授權和「軟體保證」。
建議針對下列項目透過 Azure Hybrid Benefit 自備 SQL Server 授權:
連續工作負載。 例如,需要支援全年無休的業務營運的應用程式。
具有已知存留期和調整的工作負載。 例如,全年需要且已預測需求的應用程式。
若要將 AHB 與 SQL Server VM 搭配使用,您必須具有 SQL Server Standard 或 Enterprise 和軟體保證的授權,這是部分大量授權計畫的必要選項以及其他選項的選用購買。 透過大量授權計畫提供的價位等級會有所不同,具體取決於合約類型以及 SQL Server 的數量和/或承諾用量。 但根據經驗,連續生產工作負載的 Azure Hybrid Benefit 具有下列優點:
AHB 優點 | 描述 |
---|---|
成本節省 | Azure Hybrid Benefit 最多可節省 55% 的費用。 如需詳細資訊,請參閱<切換授權模型>(機器翻譯)。 |
免費被動次要複本 | 自備授權的另一個優點是為每個 SQL Server 提供一個用於高可用性的被動次要複本的免費授權和一個用於災害復原的次要複本的免費授權。 這將高可用 SQL Server 部署 (例如,使用 Always On 可用性群組) 的授權成本降低了一半以上。 |
注意
自 2022 年 11 月起,在使用隨用隨付授權以及 AHB 時,可以使用一個被動次要複本的免費授權來實現高可用性,並使用一個被動次要複本的免費授權來實現災害復原。
降低成本
為了避免不必要的成本,請選擇最佳虛擬機器大小,並考慮對非連續工作負載進行間歇性關閉。
正確調整 VM 大小
SQL Server 的授權成本與 vCPU 數目直接相關。 選擇符合您預期 CPU、記憶體、儲存體和 I/O 頻寬需求的 VM 大小。 如需機器大小選項的完整清單,請參閱<Windows VM 大小>(機器翻譯) 和<Linux VM 大小>(機器翻譯)。
如需有關為工作負載選擇最佳 VM 大小的詳細資訊,請參閱<VM 大小最佳做法>(機器翻譯)。
可行的話請關閉 VM
如果您使用任何未持續執行的工作負載,請考慮在非使用期間關閉虛擬機器。 您只需依據使用量付費。
例如,如果您只是在 Azure VM 上試用 SQL Server,不會希望因意外使其執行數週而產生費用。 一個解決方案是使用基礎虛擬機器自動關機功能:
自動關機是 Azure DevTest Labs 提供的大量類似功能的一部分。
對於其他工作流程,請考慮使用指令碼解決方案 (例如 Azure 自動化) 自動關閉和重新啟動 Azure VM。
重要
關閉和解除配置 VM 是避免費用的唯一方法。 僅停止或使用電源選項來關閉 VM 仍會產生使用費用。
下一步
如需一般 Azure 價格指導,請參閱<使用 Azure 計費與成本管理避免非預期的成本>(機器翻譯)。 如需最新的 Azure 虛擬機器 (包括 SQL Server) 定價,請參閱<Windows VM>和<Linux VM>的 Azure 虛擬機器價格頁面。
如需 Azure 虛擬機器上的 SQL Server 概觀,請參閱下列文章: