序
為什麼要寫這本書呢?撰寫這本書著實也花費蠻多時間與心力。目的為了讓更多人了解什麼是虛擬化, 虛擬化為現代人帶來什麼樣的便利性, 以往只能在機房操作實體主機那種令人受凍的痛苦,或是半夜跑機房的這些體驗,都應該讓他變成過去。如何建立一整套完善的私有雲環境, 高可用性的遠端控管是我們這世代的人要做的事情。為了將這個想法發散出去,我們想到透過寫書來將經驗傳承出去。
同時,有鑑於當前很多企業花費龐大的預算在承租線上公有雲, 作為生產開發環境、小規模網站架設、LAB 系統開發環境;大規模到線上平台系統、商業電商服務系統。動輒每月至少數萬至幾百萬元的開支。其實綜合整理下來,有絕大部分的雲端資源使用都是閒置或是線路因為異常流量輸出導致必須每月加收超額費用。有些企業其實已經認知到這個問題,開始轉為建立自己企業的混合雲環境。只不過在自建虛擬化雲端環境又遇到了更龐大的一次性費用成本,就是購買虛擬化服務商的軟體授權,授權費用依據規模大小,費用非常可觀。企業主只能回頭繼續使用月費制的公有雲服務。
本書目的不是要讓你放棄使用商業化的雲端服務,而是希望在上述的這些選擇之外,提供您其他的選擇方向。現在的每個人都跟雲端環境息息相關,我們的目的在建立一個更為便捷的雲端環境,如果這樣的雲端技術與作法能夠讓更多人學習到,將會是推動雲端社會更加進一步的發展。我們也算是盡了一份微薄力量。本書絕大部分資源都能夠在網路上面取得,唯獨最後一章節開發項目,內容篇幅過多,所以範例部分可以在Github 官方網站下載 github.com/sa9023025/openstackapidemo。同時我們將不定期在上面更新本書編錯與修訂。
?
羅偉立