2009年,IBM DB2推出了其在數據庫領域的又一新銳技術——pureScale。和上一個取得熱烈市場反響的pureXML名稱相似但作用不同,pureScale專門為使用分布式系統進行在線事務處理(OLTP)應用的組織提供集群技術。“集群”二字明顯道出了pureScale在擴展方面的卓越性能。
DB2 pureScale以IBM DB2 for z/OS技術為基礎,能夠為所有事務性工作負載提供近乎無限能力,擴展系統變得只是連接一個新的節點和發布兩條簡單的命令這麼簡單。由此 pureScale也帶來了成本的降低:DB2 pureScale 基於集群的、共享磁盤的架構可以幫助組織在擴展OLTP的同時降低成本,滿足最苛刻的業務需求。PureScale的主要優勢有三點:
- 無限能力:DB2 pureScale 為所有事務性工作負載提供了幾乎無限的容量。要擴展系統,只需連接新節點並發出兩條簡單命令。DB2 pureScale 基於集群的共享磁盤架構通過有效使用系統資源降低了成本。
- 應用程序透明性:使用 DB2 pureScale,您無需更改應用程序代碼即可在多個節點上有效運行。借助成熟、可擴展的架構,您可以擴展應用程序來滿足最嚴苛的業務需求。而且,只需少量改動或者甚至無需改動,就可以運行為其他數據庫軟件編寫的應用程序。DB2 提供了對常用語法和 PL/SQL 過程的本機支持,這使從 Oracle 數據庫遷移到 DB2 變得比以往更加輕松。
- 持續可用性:DB2 pureScale 通過使用基於 IBM Power Systems 且高度可靠的 PowerHA pureScale 技術,以及一個冗余平台,提供了持續的可用性。該系統幾乎可在出現節點故障的同時進行恢復,立刻將工作負載重新分配到健康的節點上。
下面,本文詳細地為大家介紹一下pureScale技術在擴展、管理、成本節約方面的優勢:
無需復雜的應用調優即可透明地擴展
眾所周知,隨著業務需求的發展,IT系統總會需要添加一些應用。相應地,為應用服務的數據庫也必須同步更新,以確保業務可以繼續平穩地運行。但是在關鍵數據庫中添加服務器應當非常注意,因為應用必須可以利用新的資源,經過調優後可實現最高效率。
與其他分布式共享磁盤數據庫集群技術不同,DB2 pureScale 不需要管理員在擴展數據庫時執行復雜的調優操作或更新應用代碼。靈活的應用工作負荷平衡和分組功能允許多個服務器以單個數據庫的形式出現,而且可以立即使用新的節點。這樣可以幫助降低部署復雜度和成本。
避免宕機對系統的影響
關鍵應用僅僅幾分鐘的宕機時間就可能對一個組織的收入產生重大影響。在隨需應變世界裡,避免宕機時間是建立競爭優勢的重要組成部分。
當節點失敗後,一般的分布式共享磁盤數據庫集群需要花費數分鐘來恢復處理,但是 DB2 pureScale 即便在節點失敗後仍然可以繼續運行,從而保持了數據的一致性,使數據庫的性能不會下降。集中的鎖定和緩存管理功能使集群中的其余節點可以及時獲取重要信息,並立即吸收額外的工作負荷。集群不會拒絕新的工作負載,因為它可以在幾秒鐘內重新調整。在發生計劃內宕機時,管理員能夠在不影響集群可用性的前提下,在個別節點上進行滾動維護。
利用可伸縮集群架構來支持增強性能
DB2 pureScale旨在提高集群化服務器的利用率,它的架構有助於確保在將工作負荷分布在幾個節點後,不會影響應用軟件的可伸縮性。它可以提供接近線性的可伸縮性和最大的吞吐量,降低軟件許可成本、電能和冷卻開支(見圖1)。
通過利用IBM Power Systems——在全球占有領先市場份額的 UNIX 服務器,DB2 pureScale 還提供了增強的性能。基於IBM 在大型機系統領域取得可靠性、虛擬化功能以及獨特的能源節省能力,Power System可幫助組織建立一個持久可用且經濟有效的基礎架構。DB2 pureScale on Power Systems 整合了 PowerHA pureScale 技術,提供了在 Unix 或 x86 系統上所無法匹敵的數據庫可伸縮性和可用性水平。
借助流線化的安裝和監控簡化數據庫管理
PureScale技術除了支持卓越的可伸縮性、可用性和性能外,通過輕松地將節點添加到集群中,或者將節點從集群中移除,IT 工作人員可以快速地擴展或緊縮集群,滿足不斷變化的業務需求。
DB2 pureScale 的另一個特點是為所有的軟件組件提供單一的安裝流程:一個工具包中包含了安裝所需要的所有工具,且可以自動安裝。