今年是一個不平凡的一年,接觸到了很多新艷的,讓人興奮的東西,雖然自己的牙掉了兩顆,但感覺自己又年青了兩歲,哈哈!進入正題,今年公司開始啟用數據庫集群,對于Sqlserver來說,實現方式并不是很多,一般的實現方法就是采用第三方的moebius,這個東西做的還是比較專業的,可以實現數據庫的負載均衡,讀寫分離,雙機備用,災備,集群的同步也可以有實時同步和準實時同步等。
Moebius專業術語
高可用性
High Availability(HA)通常用來描述一個系統經過專門的設計,從而減少停工時間,而保持其服務的高度可用性。計算機系統的可靠性用平均無故障時間(MTTF)來度量,即計算機系統平均能夠正常運行多長時間,才發生一次故障。系統的可靠性越高,平均無故障時間越長。可維護性用平均維修時間(MTTR)來度量,即系統發生故障后維修和重新恢復正常運行平均花費的時間。系統的可維護性越好,平均維修時間越短。計算機系統的可用性定義為:MTTF/(MTTF+MTTR) * 100%。由此可見,計算機系統的可用性定義為系統保持正常運行時間的百分比。
高伸縮性:
指一個系統的持續擴展能力,當一個系統遇到性能瓶頸時,一般有兩種擴展方式。 向上擴展: 向單一節點添加硬件設備或將其升級為一個大型節點。升級到綜合性能更強大的硬件,帶來的問題是硬件的浪費,一次性的投資增加。單節點體系結構最終會達到一個瓶頸并無法實現進一步的有效擴展。具體表現為逐漸縮小的回報率或者價格驚人的昂貴硬件設備。系統得不到可持續的擴展,不能從根本上解決問題。 向外擴展:添加更多節點并將數據及工作負載分布于這些節點當中。
負載均衡
負載均衡有兩方面的含義,首先,大量的并發訪問或數據流量分擔到多臺節點設備上分別處理,減少用戶等待響應的時間;其次,單個重負載的運算分擔到多臺節點設備上做并行處理,每個節點設備處理結束后,將結果匯總,返回給用戶,系統處理能力得到大幅度提高。
虛擬 IP 技術
虛擬 IP 地址(VIP) 是一個不與特定計算機或在一個計算機中的網絡接口卡(NIC)相連的 IP 地址。引入的分組被發送到這個 VIP 地址,但是所有的分組旅行通過實際的
Moebius概念
數據庫集群技術可以有效地整合和利用現有 IT 資源,提供高效、可靠的數據服務。Moebius® for SQL Server 是格瑞趨勢專門針對 Microsoft SQL Server 數據庫提供的綜合集群平臺,利用這一平臺,任何企業都能夠輕松地構建出適合自身業務的數據庫集群,滿足用戶對負載均衡、可用性、數據安全、擴展性的需要。 Moebius® for SQL Server 基于 SQL Server 的內核實現,核心程序宿主在SQL Server 的內核之中, Moebius 集群強大的 SQL 解析引擎結合多種負載均衡策略,可以實現SQL 語句一級的負載均衡;同時將自動故障監測、虛擬 IP 及失敗轉移技術融入其中,滿足企業對高可用系統建設的要求;數據復制時,采用了同步和異步兩種復制模式,可實現數據在多臺服務器間實時同步,保證事務的一致性和完整性,支持遠距離復制; Moebius 集群具有帶寬占用少、同步效率高、數據實時性高、數據一致性保障好的特點。
Moebius集群的組成
Moebius 集群平臺軟件由 3 部分組成:Moebius 集群配置管理器、Moebius for SQL Server Agent, Moebius Core
Moebius的集群架構圖
當VIP所在服務器出現問題后,VIP會通過仲裁文件自動進行漂移
怎么樣,看了我的介紹,大家是否對SQLSERVER集群的搭建有了全新的方向呀,呵呵!
文章列表