[QOTD]算一算靠系統來提升的效率雖然是 10 倍以上
, 只是可能要花的資源是不只 10 倍.
*1
的確, 有了 IP Redandent (CARP) , 已經是
Active-Active 的 Redandent 了, 為甚麼還要
Bypass 呢? 事實上我通常說, 若一個系統須要 1 個
金錢單位來完成的話, 若要做到 HA, 並不是只要 2
倍的成本來完成, 而是可能要到 3至5 倍以上的資源
, 因為本身 Redandent 也是吃資源的, 且加上須要
的人力成本, 比做出 1 個可以執行的系統付出更高
的成本.
所以若是從小事做起的話, 現買一張可以因為斷
電而 Bypass 的網卡開始, 若是用 Transparent
Firewall 的話, 這個系統出問題只要關起來就好,
只是失去 Firewall 的功能, 並不會造成整個系統失
效, 當然若有能力加個 Watch Dog 來看 OS 或應用
程式的 Failuare 時, 直接 Bypass 是更好.
而後面的 CARP 的 Active-Active HA, 就我的
經驗, 網站的經營是在有限的資源去完成, 除非已經
經營到某種程度的規模, 不然就很難去達成, 但話說
已經到一種程度的規模後, 為甚麼不乾脆花 10 倍的
價錢買 Cisco 就好? 除非是更有堅持希望系統整體
實力與經驗能夠提升.
但若只是價格的考量的話, 還有一個可能性就是
去 ebay 買二手的產品, 而不見得都是要買新品原價
甚至加價的設備, 只是前提是可以自己管理, 而非完
全靠 SI 的協助, 也就是說至少要 NetAdm SC2 的能
力, 只靠 NetAdm SC1 的話, 可能還是要花 5 倍的
價錢買場商的保險了.
換句話說, 考慮到 Redandent 最重要的是資源,
若是可以買不到 5 分之 1 的價錢, 說要買個兩套以
上來做備援是輕而易舉, 甚至比找場商來來得快, 就
像是 SLB 部份, 我都去 ebay 標購 SLB 的設備, 像
當時 Alteon AD3 一台在台市價約是 40 萬, 但
ebay 價格約是 7 萬, 而現在的 Alteon 184 也不用
數十萬, 只要十數萬就可以買到, 且大部份的人用不
到 Alteon 184 的全 Giga, 只要 AD3 或 180e, 現
值可能更不到 1500 美金, 也就是 5 萬台幣, 這個
比買個 server 來做 SLB 還划算, 甚至還有 switch
的功能.
雖然說 SLB 是不錯的東西, 但不代表所有的系
統都可以 SLB, 甚至 SLB 的達成. 也不見得要靠設
備, 只要在 DNS 下手腳都可以, 只是這一切都要有
個前提, 就是可以用 Cluster Server 來做應用程式
, 或是常指的 Web Application, 這個說簡單是簡單
, 但若是用 Session Base 的機器, 不能夠隨變換
Server , 所以就有所謂從一台 Server 變成多台的
伺服器的危險, 雖然說 SLB 或 DNS 本身都是有記憶
的功能, 只是若因此放心是不可能, 因為網路本身就
是一種多可能性的地方, 要維護持續運作是不容易了
, 更何況設計一個本來就知道有可能出問題的系統.
所以在某方面, 要設計一個可以做 Load
Balancing 的系統, 有時是必須考量到之後發展, 這
往往是程式設計師的盲點, 在寫程式往往就要考慮到
資源的使用以及擴充性, 只是這個跟要做 HA 在系統
是一樣的問題, 許多程式的開發都是在有限的資源,
甚至在時間上是 ASAP (As Soon As Possible), 此
時說要考慮系統與設計出可以有擴充性的系統是不太
可能的.
在設計系統中, 若只是完成的話是 1 的話, 而
要做到自動化可能須要 2到3 倍的資源, 而要做到一
般化的話, 至少是 5 倍以上的資源, 加上若要做資
源的最佳化, 可能是所有都要乘上 2, 只是這個狀況
往往是必須解決的.
當然程式若不解決, 要靠系統解決也是可能, 例
如靠 Proxy 或 Cache 或者是說 Web Server 的效能
, 都是可以的, 甚至說這部份要做, 也不是系統做不
到的, 從單一機器下手, 可以差 3 到 5 倍以上, 若
靠 Configuartion 或其他程式的協助, 又可以到
50% 或甚至 150% 的可能性, 而靠一台前面的 Proxy
/Cache, 甚至又可以降低 Loading 約 50% 到 70%,
算一算靠系統來提升的效率是 10 倍以上, 只是可能
要花的資源是不只 10 倍, 但至少不是個瓶頸.
但, 真的花了資源還是不夠的話呢? 的去還是只
有靠改程式系統一途了.
*2
*********************************************
*1
04/27/06 09:43 am, 過紅樹林站了, 不是有擔
擱, 純脆是 Notebook 開機較久罷了, 有時
Notebook 與 PDA 果然是沒有絕對功能的重疊, 而是
各有所長.
*2
04/27/06 10:22 am, 到公館了.
文章定位: