這年頭真是有趣,到哪裡都會有不同領域的人問「什麼是雲端運算?」
看樣子廣大媒體的效力真的非常之厲害,但從個人而群聚出的媒體似乎也形成一種效力(Stand Alone Complex),所以我還是想在這發揮一下個人的效力。
有人說它是「Google」或是「Amazon」。
也有人說它是「MapReduce」或是「Hadoop」。
更有人說它只不過就是「Grid」或是「Cluster」。
或許我的部落格該改成「Kiwi雲端運算開發站」?
Stallman大叔還說雲端運算是蠢事...
(http://www.zdnet.com.tw/news/software/0,2000085678,20132147,00.htm)
觀察一些文章,可以非常清楚大家都是從幾個固定的角度去看他。而並沒有人從發展的角度去看。這些文章有褒有譴,不過多半並沒有全面性地去介紹這個名詞。但是不管是什麼時候的什麼新名詞,大家最關切的是「有沒有發展價值?」
2009年10月24日 星期六
2009年10月11日 星期日
搬新家
說實在,kiwi.csie.chu.edu.tw這個網域很明顯地就是和系上「借來」的。用了這樣多年,還真是感謝管理伺服器的學弟們。
本來這個名稱是不會被刪除的,不過看樣子最近由於管理的學弟們及系上這個維護伺服器的組織要解散了,我想我也不得不搬家。
新的網址將會搬到
http://kiwi-grid.blogspot.com
資料轉移後將會設置好自動轉址,一直會持續到這個名稱被拿走為止,在那之前希望google的搜尋會慢慢抓到新的位置。
為啥要一直「格網」用這個名字呢?或許是對這個名字有點特殊的感情吧,儘管這個名稱現在已經落寞了,但我想我還是會持續地寫相關的文章的。
最近我是在一個休息的狀態。
之前的工作讓我學到很多東西,但也讓我瞭解我並不適合待在那個環境。而身體的損傷來自於精神,當自己的想法無法在工作上實踐時,再加上所處於環境的特殊性,實在是雙重打擊。或許我的年紀,大家都認為是實做性質的,「做就對了,你不要問那樣多」。但我自己卻不是這樣想,我認為我是需要真正去嘗試新東西的,只要給我時間那我一定會想出新的辦法來解決問題。但現實是殘酷的,人人都說好的大公司其實並不會給一個員工那樣大的權限這樣做,而小公司又得顧慮到前瞻性。這幾個月我跑了不少地方和人去談,也遇到了幾間在業界裡很少見的公司,但大家對於我的問題都是我綁著兵役,所以我想我還是先去當兵好了。
經過這樣多年,我依然還是相信真正要發展深入的技術在於瞭解技術的本質,如果不瞭解其本質那終究也只能抄過來用而已。而如今我又瞭解到光有技術不行,也要有目的,需求。或許我接下來該思考的是我到底該從事怎樣的事業,要把我的技術應用在什麼領域上。
本來這個名稱是不會被刪除的,不過看樣子最近由於管理的學弟們及系上這個維護伺服器的組織要解散了,我想我也不得不搬家。
新的網址將會搬到
http://kiwi-grid.blogspot.com
資料轉移後將會設置好自動轉址,一直會持續到這個名稱被拿走為止,在那之前希望google的搜尋會慢慢抓到新的位置。
為啥要一直「格網」用這個名字呢?或許是對這個名字有點特殊的感情吧,儘管這個名稱現在已經落寞了,但我想我還是會持續地寫相關的文章的。
最近我是在一個休息的狀態。
之前的工作讓我學到很多東西,但也讓我瞭解我並不適合待在那個環境。而身體的損傷來自於精神,當自己的想法無法在工作上實踐時,再加上所處於環境的特殊性,實在是雙重打擊。或許我的年紀,大家都認為是實做性質的,「做就對了,你不要問那樣多」。但我自己卻不是這樣想,我認為我是需要真正去嘗試新東西的,只要給我時間那我一定會想出新的辦法來解決問題。但現實是殘酷的,人人都說好的大公司其實並不會給一個員工那樣大的權限這樣做,而小公司又得顧慮到前瞻性。這幾個月我跑了不少地方和人去談,也遇到了幾間在業界裡很少見的公司,但大家對於我的問題都是我綁著兵役,所以我想我還是先去當兵好了。
經過這樣多年,我依然還是相信真正要發展深入的技術在於瞭解技術的本質,如果不瞭解其本質那終究也只能抄過來用而已。而如今我又瞭解到光有技術不行,也要有目的,需求。或許我接下來該思考的是我到底該從事怎樣的事業,要把我的技術應用在什麼領域上。
2009年9月9日 星期三
維修
上個星期發現dlink GB switch壽終正寢,真是辛苦他了,趕緊調整一下設備的配置把一台新的換上。近來也發現我的機器有一些怪封包亂跑,看樣子也該是時候花些時間維護一下。
根據google analytics,我寫的技術文章每天還有固定平均100次多點閱率,真是謝謝大家。
根據google analytics,我寫的技術文章每天還有固定平均100次多點閱率,真是謝謝大家。
2009年8月3日 星期一
趨勢2009騰雲駕霧 程式競賽
http://www.trend.org/contest
教學部落格
http://www.wretch.cc/blog/trendnop09
其實我放這個並沒有啥意思,我已經不可能有參賽資格了
但實際上從這個比賽的規劃看起來確實跟以往有所不同
此外竟然還有教學
我只有一個感想,「要比什麼?」
比演算法?比效能?
比應用?比服務設計?
比文件撰寫?比夢想與遠景?
說起來現在很多包裝化,公式化的東西可能在我的眼裡都會解讀成不同的看法。
我還是想要說,學習一個新技術,該學的是這個技術的精髓,本質。
「取之有道」
雲端運算在做啥?想做個Amazon雲端平台該怎麼做?
可是其實培育並不是照本宣科,如果真的十年後要賭在雲端計算上,我想應該深入地討論基本的知識。
而這些知識必須建築在業界的普遍狀況,不然就別做了。
如何將電腦更有效地組合起來變成更好的服務,如何在組合的時候讓電腦去配合你的服務規劃,才是重要的。
不光只是做,而是要思考其本質後,再運用其本質來設計。
教學部落格
http://www.wretch.cc/blog/trendnop09
其實我放這個並沒有啥意思,我已經不可能有參賽資格了
但實際上從這個比賽的規劃看起來確實跟以往有所不同
此外竟然還有教學
我只有一個感想,「要比什麼?」
比演算法?比效能?
比應用?比服務設計?
比文件撰寫?比夢想與遠景?
說起來現在很多包裝化,公式化的東西可能在我的眼裡都會解讀成不同的看法。
我還是想要說,學習一個新技術,該學的是這個技術的精髓,本質。
「取之有道」
雲端運算在做啥?想做個Amazon雲端平台該怎麼做?
可是其實培育並不是照本宣科,如果真的十年後要賭在雲端計算上,我想應該深入地討論基本的知識。
而這些知識必須建築在業界的普遍狀況,不然就別做了。
- 為何你需要Map Reduce,話句話說你可能不太需要?
- 高效能計算理論,程式如何平行化?為啥會加速?
- Divide and Conquer 與 Map Reduce 適用的題型
- 要做一個可以平行擴充的系統需要什麼?如何在Cost / Scale之間取得平衡?
- 如何有效地管理好硬體或軟體上可能發生的錯誤?
- 為啥我不能讓用戶來分享我的計算負載,成為真正的雲?
如何將電腦更有效地組合起來變成更好的服務,如何在組合的時候讓電腦去配合你的服務規劃,才是重要的。
不光只是做,而是要思考其本質後,再運用其本質來設計。
2009年4月24日 星期五
2009年4月22日 星期三
ISGC 2009, Symposium Day2
很慘的是,第一天我真的掛了。
去醫院後發現,我的肺還是感染了,病菌不明(必宣說可能是金黃葡萄球菌)。以前在新竹都不會在這樣,來台北後還真慘啊。
早上Jozsef跟我提到了他希望我們去參加他們的summer school,這真是個好問題啊...
下午跟清大的學長聊很久,其實在台灣真的很難做什麼啊...來做AV@Home或Anime@Home說不定還比較能夠引起廣大鄉民的回應吧,真正做到citizen science...讓大家Always@Home....XD。但不管怎樣說,能夠將計算發散給群眾去做,那不管怎樣就一定先突破第一步了。接下來第二步是將應用軟體導向非科學計算軟體,而是真正能夠貢獻給大眾使用的程式,或許第一個應用就是轉檔吧!
此外,這是本站的第100篇。
去醫院後發現,我的肺還是感染了,病菌不明(必宣說可能是金黃葡萄球菌)。以前在新竹都不會在這樣,來台北後還真慘啊。
早上Jozsef跟我提到了他希望我們去參加他們的summer school,這真是個好問題啊...
下午跟清大的學長聊很久,其實在台灣真的很難做什麼啊...來做AV@Home或Anime@Home說不定還比較能夠引起廣大鄉民的回應吧,真正做到citizen science...讓大家Always@Home....XD。但不管怎樣說,能夠將計算發散給群眾去做,那不管怎樣就一定先突破第一步了。接下來第二步是將應用軟體導向非科學計算軟體,而是真正能夠貢獻給大眾使用的程式,或許第一個應用就是轉檔吧!
此外,這是本站的第100篇。
ISCG 2009, iRODS Workshop
iRods是Reagon Moore帶隊開發的DataGrid中介軟體,他是SRB的下一代。這個Workshop介紹了很多iRods的觀念,並且包含一些實作。
http://event.twgrid.org/isgc2009/irods/
http://event.twgrid.org/isgc2009/irods/
2009年4月18日 星期六
2009年4月2日 星期四
科學與計算
最近看了ericsk的文章「資訊系究竟在學什麼?」,我也稍微有感而發。
在我換了工作環境之後,我逐漸了解到科學與計算之間的關係。
從以前沒有email的時代大家寄信,直到出現了SMTP及POP3來模擬郵局及郵差的方式來寄信;從還在用打字機打字的時代,直到Word文件,在到線上的Word文件,都顯示出數位化(E化,電子化)是一定的趨勢。當然並不是所有事物數位化都是好事,但至少在工業上,科技上,數位化後的資料以及資訊技術能夠有效地提升效率。
也因此儘管資訊科技在人文上,社會上可能幫不太上忙,但至少E化後的資料也加速了他們傳遞資訊的方便度。
我現在還不太敢說真正了解科學,也因此不敢在部落格上大放闕詞。但至少以我最近能了解到的,例如生物資訊,也還是存在著資訊永遠也幫不上忙的狀態。而另一部分做Docking或者是Protein Analysis的,也總是得在資訊領域的方面提出他們的研究一定有幫助。所以我總是會在我的工作領域聽到,有些人說資訊只能幫小忙;但有一部分的人總是會說他們非常缺資訊人員,而且需要會兩方面的人。
最後,我也開始與ericsk一樣覺得,資訊系是來幫助人的。如果你會資訊技術,而且還有心學習其他領域的話,一定是對自己的將來,以及他人有非常大的幫助。例如資工系,那千萬不要想說只要會寫程式就很強,你還得學習資管系在學的軟體工程,需求分析(其實資工系是選修),才能真正幫助想要寫好軟體的人。例如資管系,千萬別想說光靠理解架構或專案管理就能夠掌握事情,你得了解資工系在學習的計算機結構,資料結構,演算法,才能真正掌握資訊技術的本質,讓你的專案不會人云亦云地誤用資訊技術。
而熟悉這些科系領域的人,就要好好去學習其他領域,如物理,生物,管理科學...等,這樣就可以幫助更多人。
在我換了工作環境之後,我逐漸了解到科學與計算之間的關係。
從以前沒有email的時代大家寄信,直到出現了SMTP及POP3來模擬郵局及郵差的方式來寄信;從還在用打字機打字的時代,直到Word文件,在到線上的Word文件,都顯示出數位化(E化,電子化)是一定的趨勢。當然並不是所有事物數位化都是好事,但至少在工業上,科技上,數位化後的資料以及資訊技術能夠有效地提升效率。
也因此儘管資訊科技在人文上,社會上可能幫不太上忙,但至少E化後的資料也加速了他們傳遞資訊的方便度。
我現在還不太敢說真正了解科學,也因此不敢在部落格上大放闕詞。但至少以我最近能了解到的,例如生物資訊,也還是存在著資訊永遠也幫不上忙的狀態。而另一部分做Docking或者是Protein Analysis的,也總是得在資訊領域的方面提出他們的研究一定有幫助。所以我總是會在我的工作領域聽到,有些人說資訊只能幫小忙;但有一部分的人總是會說他們非常缺資訊人員,而且需要會兩方面的人。
最後,我也開始與ericsk一樣覺得,資訊系是來幫助人的。如果你會資訊技術,而且還有心學習其他領域的話,一定是對自己的將來,以及他人有非常大的幫助。例如資工系,那千萬不要想說只要會寫程式就很強,你還得學習資管系在學的軟體工程,需求分析(其實資工系是選修),才能真正幫助想要寫好軟體的人。例如資管系,千萬別想說光靠理解架構或專案管理就能夠掌握事情,你得了解資工系在學習的計算機結構,資料結構,演算法,才能真正掌握資訊技術的本質,讓你的專案不會人云亦云地誤用資訊技術。
而熟悉這些科系領域的人,就要好好去學習其他領域,如物理,生物,管理科學...等,這樣就可以幫助更多人。
2009年3月3日 星期二
Google App Engine, MapReduce與資料處理
去年夏天的時候,Google大肆炒熱AppEngine的平台,讓使用者能夠撰寫自己的程式,並且放在Google的雲端計算環境上執行。
Google AppEngine的好處我們都曉得,尤其對於應用的角度來說,無非就是可以讓很多有想法的網路創業族群能夠以極少的成本自行開發軟體並且供人使用。但從學術角度及高效能計算的觀點,Google的運算資源極為龐大,如果只是單拿來跑應用程式,有點可惜。
於是有了這個HTTPMR。
Google AppEngine的好處我們都曉得,尤其對於應用的角度來說,無非就是可以讓很多有想法的網路創業族群能夠以極少的成本自行開發軟體並且供人使用。但從學術角度及高效能計算的觀點,Google的運算資源極為龐大,如果只是單拿來跑應用程式,有點可惜。
於是有了這個HTTPMR。
2009年2月3日 星期二
VMWare虛擬化叢集建置
介紹
前虛擬化技術的現況有 提到過一些虛擬化技術對個人以及軟體工程師的幫助。大概在2008年初的時候,虛擬化技術因為CPU的支援,而開始了另一波的高峰。而因為全球經濟風暴, 所有企業也在積極尋求節能減碳的方法。對於企業的資訊資源來說,浪費CPU或者是硬碟空間,無非就是浪費電力。有虛擬化技術的幫助,能夠在一個實體機器上 執行多個虛擬機器,以不互相干擾,又能夠互借多餘的CPU時間,記憶體或硬碟空間的方式,讓實體機器的使用度大增。
本篇文章要從建置不中斷的系統服務,以及系統管理者的角度為各位介紹,VMWare究竟是怎樣利用虛擬化來幫助管理者建置高可用(High Availability,HA)的虛擬化叢集。
訂閱:
文章
(
Atom
)