VMware Virtual SAN 是 VMware 針對超融合基礎架構推出的一款軟件定義的存儲解決方案,同時也是一個軟件驅動的體系結構,只需要通過三臺以上虛擬化的 x86 服務器,即可提供緊密集成的計算、網絡連接和共享存儲功能。Virtual SAN 通過為與服務器相連的閃存設備 (SSD) 和硬盤 (HDD) 創建集群,可提供恢復能力強的高性能共享存儲。
Virtual SAN 可為虛擬化生產環境提供企業級存儲服務,以及可預測的擴展能力和全閃存性能,而且價格遠低于專門構建的傳統存儲陣列。就像 vSphere 一樣,Virtual SAN 也可提供大量硬件選項,用戶可針對各種 IT 工作負載和用例部署并管理這些選項,從而獲得他們需要的靈活性和控制力。Virtual SAN 可配置為全閃存存儲,也可配置為混合式存儲。
隨著越來越多的生產服務器實現虛擬化,用戶對基于服務器的高度融合的存儲需求也在迅猛增長。VMware Virtual SAN 旨在使用經濟高效的硬件(特別是 VMware ESXi 服務器直連磁盤)提供高度可擴展、可用且可靠的高性能存儲。Virtual SAN 遵循基于策略的新式存儲管理模式,在配置和集群方面簡化了傳統企業存儲系統固有的復雜管理工作流,并實現了自動化。
延伸的 Oracle RAC 環境
部署 Oracle Real Application Clusters (RAC) 的客戶通常會有一些特殊要求,例如采用嚴格的服務級別協議,以便保持高性能以及應用可用性。由于業務要求非常嚴格,因此數據存儲已成為業務部門在這些環境中面臨的一大管理挑戰。面向關鍵業務應用的傳統存儲解決方案遇到的常見問題包括性能不足、擴展能力不強、存儲效率低下、管理極其復雜以及部署與運維成本過高。
延伸的 RAC 環境是一種可從站點故障中極快恢復的體系結構,在這種結構中,所有站點上的所有節點都可主動將事務作為單個數據庫集群的一部分來進行處理。存儲和網絡層可“延伸”到多個站點中,因此用戶從所有站點都可訪問它們。
與本地 RAC 相比,它可以提供更高的可用性,但我們絕不能將 RAC 視為一種災難恢復解決方案,它實際上是一種災難規避解決方案。
基于 VMware Virtual SAN 的Oracle RAC環境
此解決方案解決了在線事務處理 (OLTP) 環境中面臨的常見業務挑戰,這種環境要求可用性、可靠性、可擴展性、可預測性以及經濟高效的存儲。此方案可幫助客戶專門為基于 Virtual SAN 的 Oracle RAC 數據庫設計和實施最佳配置。
為了證明 VMware Virtual SAN 有能力托管關鍵業務應用,我們發布了一個“基于 VMware Virtual SAN 的 Oracle RAC 參考體系架構(RA)”(文檔下載鏈接:
http://www.vmware.com/files/pdf/products/vsan/vmware-oracle-real-application-clusters-on-vmware-virtual-san-reference-architecture.pdf),其中涵蓋了基于 Virtual SAN Hybrid 6.1 的 Oracle RAC 設計、配置和性能研究。
此參考體系結構可證明 Virtual SAN 能夠在 Oracle RAC 環境以及下面這些展示用例中支持行業標準 TPC-C 類工作負載。
它展示了企業級 Oracle 11gR2 RAC 數據庫在 Virtual SAN 環境中的存儲性能擴展性以及恢復能力。
展示了 Virtual SAN 延伸集群能夠實現 Oracle 異地 RAC 環境,它還展示了 Virtual SAN 延伸集群提供的恢復能力以及易于部署的特性。
提供了一項可用性解決方案,包括利用 Virtual SAN 延伸集群和 Oracle Data Guard 實現的三站點災難恢復部署。
通過在 Virtual SAN 環境中使用 Oracle RMAN,可提供業務連續性解決方案,同時最大限度減少數據庫備份和恢復對生產環境的影
Virtual SAN 與 Oracle RAC 共同使用時的性能和可擴展
我們開展了多項測試,以證明作為存儲平臺的 Virtual SAN 可以支持可擴展、恢復能力強且高度可用的高性能 Oracle RAC 集群。我們先對 4 節點 Oracle RAC 的 TPC-C 類工作負載性能進行了測試,該測試展示了 Virtual SAN 是一種針對 Oracle RAC 可行的可擴展存儲解決方案。
Virtual SAN 與 Oracle RAC 共同使用時的恢復能力
我們執行了一些磁盤、磁盤組和主機故障,以此來對 Virtual SAN 的恢復能力進行測試。這些測試是在具有 TPC?C 工作負載的情況下進行的,因此可以觀察因故障帶來的影響。在所有三項故障測試中,故障后的穩定狀態 TPS 值與故障前的值大致相同。沒有一項測試報告 Linux 虛擬機 IO 錯誤或 Oracle 用戶會話斷開的故障,這證實了在組件出現故障期間 Virtual SAN 具有強大的恢復能力。
Oracle Extended RAC 集群解決方案可在城域范圍內提供零 RPO 和 RTO
Virtual SAN 延伸集群可實現城域距離內的雙活數據中心。Oracle Extended RAC 與 Virtual SAN 配合使用可在訪問一個數據庫的兩個站點間實現透明工作負載共享,同時可在預測到可導致其中一個站點服務中斷的事件(計劃內或計劃外)時靈活遷移或均衡站點間的工作負載,并可使用 Transparent Application Failover (TAF) 自動將斷開的客戶端連接重定向到存續站點上運行的 Oracle 節點上。參考體系架構文檔中記錄了站點間延遲對 Oracle 事務的影響。
此解決方案中進一步的站點故障測試展示了 Virtual SAN 延伸集群的一項強大功能:那就是即使在站點徹底中斷的故障情形中也可保持數據可用性。結果展示了 Virtual SAN 延伸集群如何利用 vSphere HA 和 vSphere DRS 實現自動故障轉移和故障恢復流程,從而在站點出現故障期間提供可用性。參考體系架構文檔中也討論了對 Oracle Extended RAC 使用 Virtual SAN 延伸集群的好處。
使用 Virtual SAN 延伸集群和 Oracle Data Guard 的城域和全球災難恢復解決方案
Oracle RAC 關鍵任務應用需要持續的數據可用性來防止計劃內和計劃外故障,或者將數據復制到世界上的任意地方來實現災難恢復。此零數據丟失災難恢復解決方案將通過 Virtual SAN 延伸集群與 Oracle Data Guard 的聯合使用進行演示。在此解決方案中,Virtual SAN 延伸集群可提供相隔城域距離的“雙活”連續可用性,Oracle Data Guard 則可提供全球范圍內的復制和恢復功能。
此解決方案展示了托管主數據庫的 Virtual SAN 延伸集群和托管備用數據庫的 Virtual SAN 如何與 Oracle Data Guard 配合工作來提供經濟高效的解決方案,從而對這三個數據中心提供最高級別的可用性,以便發生災難時,任何一個站點都能實現近乎零的數據丟失率。
基于 Virtual SAN 的備份解決方案
在此解決方案中,Oracle RMAN 用于備份 RAC 數據庫。其中一項測試展示了從生產站點備份時,對 Oracle 的事務影響極小,甚至沒有任何影響。為了進一步避免在備份過程中對生產數據庫的影響,還執行了另一項解決方案和測試,以展示如何從物理備用數據庫(災難恢復站點)進行 Oracle RAC 數據庫備份,以便將備份任務分流到備用數據庫,同時您還可以在需要時將備份還原到主數據庫。這些測試證實,Oracle RMAN 備份是基于 Virtual SAN 部署的 Oracle RAC 數據庫的可行解決方案。
Virtual SAN 的性能特點和功能以及易于部署的特性使之成為出色的存儲平臺,可基于 Virtual SAN 部署關鍵業務 Oracle RAC。
![]() |
戶外廣告機 |
落地式廣告機 |
高清廣告機 |
分屏廣告機 |
藍牙廣告機 |
網絡廣告機 |
數字標牌播放器 |
廣告機方案 |
多媒體信息發布系統 |
觸控一體機 |
高清機頂盒 鏡面廣告機 | 多媒體廣告機 | 觸摸廣告機 | 液晶廣告機 | 車載廣告機 | 互動式廣告載體 | 樓宇廣告機 | 流媒體實時發布系統 | 廣告機外殼 | 戶外大屏幕 | 廣告機報價 數字標牌軟件 | 電子看板 | 商業顯示 | 嵌入式主板 | 觸控一體機 | 數字標牌顯示器 | 嵌入式流媒體服務器 | 立式廣告機 | 3D廣告機 | |