足球與oracle系列(4):從巴西慘敗於德國,想到,差異的RAC拓撲對比!,oraclerac
足球與oracle系列(4):從巴西慘敗於德國,想到,差異的RAC拓撲對比!
前期回顧:
本來想說今晚,回頭一想,應該是今早第二場半決賽就要開戰了!先來回味一下之前的比賽,本屆8支小組賽第一名已經全部晉級八強了,更展現出這八大進程的技術效用(哈哈,註:oracle中本沒有什麼主要進程之說,之所以說某個進程比較重要,都是在某些特定情境下人為規定的),也許是巧合,進程們繼續暢遊著oracle演繹的足球世界。先來回顧一下:
————————————————————————————————————————————
接下來開始闡述這場慘痛的1:7,對巴西而言,這是莫大的恥辱吧,世界盃上書寫的新歷史,而且,這是發生在半決賽。想到了,oracle中的RAC叢集,RAC的主要作用正是高可用:容錯和負載平衡,然而一套不完善的構架,同樣也會毀掉這一切,就像巴西,說不清楚是什麼讓你們的強大變得如此脆弱不堪。即使有了高可用的環境,也難保真正的實現高可用啊。
巴西的RAC
縱觀全場比賽:
失利雜談:
1、後防:光纖交換器
表現:席爾瓦缺陣,巴西後防明顯空虛,德國人一次次甚至從中路洞穿巴西隊的防線,這都暴露出了巴西中衛的不足。巴西的後防被德國人一馬平川,這也太誇張了點,看來是只有一台光纖交換器是萬萬不行的,一旦一個掛掉了,RAC叢集都掛掉了。
2、鋒線:節點1:鋒線
表現:內馬爾的傷退,對於五星巴西影響甚大,節點1掛掉了,只剩下節點2獨自承擔業務量,在某個瞬間終於節點2都承載不了,無力的鋒線,崩盤的中場,一切都預示著rac的負載平衡在這一刻——廢了。
3、主教練:RAC心跳 表現:巴西隊慘敗,身為主教練的斯科拉裡難辭其咎。就連巴西這樣的頂級強隊,在內馬爾一人受傷之後便土崩瓦解,足以證明斯科拉裡的選人上的確存在問題,失去了兩大核心的桑巴軍團儼然只是一團散沙,為何不嘗試其他前鋒,只是一味篤信雞肋般的弗雷德。擁有斯科拉裡和佩雷拉兩大冠軍教頭的巴西教練組,一戰將一世英名都輸了個精光。來看看這個叢集下的心跳機制,對於IP的分配完全混亂了,不知道哪裡應該分配單IP,哪裡分配兩個IP。RAC的心跳去了哪裡,就如同是前鋒和中場脫節了,一個節點掛了,該是教練做出反應的時候了。似乎沒有什麼反應。vote disk都不知道在做什麼吧,不知道該在哪條線上部重點了,就此一個“腦裂”出現了,只是偏信弗雷德,最終“健忘症”也出現了,停留在了過去的配置上,誒呀。。。。。。
4、守門員:共用磁碟
表現:雖一心奮力撲救,難敵脆弱不堪的後防如此綿軟無力(光纖交換器掛了,誒呀),再加上德意志潮水般的攻勢(這磁碟讀寫效率,沒有後防協同條帶,真是無力回天了)。
————————————————————————————————————————————
德國的RAC
縱觀全場比賽:
勝利雜談:
1、守門員:儲存陳列raid10
表現:守門員的強勁,後防的大力支援,造就了這支防守穩健的德國戰車。存放裝置陣列:raid10技術。
raid1 0 為raid0+raid1,即實現了高效能的條帶化,又實現了高冗餘的鏡像。諾伊爾,德國門神果然名不虛傳,鏡像的技術就是資料的保證。再加上後防的協作,胡梅爾斯等眾共造德意志後方的高效能,這才是一個團隊,不是一個人在戰鬥。
2、中場+後衛:光纖交換器高可用
表現:兩台光纖交換器,這就是安全與高效能的保證。顯然德國人明白這個,後防與中場的串聯,退可守,進可攻。光纖交換器做到了容錯、高可用。
3、前鋒+中場:多節點高可用
表現:三節點齊飛,真正意義上的高可用,業務壓力再大量也能互相分擔協同完成,實現負載平衡。
4、教練:rac心跳
表現:IP心跳互相應答,保證各節點同步。
這般陣容下,就算出現“腦裂”、“健忘症”我們也不用怕了。
聲明:
這不是技術文檔,既然學來幾招oracle簡單招式,就忍不了在人前賣弄幾下。純為茶餘飯後與數朋庫友的插科打諢,只為輕鬆中帶有一絲的詼諧,IT技術也能用來調侃一番,還蠻耐人尋味。
同時近來數月oracle知識點忘記了不少,為了把知識點重現,點滴間偶出靈感乍現,以一種自由的形式將其發布,由於本人學藝不精,文中列舉的例子或故事,其中必然會有與技術聯絡牽強之處,望大家海涵。只當是一部小菜鳥的雜記,不要把這當做技術文章喔,親!看過、笑過,就好。
歡迎拍磚,這將是我成長的最大動力。