翻譯|使用教程|編輯:莫成敏|2020-06-18 15:11:06.990|閱讀 1459 次
概述:您擁有的SQL Server許可證與當前使用所需的許可證匹配程度如何?本文解釋了如何使用SQL Monitor進行查找。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Red Gate SQL Monitor 監視你的 SQL Servers的健康狀況和活動, 通過電子郵件的形式在一個直觀的界面中為你提供智能的警告和建議。SQL Monitor提供了一個基于Web的監視,在桌面計算機和移動設備上實時地監控服務器的性能。使用SQL Monitor時,只要一出現問題,你將會通過郵件和用戶界面接收到警告,SQL Monitor會快速地做全局檢查,檢查單機,集群,服務區和數據庫的健康狀況和性能。使用SSRS或者用戶界面生成報告,得到全部的歷史數據,會讓你非常回溯到過去,快速地檢查到問題的原因。
您擁有的SQL Server許可證與當前使用所需的許可證匹配程度如何?本文解釋了如何使用SQL Monitor進行查找。
管理SQL Server許可是大多數DBA面臨辭職的任務。無論我們是長時間管理一組SQL Server,還是第一次查看它們,都知道哪些服務器上安裝了哪些版本,使我們能夠了解正在使用的許可證。當不可避免的情況發生時,這種知識將變得更加重要:可怕的許可證審核!
準備許可審核
許可審核通常與“企業協議”結合在一起,這是一種總括性合同,概述了整個公司對哪些Microsoft產品進行了許可以及在什么級別進行許可。年度審核也稱為“True Up”,是需要大量資金來填補過去12個月中累積的許可證缺口的時刻。在大多數情況下,當我參與此類審核時,外部公司會掃描網絡以識別安裝了哪些服務器。進行此類掃描以發現您或您的同事以前未知的服務器是很常見的。如果僅在審核本身中發現它們,這將尤其令人擔憂!
只需準備一種更好的許可審核方法。評估您的財產并提前準備您所需要的信息,這是您的時間上非常明智的投資。在SQL Monitor的新Estate頁面(稱為SQL Server Licensing)中提供了很多功能。我將在本文的后面部分對此進行適當的檢查,但是其中包括運行SQL Server的服務器的詳細信息,已安裝的SQL Server版本,服務器的規格和配置,處理器核心的詳細信息,參與可用性組等。
使用所有這些信息,您可以在審核之前采取適當的措施。這不一定意味著要購買更多許可證。如果您可以確定有資格退役的服務器,或者可以將它們從Enterprise Editions降級為Standard Edition或從中降級的服務器,則可以節省一些潛在的高價值!
SQL Server許可概述
為了了解其中的含義,讓我們首先了解SQL Server的許可模型是如何工作的。SQL Server提供了幾種不同的“版本”。這些版本以不同的價格提供不同的功能可用性,使公司可以根據預算限制來決定所需的功能以及不需使用的功能。在撰寫本文時,有四個版本的SQL Server供您選擇。我不包括Web和Compact版本,因為它們是專業版本,不是為通用設計的:
企業版是SQL Server的“全脂”版本。所有特性和功能始終可用。產品功能集沒有內部限制。這是針對需要高性能和高可用性的大型數據庫。
標準版是企業版的下一步。該版本具有相同的編程表面,但是在查詢處理引擎中缺乏某些高性能的改進。此版本還介紹了硬件限制(CPU內核和RAM使用限制)。同樣,高可用性和企業級商業智能的更高級功能被禁用。這些都與標準版的宣傳用例一致,并且通常對價格較敏感的客戶不會造成太多問題。
Express Edition是可用于生產能力的SQL Server的“最小”版本。此版本是免費的,但具有極大的限制。一個數據庫最多只能增長到10GB,并且可以使用超過1GB的RAM。即使這些工作負載在狹窄的限制之內,該版本仍然可用,即使對于生產工作負載也是如此。
顧名思義,Developer Edition是SQL Server的開發人員專用版本。該版本可能無法用于生產工作負載,僅可用于運行開發。此版本也是免費的,可以直接從Microsoft網站下載。從功能可用性的角度來看,此版本與企業版相同。這意味著,所有功能部件都可以在開發環境中進行測試,而不會產生企業版的成本。
這些版本的許可費用取決于所使用的CPU內核數量。許可的完整細節在很大程度上取決于許多不同的因素,并且很難在所有情況下都定義(虛擬化是使其變得更加復雜的一個因素)。SQL Server 2019企業版的定價為每個CPU核心7,128美元,一包四個。這意味著,如果您有一臺具有16個核心的服務器,則需要4包核心許可,價格為114,048美元。
SQL Monitor照亮您的許可
如果沒有監視工具,則需要使用Microsoft評估和計劃(MAP)工具包之類的工具來獲取服務器清單,還可能需要一些腳本來收集和整理所需的所有服務器,實例和許可信息。
幸運的是,對于在我們環境中安裝的所有SQL Server,SQL Monitor都在一處收集了您需要的所有信息。在一段時間內,SQL Monitor 的“資產”頁面的“已安裝版本”部分使我們能夠查看已安裝的版本,從而確定服務器是否已打補丁或它們是否在主流支持范圍之外。
在SQL Monitor的版本10中,我們還對SQL Server許可進行了新的概述,從而可以全面了解有多少物理和虛擬CPU內核正在消耗哪些版本的SQL Server。
該屏幕的頂部清晰地概述了正在運行的服務器數量及其版本。屏幕的下半部分是單個服務器/實例的詳細視圖,其中包含有關分配給特定服務器的核心的信息以及有關每個實例的其他信息,包括服務器是否是可用性組中的副本,這可能會影響許可要求取決于它們的設置方式。Microsoft提供了一個,其中包括HA / DR環境的許可方案說明(第27頁)。
頁面頂部是一組過濾功能,使用從SQL Monitor數據庫提取的信息。這些功能允許快速過濾較大的服務器列表,例如通過SQL Monitor中定義的分組,這意味著在審核前的許可調查期間,我們可以專注于某些服務器子集。
這對您有什么幫助?
就像一個說明性示例一樣,我最近使用此概述來確定客戶端環境中使用Enterprise Edition安裝的一組開發服務器。這將導致我的客戶為僅用于開發目的的服務器支付100,000美元以上的許可費用。由于這是一個很大的環境,因此很容易會忽略這種錯誤配置,并將其匯總到年度True Up發票中。由于安裝了SQL Monitor,因此在執行True Up審核之前,可以輕松地識別服務器并使用Developer Edition重新安裝服務器,并且我的客戶為自己節省了一大筆錢!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: