| 導購 | 订阅 | 在线投稿
分享
 
 
 

Oracle failsafe與rac兩者之間的不同之處

來源:互聯網  2008-06-01 03:26:00  評論

雖然Oracle failsafe和RAC都是Oracle公司提供的高可靠性(HA)解決方案,但兩者之間卻存在著明顯的區別:

1.操作系統:

failsafe系統局限于WINDOWS平台,必須配合MSCS(microsoft cluster server),而RAC最早是在UNIX平台推出的,目前已擴展至LINUX和WINDOWS平台,通過OSD(operating system dependent)與系統交互。對于高端的RAC應用,UNIX依然是首選的平台。

2.系統結構:

FAILSAFE采用的是SHARE NOTHING結構,即采用若幹台服務器組成集群,共同連接到一個共享磁盤系統,在同一時刻,只有一台服務器能夠訪問共享磁盤,能夠對外提供服務。只要當此服務器失效時,才有另一台接管共享磁盤。RAC則是采用SHARE EVERYTHING,組成集群的每一台服務器都可以訪問共享磁盤,都能對外提供服務。也就是說FAILSAFE只能利用一台服務器資源,RAC可以並行利用多台服務器資源。

3.運行機理:

組成FAILSAFE集群的每台SERVER有獨立的IP,整個集群又有一個IP,另外還爲FAILSAFE GROUP分配一個單獨的IP(後兩個IP爲虛擬IP,對于客戶來說,只需知道集群IP,就可以透明訪問數據庫)。工作期間,只有一台服務器(preferred or owner or manager)對外提供服務,其余服務器(operator)成待命狀,當前者失效時,另一服務器就會接管前者,包括FAILSAFE GROUP IP與CLUSTER IP,同時FAILSAFE會啓動上面的DATABASE SERVICE,LISTENER和其他服務。客戶只要重新連接即可,不需要做任何改動。對于RAC組成的集群,每台服務器都分別有自已的IP,INSTANCE等,可以單獨對外提供服務,只不過它們都是操作位于共享磁盤上的同一個數據庫。當某台服務器失效後,用戶只要修改網絡配置,如(TNSNAMES。ORA),即可重新連接到仍在正常運行的服務器上。但和TAF結合使用時,甚至網絡也可配置成透明的。

4.集群容量:

前者通常爲兩台,後者在一些平台上能擴展至8台。

5.分區:

FAILSAFE數據庫所在的磁盤必須是NTFS格式的,RAC則相對靈活,通常要求是RAW,然而若幹OS已操作出了CLUSTER文件系統可以供RAC直接使用。

綜上所述,FAILSAFE較適合一個可靠性要求很高,應用相對較小,對高性能要求相對不高的系統,而RAC則更適合可靠性、擴展性、性能要求都相對較高的大型應用系統。

雖然Oracle failsafe和RAC都是Oracle公司提供的高可靠性(HA)解決方案,但兩者之間卻存在著明顯的區別: 1.操作系統: failsafe系統局限于WINDOWS平台,必須配合MSCS(microsoft cluster server),而RAC最早是在UNIX平台推出的,目前已擴展至LINUX和WINDOWS平台,通過OSD(operating system dependent)與系統交互。對于高端的RAC應用,UNIX依然是首選的平台。 2.系統結構: FAILSAFE采用的是SHARE NOTHING結構,即采用若幹台服務器組成集群,共同連接到一個共享磁盤系統,在同一時刻,只有一台服務器能夠訪問共享磁盤,能夠對外提供服務。只要當此服務器失效時,才有另一台接管共享磁盤。RAC則是采用SHARE EVERYTHING,組成集群的每一台服務器都可以訪問共享磁盤,都能對外提供服務。也就是說FAILSAFE只能利用一台服務器資源,RAC可以並行利用多台服務器資源。 3.運行機理: 組成FAILSAFE集群的每台SERVER有獨立的IP,整個集群又有一個IP,另外還爲FAILSAFE GROUP分配一個單獨的IP(後兩個IP爲虛擬IP,對于客戶來說,只需知道集群IP,就可以透明訪問數據庫)。工作期間,只有一台服務器(preferred or owner or manager)對外提供服務,其余服務器(operator)成待命狀,當前者失效時,另一服務器就會接管前者,包括FAILSAFE GROUP IP與CLUSTER IP,同時FAILSAFE會啓動上面的DATABASE SERVICE,LISTENER和其他服務。客戶只要重新連接即可,不需要做任何改動。對于RAC組成的集群,每台服務器都分別有自已的IP,INSTANCE等,可以單獨對外提供服務,只不過它們都是操作位于共享磁盤上的同一個數據庫。當某台服務器失效後,用戶只要修改網絡配置,如(TNSNAMES。ORA),即可重新連接到仍在正常運行的服務器上。但和TAF結合使用時,甚至網絡也可配置成透明的。 4.集群容量: 前者通常爲兩台,後者在一些平台上能擴展至8台。 5.分區: FAILSAFE數據庫所在的磁盤必須是NTFS格式的,RAC則相對靈活,通常要求是RAW,然而若幹OS已操作出了CLUSTER文件系統可以供RAC直接使用。 綜上所述,FAILSAFE較適合一個可靠性要求很高,應用相對較小,對高性能要求相對不高的系統,而RAC則更適合可靠性、擴展性、性能要求都相對較高的大型應用系統。
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有