iT邦幫忙

DAY 2
0

OpenStack 是一套軟體嗎?
不是,又像是 @_@

這又是一個沒有標準的答案!

隨著時代的演進,在光譜的兩端,
就像在家自己搞 vs 餐廳點套餐,

隨著貢獻者愈多,使用者需求市場愈大,
愈來多元的「模式」與「服務」方式,也就不斷出爐,

好比一個房屋佈置,可以從每個零件鋸木頭、切鋼管、鎖螺釘開始,
也可以用採取從規劃到完工就只針對市面上已裁好、切好的半成品「部件」組合,
更省事一點就用 IKEA 整包套件齊全,每個傢俱和佈置照本宣科安裝就好;只要你家不計較,且剩餘空間夠大塞得下,
最終極的就是什麼工夫都不用,人家幫你兜得好好,旅館門一開整間現成傢俱馬上辦事 ccccc

一直到去年為止為止,的確是人工程序很多,
但今年開始,一鍵安裝不可思議的簡單,

更甚者,市面已經開始出現整櫃主機機櫃出貨時,不是裝 Windows、Linux,
而是整套 OpenStack 各個角色在每架主機、每條網路線都配置好,
業主把開關點著,Web瀏覽器一上,登入即用即開工!

前兩天已經一直強調過,
它的涵蓋面是一套雲端作業系統,但它版權卻不屬於某家廠商,
把軟硬體資源全面化身成提供服務的 API 模組 (Application Programming Interface),不單單只是一套安裝程式。

動手很好,
所以在你一頭熱投入之前,最好稍明白 以下 眉角,
免得白繞很多冤枉路~~

OpenStack 的改版革新快還不只是快,而是蛻變!
下面幾件事,你必須知道,可以更快進入搞懂自己 Google 出來的文章是怎麼一回事:

  1. 整體機能大改版大約每六個月來一次,由 OpenStack 基金會(以下簡稱基金會)發行新代號新版本。

2014年4月最新穩定版版本代號叫 IceHouse,比前一版 Havana 更簡單安裝,但更多了數百種功能,
2014年10月最新版代號 Juno ,繼續比 IceHouce 翻新功能大改版,
2015年的版本代號 Kilo ,也進入軌道上蓄勢待發,照慣例會在4月......

每個OpenStack整體版本代號規則看出來了嗎?字母從 A~H、I、J、K....一直排下去,不是數字。

代號光這樣還沒搞完,嘿嘿嘿

  1. 除以上「OpenStack版本」,它的每個功能模組又有它代號,例如:
    處理儲存的服務代號叫「Swift」,控制台服務的代號「Horizon」,網路服務的代號「Neutron」......
    先有個 fu 就好,以後會講到。

參考OpenStack官方WiKi:https://wiki.openstack.org/wiki/Main\_Page

這意思不難理解,大家都知道「沙漠風暴」行動,這是那年那次行動總代號,
它旗下各單位任務又有各自的「拂曉xx」「xx之月」一大堆類似 fu 的,

  1. 請問 OpenStack 是不是吃飽太閒?
    版本就版本,功能就功能,零組件就零組件,搞那麼多「暗號」幹嘛?吃飽沒事幹呦?

更精確地說,那叫做「Project Name」 == 專案名稱,
前兩天不斷強調, OpenStack 是一項所有人都可以參與其中的「開放原始碼開發模式」的「專案」 ,
各自「認領」能貢獻的「專案項目」,所以很自然的以「Project Name」相稱,
這樣有瞭了嗎?

  1. 爬文時,推薦用Google Chrome ,「強烈建議先查最近一年、最近一月以內的範圍」

  2. 如果你是初嘗,不必去裝 IceHouse 以前的版本;愈是最新版愈簡單、愈快上手、問題愈少。
    請忘了商業封閉軟體最好只用到前一版就好的舊思維,
    OpenStack 修正 bug 的速度快到無法想像!

今年 OpenStack 四歲,在技術年會聽到一個數據:
人類開發 OpenStack 4年來累積的程式行,若用傳統商業開發方式==196年

我初期的夢魘是Google 孤了老半天,結果原來一堆都是過時的 >_<
更慘的是,我當時沒有那個 Stack 的智商能判斷到底哪些是新的?哪些資訊還是舊的?

然後在一堆資料彼此「名詞代號」兜不起來當中打轉,白白耽誤很多時間 @_@
因為它實在更新的太快,

不過一旦跳出微軟那道窗、與VMWare賣商品的思維,理解前述原委,便豁然開朗!

個人覺得,「專案行動代號」溝通起來實在比商品號碼來得有熱血的 fu 啊!

到目前為止,大家有沒有問題啊?可以加入留言討論,請多指教!
這是開放的方向,在我能力範圍內,我會試著參照大家想知道的議題來寫作!

我偷懶不必從頭自己錄自己的 OpenStack主控台儀表板,直接連結到 YouTube 影片服務的位址就好,
感謝 OpenStack 基金會提供精彩的 demo影片,
展示用普通瀏覽器登入 OpenStack Icehouse 預設儀表板( Horizon )的長相與控制 :
Yes

上一篇:OpenStack對我有什麼好處?http://ithelp.ithome.com.tw/ironman7/app/#/article/all/recent/10157751

下一篇:雲端 =\=雲端作業系統 http://ithelp.ithome.com.tw/ironman7/app/#/article/all/recent/10158129


上一篇
OpenStack對我有什麼好處?
下一篇
雲端 =\= 雲端作業系統
系列文
嚮往一切軟體定義的未來,初嘗DIY OpenStack,直上第九代代號 IceHouse30

尚未有邦友留言

立即登入留言