為此,我們基于 VMware vSAN 超融合解決方案旨在幫助您設(shè)計、并實現(xiàn) Microsoft SQL Server Day 2 的優(yōu)化配置實施。
注:Day 2 的通常定義包含:備份與恢復(fù);排錯和監(jiān)控。
我們設(shè)計、充分驗證了該解決方案,并總結(jié)出如下三大亮點:
- 使用 VMware vSphere 快照和克隆技術(shù)進行 Microsoft SQL Server Day 2 相關(guān)備份和恢復(fù)操作。 此方法可適用于單實例數(shù)據(jù)庫或者使用 AlwaysOn 高可用數(shù)據(jù)庫組配置的數(shù)據(jù)庫。
- Veeam 作為 VMware 的備份、恢復(fù)合作伙伴,提供數(shù)據(jù)庫或應(yīng)用程序一致性功能,可在虛擬機的時間點備份之后執(zhí)行所有的事務(wù)日志備份,并可幫助將虛擬機恢復(fù)至任一時間點。 此方法同樣適用于單實例數(shù)據(jù)庫或者使用 AlwaysOn 可用性組配置的數(shù)據(jù)庫。
- Blue Medora 作為 VMware 的合作伙伴,提供了基于 vRealize Operations Manager 插件管理。我們推薦使用 vRealize Operations Manager? 6.6 內(nèi)置插件管理包以及由 Blue Medora 開發(fā)的插件管理包為 VMware 超融合系統(tǒng)運行 Microsoft SQL Server 提供集中監(jiān)控,排錯,優(yōu)化建議等管理手段。
問題場景:作為 VMware 超融合和 SQL Server系統(tǒng)管理員, 我需要如何備份和恢復(fù)?
我們的解決方案中描述和驗證了六種不同的備份和恢復(fù)方案,包括基于 VMDK 的單實例 SQL Server 虛擬機備份和恢復(fù);基于虛擬機的單實例、SQL Server 高可用數(shù)據(jù)庫組備份和恢復(fù);基于 Veeam 的本地,遠程以及針對 SQL Server 高可用數(shù)據(jù)庫組虛擬機的備份和恢復(fù)。 我們在這里簡要描述一個示例場景來說明有關(guān)所有已驗證的方案和步驟。關(guān)于完整備份和恢復(fù)場景,請參閱閱讀原文。
示例備份和恢復(fù)方法
在此示例中,結(jié)合虛擬機快照和克隆來備份單實例數(shù)據(jù)庫的 SQL Server。 恢復(fù)數(shù)據(jù)庫是通過啟動克隆后的虛擬機由 SQL Server 實例自行完成,對于單實例數(shù)據(jù)庫虛擬機來說相當(dāng)于虛機冷啟動。
為了模擬真實生產(chǎn)環(huán)境,我們針對單實例數(shù)據(jù)庫使用 HammerDB 作為測試工具,運行 OLTP 工作負載(TPC-C 類工作負載),在工作負載運行時,驗證此備份和恢復(fù)方法的步驟如下:
通過以下任一方法創(chuàng)建 SQL Server 的崩潰前的一致備份:
- 使用 vSphere Web Client 克隆 SQL Server 虛擬機。 此過程將創(chuàng)建用于克隆的臨時快照,然后在克隆操作完成后刪除臨時快照;
- 使用 PowerCLI 來:
- 創(chuàng)建SQL Server 虛擬機快照;
- 克隆快照虛擬機;
- 刪除快照。
啟動克隆虛擬機,然后使用 SQL Server 實例恢復(fù)機制恢復(fù)克隆的數(shù)據(jù)庫。
問題場景:我應(yīng)該如何集中監(jiān)控性能并排錯?
我們的解決方案描述并驗證了如何使用 vRealize Operations Manager 6.6 內(nèi)置管理存儲設(shè)備的插件管理包以及由 Blue Medora 提供的用于 Microsoft SQL Server 監(jiān)控,優(yōu)化等功能的插件管理包來集中監(jiān)控性能并排錯。
該場景中,我們使用 HammerDB 在一段較長時間內(nèi)生成 OLTP(TPC-C 類型)工作負載。 有關(guān)配置驗證的詳細信息可以在我們的解決方案原文中找到。 下面的示例顯示了 12 小時時間段內(nèi)監(jiān)控到的 SQL Server 數(shù)據(jù)庫性能。 該測試在初始大小約為 50GB 數(shù)據(jù)庫上運行 HammerDB TPC-C 工作負載。該圖顯示了每秒事務(wù)數(shù),CPU 使用率和磁盤使用情況。 在數(shù)據(jù)庫事物和虛擬機使用方面,圖中顯示每秒平均交易量約為 14,000 次, CPU 利用率約為 80% 左右,磁盤空間使用在持續(xù)增長。 此端到端視圖可以幫助您確定關(guān)鍵指標(biāo)趨勢并排除瓶頸故障。
結(jié)論
VMware vSAN 是一款經(jīng)濟高效且高性能,可快速部署的超融合平臺,易于維護并完全集成到 VMware vSphere 平臺中。
vSAN 6.0 及其以上版本增強了虛機快照功能, 為用戶提供了企業(yè)級的快照和克隆功能。
Veeam Backup&Replication 為數(shù)據(jù)庫和虛擬機提供了一系列數(shù)據(jù)保護和災(zāi)難恢復(fù)功能。Veeam Backup &Recovery for Microsoft SQL Server 可作為 VMware 備份和恢復(fù) SQL Server 的補充,該軟件套件可以恢復(fù)數(shù)據(jù)庫到任一時間點,同時支持單實例和 AlwaysOn 高可用數(shù)據(jù)庫組虛擬機的備份和恢復(fù)。
自帶存儲設(shè)備管理包插件的 VMware vRealize Operations 和由 Blue Medora 提供的針對 Microsoft SQL Server 的 VMware vRealize Operations 管理包插件為在 VMware vSAN 超融合平臺上運行的 Microsoft SQL Server 提供強大的集中管理、監(jiān)控和排錯功能。利用這些管理包的關(guān)鍵指標(biāo)和相關(guān)數(shù)據(jù),運營團隊可以整合來自 vRealize Operations 的系統(tǒng)健康狀況,性能和容量報告,從而提高 vSAN 超融合系統(tǒng)管理員的生產(chǎn)力。
總之,本操作指南驗證 vSAN 為可提供高效的 SQL Server 數(shù)據(jù)庫 Day 2 操作與管理的超融合平臺。此外,通過與 SQL Server 數(shù)據(jù)庫與 Veeam 技術(shù)集成,vSAN 還提供了增強的數(shù)據(jù)保護,克隆以及日常管理和故障排除功能。
有關(guān)更多信息,請點擊閱讀原文參閱我們在 storagehub.com 上的在線解決方案原文。
同時您可以在線觀看本解決方案的視頻介紹: