iT邦幫忙

DAY 30
6

高有效性 (High Availability) 初論 30 講系列 第 30

高有效性簡介30篇: 結語與重點整理 (30)

**這次 iTHelp 鐵人賽由於我只報名一組, 所以寫起來沒有像上一屆那樣辛苦, 但不一樣的是我之前幾乎是分 15 次寫, 22 時寫 23 時發當天的, 0時寫 1 時發第二天的, 這次由於不少部份是我覺得須要再反覆加強的, 因此也在此時 K 了不少書與論文, 所以沒辦反說寫就寫, 這是感覺比較辛苦的地方.

無論如何, 今天是第三十天了, 結尾是很重要的, 我原本很想再很主觀的語重心長說一些話, 但我覺得應該給大家有一個重點整理比較好:**

高有效性簡介30篇列表

  1. 高有效性的十個重點項目: 容錯性 Fault Tolerance, 安全性 Security, 群組系統 Cluster System, 負載均衡 Load Balance, 高效能與效能調校 High Performance and Performance Tuning, 擴展性 Scalability, 備份與復原 Backup and Recovery, 監控與警示 Monitor and Alert, 版本控制與測試程序 Version Control and Test Process, 災難管理 Disaster Management.

  2. 監控的兩項前提 (與謬論) : 是否有足夠的元件都監控到, 監控本身會不會造成太多的資源耗損.

  3. 容錯系統的三個準則: 複製 Replication, 重複 Redundancy, 多元 Diversity.

  4. 規模化的六個下手層級: 程式邏輯層級, 資料庫使用層級, 系統分析層級, 硬體與作業系統層級, 網路層級, 使用者操作與介面層級.

  5. 安全性的四個論點: 讓該看到的人可以看到為成功, 讓不該看到的人看不到為成功, 若讓看到的人無法看到就代表失敗, 若不該看到的被看到也就代表失敗.

  6. 備份備援的六個 R: Rotate, Replication, Restore, Rollback, Redundent, Recovery.

  7. 效能調校的八個方法: 演算法, 程式語言, 程式設計方式, Framework, 作業系統, 機器效能, 資料庫, 流程架構.

  8. 會增加成本數倍的四個方向: 一般化, 自動化, 規模化, 穩定化.

  9. 高有效性的量化觀點: 可以很多人使用, 隨時都可以用, 很多人都在用.

  10. 資料庫調整策略: 商業邏輯(使用者)的製訂, 演算法流程, 程式語言的選擇, 程式的寫作, 資料庫的選擇, 資料庫的設定, 機器的選擇, 機器的設定.

  11. 影響高有效性的成本因素: 系統規劃的成本, 修改程式或修改架構的成本, 測試的成本, 硬體的成本, 營運的成本.

  12. 災害管理的五個思維: 整個工作環境都無法使用, 整個 IDC 與資料全部失效, 整個商業邏輯有很大的缺陷, 使用者行為完全非常態, 人員完全無法繼續進行

上面的 12 點中, 算是這 30 篇文章的精華整理.

在除了講 10 大點以及三個小點外, 我又做了下面四個專題, 實作與書介:

1. DNS: GSLB 的實作與 DNS and Bind.
2. 資料庫: 多樣性, 同步實作範例, MySQL High Availability.
3. SLB: SLB, NLB, Scheduling 的範例, Load Balancing Servers, Firewalls, and Caches.
4. 網管: Munin Plug-In 實作範例與 Building Large Scale LANs.

我相信大家對實作與進一步的閱讀應該也有些概念了.

我一直認為一個好的 IT 從業人員, 應該是無論是實作(程式設計), 整合(網路管理), 創意(管理)都要兼備的人才對, 就像是高有效性這議題一樣, 也幾乎是缺一不可, 有高有低, 很概念又很實作, 一不小心就會眼高手低, 資訊不足錯誤判斷, 沒有全面考量等等的問題.

就像是身為一個人一樣, 不只是有自己的專業, 應該有自己的個性, 對社會的觀點, 期許與適應性, 對生活與家庭有一定的磨合, 有獨立的思考再來談社會交換價值一樣, 也就是技術人, 工程師本來就應該此為榮, 但也不能失去做為人的很多層面一樣.

每一個學科都是可以很簡單的去看或很複雜的去看, IT 也是如此, 我這幾天也在叫人準備明年的鐵人賽, 有很多朋友都很扼腕沒參加到, 甚至有人在說他應該不是 IT 吧? 畢竟甚麼是資訊科技這定義不可能年年一樣, 也都有其適用性, 但拉回來, 現在身為網路人的一份子, 誰不是 IT 產業的人, 而現在又有人能夠脫離網路呢?

再這樣說下去就言重了, 最後也感謝 iTHome 讓我再繼續挑戰鐵人賽, 現在也終於成功了, 雖然不敢奢想能不能拿到獎金, 但就如同我之前所說的, 我更想要的是能夠整理這些資訊給大家變成小冊子, 因為我是蠻希望大家多少也能接觸這議題的 (能夠拿到六萬是更好啦, 但這也是要看評審), 畢竟這 30 篇有 90% 是我在這 30 天用手刻的, 雖說辛苦但也更希望大家的閱讀與指教, 所以明年我還是會繼續來參賽的, 大家明年見.


上一篇
高有效性簡介30篇: 高有效性的時間點 (29)
系列文
高有效性 (High Availability) 初論 30 講30
0
食夢黑貘
iT邦研究生 4 級 ‧ 2011-11-09 12:54:45


上面 12 點中, 有一點不是我寫的, 大家猜是那一點, 若第一個猜對的我會請一杯 Geek 咖啡...

0
wordsmith
iT邦高手 1 級 ‧ 2011-11-09 16:28:14

瞎猜可以嗎,那就來猜個第1點好了,後面的弟兄看誰運氣好~

總裁 iT邦好手 1 級‧ 2011-11-09 17:16:18 檢舉

那我當然要猜第二點,樓下請繼續...

就是91 iT邦研究生 4 級‧ 2011-11-09 18:54:45 檢舉

猜了啊!第10點!

食夢黑貘 iT邦研究生 4 級‧ 2011-11-09 21:32:38 檢舉

上面都猜錯....

0
食夢黑貘
iT邦研究生 4 級 ‧ 2011-11-09 21:33:42

一個人只能猜一次阿.... (但若是台北以外的人就不用猜了)

0
小湯
iT邦研究生 3 級 ‧ 2011-11-11 10:57:50

genehong提到:
性的量化觀點:

我猜 7

0
食夢黑貘
iT邦研究生 4 級 ‧ 2011-11-13 01:01:36

12 點已經去掉 5 點了, 應該會更好猜了吧?

iT邦幫忙MVPgenehong提到:
5

這是提示嗎? @@
那我猜 5 ... XD

我要留言

立即登入留言