在 VMware vSphere 上將 Microsoft SQL 虛擬化

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

  • 能在您的私有雲上,以動態、具成本效益且穩定的 IT 服務形式交付資料庫。
  • 具備隨選的佈建、自動化發行週期、精簡的測試和疑難排解優點,能加快資料庫交付。
  • 具備動態延展性、內建可用性和簡易災難復原優點,能保障資料庫服務品質。
(6:12)

菁英資料庫研討會

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

SQL Server 在 vSphere 上的效能

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

查看成果

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

本文件提供將 Microsoft SQL Server 部署在 vSphere 上的設計最佳做法指引。

檢閱最佳做法指南

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

加速應用程式交付

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

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

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

能保障應用程式服務品質

運用 VMware High Availability、VMware Fault Tolerance、vMotion、Dynamic Resource Scheduling 以及 Disaster Recovery 功能可達到完善的可用性以及最低的組態設定變更。

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

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

SQL 需要更加整合的平台

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

 

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

(3:14)

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

產品 

VMware vSphere

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

VMware vCloud Suite

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

VMware vRealize Operations (Enterprise)

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

VMware Site Recovery Manager

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

在 vSphere 上整合 SQL

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

 

在 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 虛擬機延展性

使用 vSphere 整合的虛擬伺服器能處理驚人的總流量

垂直擴充的 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 Hot-add 功能,就能將應用程式佈建為「能因應未來需求」。隨著應用程式日漸增長,需要更多的運算、記憶體、網路或儲存資源,仍能動態且飛快地垂直擴充虛擬機,不會中斷該應用程式,也不需要進行複雜的重新佈建作業。

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

 

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

提升業務續航力

 

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

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

 

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

由於使用 VMware Site Recovery Manager 能將復原流程自動化,並省卻複雜的自訂復原計畫管理和測試,所以能確保快速、簡易且具成本效益的復原。省去遠端站點專用硬體的需求,藉此降低成本。

Microsoft 支援

享有 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 驗證的組態設定

如果您執行 ESX 未經 SVVP 驗證的組態設定和 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 的規定請客戶先將遇到的問題複寫到實體機器上。