各位前輩好:
小弟最近在評估要買SQL Server 2017 Standard的授權,想請教一下各位前輩的算法。
本來參考了微軟的網站說明
https://www.microsoft.com/taiwan/licensing/about-licensing/sql2016.aspx#tab=2
裡面有寫到一句是
藉由核心授權取得 VM 的授權,可針對配置給虛擬機器的虛擬核心購買核心授權(每台 VM 最少要有四個核心授權)。
所以認為是我如果有一台主機是2顆CPU共16核,但我VM是分了4核,所以我買4核心的core授權應該就夠了。
目前問了兩家,一家說OK,一家說不能(他說是BY實體機來算)
目前在找第三家要問,但不知道有沒有人有實戰經驗可以分享的。
謝謝。
因為業務不懂, 所以兩家都各講一半而已....
SQL 2017 的 VM 授權有兩種方式:
請看第二頁 Licensing for virtualization and containers:
閱讀 SQL Server 2017 授權資料工作表
個別授權的方式, 就如同樓主所想的, 只計算個別 VM 所使用的 Core 數, 但是一個 VM 最少要買 4 core, 不能更少.
高密度授權, 只計算實體機上面的 CPU, 不計 VM. 你只要把實體機上面的所有 Core 都買足 SQL 2017 Enterprise 版, 該機運行的 VM 可以無限量使用.
請搭配圖解試算一次便知...所以兩個業務都沒有講錯, 但是他們心中的假設條件不一樣. 你要仔細計算所有 VM 會用到的 core 數, 有些買個別授權便宜, 有些是買全機比較便宜..
另外要注意的是, 你有沒有 HA/Cluster/AlwaysOn 的需求? 若有的話記得要加買 SA 才有優惠, 否則你的授權要多買 2 倍.