windows server 2016以及2019的关于授权的一些概念
1.按照处理器核心数授权
这是官网的图片
windows server 是基于服务器的处理器里面的核心来授权的,看官网没看明白
这个网址有一个实例说明:http://www.weithenn.org/2016/09/netadmin-128-WS2016-License.html
授權機制更動
首先,在 Windows Server 2012 R2 及 System Center 2012 R2 時,授權模式為「處理器架構(Processor Based)」,舉例來說,採購 1 套 Windows Server 2012 R2 軟體授權將具備「2 顆 CPU 處理器」的使用權利,完全不用考慮處理器運算核心(Core)的部分。
現在,在 Windows Server 2016 及 System Center 2016 產品中,授權模式則改為「實體核心架構(Core Based)」。雖然,每 1 套 Windows Server 2016 軟體授權仍然具備「2 顆 CPU 處理器」的使用權利,但是每顆 CPU 處理器只有「8 個實體核心(8 Cores)」的使用權利,一旦採用的實體伺服器處理器運算核心超過「16 個實體核心(16 Cores)」時,將需要額外的核心授權(Core Pack),每 1 套核心授權為 2 個實體核心(1 Core Pack = 2 Cores)。
舉例來說,企業或組織欲採購 Intel Xeon E5-2600 v4 雙路硬體伺服器,倘若採購的 CPU 處理器為 E5-2609 v4、E5-2620 v4 或 E5-2667 v4 時,因為每顆 CPU 處理器的實體核心為 8 Cores,因此每台硬體伺服器只要採購 1 套 Windows Server 2016 軟體授權即可。
舊有 Intel E5-2600 v2 系列處理器中,E5-2640、E5-2650、E5-2667 為實體核心 8 Cores 產品。倘若是 Intel E5-2600 v3 系列處理器,則 E5-2630、E5-2640、E5-2667 為實體核心 8 Cores 產品。
然而,若是採購的 CPU 處理器為 E5-2650 v4 時,因為每顆 CPU 處理器的實體核心為 12 Cores,每台硬體伺服器的總核心數為 24 Cores,因此每台硬體伺服器除了要採購 1 套 Windows Server 2016 軟體授權之外(核心數使用權利 16 Cores),還要額外購買 4 套核心授權(4 Core Pack = 8 Cores)才行。
Windows Server 2016 及 System Center 2016 產品,將會依照「實體核心(Physical Core)」進行軟體授權而非「邏輯處理器(Logical Processor)」。因此,在硬體伺服器 BIOS 中開啟「超執行緒(Hyper-Threading,HT)」功能,並不會影響軟體授權。
2.客户端存取服务器端文件需要CAL授权
还有上面的 CAL 要求,这里也有一篇文章说得比较通俗易懂:https://ithelp.ithome.com.tw/questions/10190375
iT邦大神 1 級 ‧ 2018-08-19 00:52:54
最佳解答
- 要分辨是否需要 CAL, 最簡單的方法就是問自己: 如果把 Server 的網路卡拔掉, 你還能不能使用你想要用的功能?
網卡拔掉, A 不能透過 FTP 上傳檔案, 但 B 可以坐在主機前面, 插 USB 把檔案傳進去. 所以 A 需要一個 CAL, 但 B 不用. 如果 A/B 都要透過 FTP 上傳, 兩人都要 CAL; 如果 A/B 都只用 USB 傳檔, 兩人都不需要 CAL.
使用地端(on-premise)的 AD 功能需不需要 CAL? 方法一樣: 網卡拔掉之後, AD 還能給誰使用? 這時候不能用的人就需要有 CAL.
在 Windows Server 上安裝免費開源軟體, 需不需要加買 CAL? 方法一樣: 網卡拔掉之後, 開源軟體還能讓誰使用? 這種狀況下, 可以用的人就不需要 CAL, 不能用的人就需要 CAL.
CAL 只要一輩子會用到 0.0000…00001 秒鐘, 就要買一份授權. 跟你使用的時間長短沒有關係, 不要有「我很少用到, 所以不用買」的錯覺. 請測試上面的網卡原則.
非直接連線, 而是間接透過網路使用 Server, 也列入 CAL 計算. 例如: 登入 Outlook 使用郵件, 用戶沒有直接接觸到 AD, 但是 Outlook 後端的 Email Server, 需要去問 AD 這個用戶的身分是否合法? 才能決定是否讓 Outlook 存取郵件, 而他去問 AD Server 的這個動作, 需要使用到 CAL 授權.
CAL 授權原則:一個 CAL 可以對應無限多台 Server. 所以, 不需要一台 Server 配一個 CAL, 你只需要計算想連線的人頭有多少個, 就買多少個 CAL, 不必管 Server 數量.
在一般狀況下 CAL 不能跨區授權, 台灣公司內的員工必須跟台灣微軟買 CAL, 中國公司內的員工必須跟中國微軟買 CAL; 唯一的例外, 是總公司直接跟微軟簽 EA 授權合約, 這樣在 EA 合約內買的 CAL, 可以跨區給任何國家的員工使用.
Desktop Windows (Win7/8/10) 沒有對應 CAL 可買.
比較好奇CAL如果買不足或買不對會發生什麼事?
會直接被拒絕存取server嗎? 還是只有微軟抓到時要補授權raytracy iT邦大神 1 級 ‧ 2018-08-21 08:32:49檢舉
微軟大部分 CAL 都是法律審, 沒有技術審; 除了兩種例外: 1. SBS CAL 2. RDS CAL, 這兩個會有實質的技術管制
一些引用网址:https://rightlicensing.azurewebsites.net/Question.aspx?category=6
https://www.rightlicense.tw/Question.aspx?category=1&topic=44