在 VMware vSphere 上將 Microsoft SQL 虛擬化

將您在私有雲上的 SQL Server 與 VMware vSphere 整合,即可加快應用程式生命週期,並提高應用程式服務品質。透過 vSphere,您的 SQL 基礎架構整合速度將加快 4 倍到 20 倍,並能將硬體和軟體成本削減多達 50% 以上,同時能免除傳統資料庫整合導致的痛苦兩難抉擇。安心在 vSphere 上執行 SQL,即使是大型資料庫,也可在虛擬機上順利執行。

- 能在您的私有雲 上,以動態、具成本效益且穩定的 IT 服務形式交付資料庫
- 使用隨選佈建、自動化版本週期,以及簡化的測試與疑難排解作業,以加快資料庫交付速度
- 透過動態延展性、內建可用性和簡單的災難復原功能,以確保資料的服務品質
全球產業研究顯示 4 大關鍵混合雲趨勢

菁英資料庫研討會

VMware 與 Tintri 合辦的 SQL Server 專家主講 VMware 專家資料庫研討會 - 2015 年 4 月。

SQL Server 在 vSphere 上的效能

透過在最新一代硬體上測試虛擬機組合,證明了 vSphere 6 能處理每分鐘數十萬次線上交易處理 (OLTP) 資料庫操作。

 

將 Microsoft SQL Server 部署在 VMware vSphere 上的架構設計

本文件提供將 Microsoft SQL Server 部署在 vSphere 上的設計最佳實踐方式指引。

 

在 VMware vSphere 上將 Microsoft SQL 虛擬化的優點

加快應用程式交付

數分鐘內就能從預先設定好的虛擬應用裝置隨選佈建完成新資料庫。 

保障應用程式服務品質

運用 VMware High Availability、VMware Fault Tolerance、vMotion、Dynamic Resource Scheduling 以及 Disaster Recovery 功能,即能以最少的設定變更建立穩健的可用性。

能比擬或超越實體伺服器的效能

在 vSphere 上執行的資料庫執行個體有 95% 以上都能比擬實體伺服器所能達到的效能。 

能減少多達 50% 的硬體和軟體成本

VMware 客戶的資料庫整合速度能增加 4 倍到 20 倍。透過整合,您不只可以降低硬體佔位面積,還可以整合昂貴的資料庫授權,進而在軟體上達到可觀的成本節省效果。 

SQL 需要整合度更高的平台

關鍵業務應用程式系列 - 將 SQL 部署在 VMware 上

IT 部門已耗費數年進行資料庫整合的作業,希望能在資料庫數量和規模快速增長的同時,可以降低相關成本,進而支援更多應用程式。

遺憾的是,傳統的資料庫整合解決方案不但令人苦不堪言,而且還必須做出重大的折衷抉擇。無論是在共用作業系統映像上整合多個資料庫執行個體,或是在共用資料庫執行個體上整合多個邏輯資料庫,都有遺失設定、故障、作業系統與資源隔離的風險。傳統的整合方案需要大量前置時間和費用,才能備妥所有資料庫以在共用環境上執行,因此會對資料庫的可用性和效能造成負面影響。

相關產品

VMware vSphere

VMware vSphere 是領先的伺服器虛擬化平台,具備了一致管理的增強功能。 

VMware vRealize Operations (Enterprise)

運用 VMware vRealize Operations 將 IT 作業管理自動化、管理效能,並獲得實體與虛擬基礎架構的能見度。

VMware vCloud Suite

VMware vCloud Suite 是一個整合式方案,統整了 VMware 領先業界的 vSphere HypervisorVMware vRealize Suite 多廠商混合雲端管理平台

VMware Site Recovery Manager

VMware Site Recovery Manager 是領先業界的解決方案,能在私有雲環境中提供跨站點的應用程式可用性和行動能力。

功能

傳統的資料庫整合作業需要經歷棘手的應用程式移轉作業,以及版本控制和延續版本相容性的嚴格流程。

在 VMware vSphere 上將 Microsoft SQL Server 虛擬化會同步整合資料庫,並以最佳方式分配運算資源,同時還可將每個資料庫隔離在其各自的虛擬機內,以維持應用程式的彈性。您能以 SQL Server 的目前狀態移轉這些伺服器,不需進行成本高昂且容易出錯的應用程式移轉作業。我們與合作夥伴已證明 vSphere 的功能可以使用高效能資料庫,執行最具挑戰性的 SQL Server 工作負載。如果是小型的部門資料庫,vSphere 提供高度整合比率以及先進的資源排程功能。

在大型多核心伺服器上達到 10 倍整合效果

大型多核心伺服器已成為常規,但多數 SQL 執行個體並不需要 8 個以上的核心。透過 vSphere,即可輕鬆整合小型 SQL 資料庫,以完整運用大型伺服器的效能,並達到 10 倍以上的整合效果。

將應用程式的衝擊降至最低

當您使用 vSphere 藉由「實體轉虛擬」(P2V) 移轉方式整合 SQL Server 時,能保留您現有的 SQL Server 設定。無需改變作業系統或 SQL Server 版本,也無需進行應用程式移轉。就連 IP 位址和伺服器名稱也都可以保留,不需要變動。

整合 SQL Server 授權

您能省下可觀的軟體授權成本。主機的所有實體處理器獲得授權後,您就可以部署無限數量的 SQL 虛擬機 (視 SQL 授權版本而定),並在少數實體處理器上整合授權。

整合

可在單一主機上整合多個資源密集型 SQL Server 虛擬機,不會影響效能或延展性。

因為具備下列主要增強功能,讓 vSphere 5.0 可以立即提供最佳效能:

 

  • 虛擬機延展性增加至 32 個 vCPU 和 1 TB 記憶體
  • VMware vSphere 磁碟 IO 延展性提升至超過 100 萬次 IOPS,讓 VMware ESX 能支援 IO 密集型應用程式,如大型 SQL 資料庫等
  • VMware vSphere 的網路 IO 增加至 36 Gbps
  • 提升資源管理能力,達到更佳的多 CPU 虛擬機延展性

垂直擴充的 SQL Server 效能

VMware vSphere 5.0 讓 99% 以上的 SQL 執行個體能比擬或超越原生效能。最近一項 TPC-E 工作負載研究證明,在一般情況下,虛擬機能達到實體原生效能的 90% 至 98%;即便是更大規模的 8 個 vCPU 設定,也能達到前述效能。

整合情境中的 SQL Server 效能

能將多個 SQL Server 虛擬機整合到一個共用 ESXi 主機上,而且對個別虛擬機的衝擊微乎其微。甚至,vSphere 還能確保在最密集的工作負載中平均分配資源,以實現驚人的總流量。

提升業務靈活性

利用虛擬機範本快速佈建 SQL Server

在實體硬體上部署一個新的 SQL Server,光是購買硬體、安裝和設定基礎架構,以及安裝相關應用程式和更新,就可能要花上數天或數週的時間。利用虛擬機範本就能免除重複的作業系統安裝和修補工作,進而加快部署時間。您只需要數分鐘就能以核心設定部署新的虛擬機,藉此快速佈建應用程式進行生產。

利用不停機新增 CPU 和記憶體功能,動態地進行擴充

資料庫特別難以估計所需的規模。管理員經常被迫預測未來三到五年的容量需求,然後將估計容量轉為系統規格 (CPU、記憶體、儲存容量等)。任何規模估計錯誤均會導致需要重新佈建應用程式,導致造成該應用程式停止運作與發生重大中斷。利用 vSphere 不停機新增功能,就能將應用程式佈建為能「迎合未來需求」。即使應用程式日漸增加,並需要更多的運算、記憶體、網路或儲存資源,您仍能動態且飛快地垂直擴充虛擬機,無需中斷應用程式,也不需要進行複雜的重新佈建作業。

利用複製的生產虛擬機,增強測試和疑難排解功能

利用 VMware 研發的測試和疑難排解功能,能縮短解決關鍵問題所需時間,並減少這些問題對生產環境的整體衝擊。利用虛擬機的即時快照,就能立即回復到之前已知的良好設定。利用複製功能,就能為您環境中的任何虛擬機製作精確且獨立的複本。隨後即可將此複本安裝到測試環境中,以進行離線測試和疑難排解。您能與協力廠商 (例如顧問、其他合作夥伴和廠商) 共用虛擬機,而且不需要建立複製環境,就能重現問題讓協力廠商處理。在 SQL Server 所支援的複雜應用程式環境中,此功能相當實用。

 

提升業務續航力

利用簡易的高可用性功能保護所有應用程式

由於不再需要使用複雜且昂貴的應用程式特定叢集解決方案,所以能精簡應用程式可用性。 VMware vMotionDRS 能縮短計畫停機時間,並動態平衡工作負載,而 VMware High Availability 則能在主機故障時幫助復原 SQL Server。在應用程式層級上,vSphere 可以支援所有 Microsoft 功能和技術,包括資料庫鏡射、容錯移轉叢集和記錄傳送等,因此您可以享有來自 VMware 和 Microsoft 兩者的最佳功能。

提供具成本效益的災難復原

使用 VMware Site Recovery Manager,即可將復原流程自動化,並省卻複雜的自訂復原計畫管理和測試作業,如此一來,就能確保以快速、簡易且具成本效益的方式進行復原。省去遠端站點專用硬體的需求,藉此降低成本。

享有 Microsoft 完全支援

Microsoft 正式支援在 VMware ESX 上執行的 Windows Server 和 Server 產品。支援對象包括 Windows Server 2000 SP4、Windows Server 2003 SP2 或更新版本、Windows Server 2008,以及作業系統提供的專業角色,例如 Active Directory 或 File Services。受支援的主要應用程式包含 Microsoft Exchange、SQL Server 和 SharePoint Server。Microsoft 已發佈一份受支援應用程式完整清單,而且持續更新此清單。其中也列出受支援的 ESX 設定。

VMware ESX 是第一個通過 Microsoft Virtualization Validation Program (SVVP) 驗證的虛擬化管理程序,讓執行 Windows Server 和 Microsoft 應用程式的客戶能獲得 Microsoft 和 VMware 共同提供的合作支援。現在客戶可以放心在 VMware 上執行 Exchange,並有信心可獲得所需支援。

Microsoft 採用方便運用 vMotion 的授權方式

Microsoft 最近已修改其授權方式,允許客戶依其需求隨時將授權重新指定給不同的實體伺服器。在過去,客戶每隔 90 天才能重新指定授權一次,因此限制了 vMotion 所能提供的優勢。這種新授權方式所提供的靈活性,讓客戶能有效率地將 vMotion 運用於 Windows Server 和主要應用程式上,包括 Exchange、SQL Server 和 SharePoint Server 等。

未經 SVVP 驗證的設定

執行未經 SVVP 驗證的 ESX 設定和 Microsoft 產品,會出現什麼後果?客戶經常向我們反映,他們依然能夠享有 Microsoft 支援權益。但是,支援選項會依客戶購買的 VMware 和 Microsoft 產品而有所差異。

以下舉出幾個常見情境:

情境 1:VMware 軟體最初是透過某家伺服器 OEM 廠商購得

只要 VMware 產品是與伺服器硬體一同購得,而且在與伺服器經銷商簽署的有效支援合約支援範圍內,伺服器經銷商 (包括 Dell、Fujitsu、Fujitsu-Siemens、HP、IBM 和 Unisys) 都對在其伺服器和 VMware 產品上執行的 Microsoft 軟體提供端對端支援。這項服務讓客戶在遇到問題時,能透過伺服器經銷商獲得單一窗口支援。 請參閱 VMware 虛擬機內的 Microsoft 軟體支援,以瞭解更多詳細資訊

情境 2:VMware 軟體最初是直接從 VMware 或 VMware 授權經銷商購得,而且客戶擁有有效的 Microsoft Premier 級支援合約

Microsoft 已聲明將盡「商業上合理的努力」,支援在 VMware 虛擬機上執行的 Microsoft 產品。客戶經常向我們反映,Microsoft 所承諾商業上合理的努力確實有效,而且足以讓客戶依計畫維持營運。雖然 Microsoft 的現場和通路部門對於能提供的支援範圍有可能不是很清楚,以及在某些情況下,客戶可能認為「商業上合理的努力」無法符合他們的期望。但一般而言,Microsoft 均為其在 VMware 上執行 Microsoft 產品的眾多客戶提供極出色的支援。Microsoft 的政策聲明,若盡其努力但未能解決,Microsoft 的支援專業人員可能會請客戶將遇到的問題複製到實體機器上,以便進行調查。 請參閱 Microsoft KB 897615 以瞭解更多詳細資訊

情境 3:VMware 軟體最初是直接從 VMware 或 VMware 授權經銷商購得,而且客戶沒有有效的 Microsoft Premier 級支援合約

Microsoft 對這類客戶的支援層級可能限制較多。在提供支援之前,Microsoft 支援專業人員可能會依據 Microsoft KB 897615 的規定,請客戶先將遇到的問題複製到實體機器上。

資源

準備要開始使用了嗎?