[Windows Azure][IT鐵人賽系列] Day 30 - Cloud Application Architecture Considerations

Cloud Computing在2008年出現後,已經成為資訊產業的焦點領域,各大主流廠商無不投入雲端運算的領域中,台灣的主要軟硬體與系統商(趨勢科技、英業達等)也投入大量人力與資本到雲端運算的市場中,工研院也發展了自己的雲端作業系統Cloud OS 1.0進入雲端領域中,Google, Amazon與Microsoft更是不斷的擴充與強化自己的雲端運算實力,以吸引不同的產業與廠商進入雲端的世界。不過雲端運算的思維和一般應用程式有著極大的不同,若應用程式的開發人員無法理解雲端與一般應用程式的差異時,很容易設計出只使用雲端一點點資源的一般應用程式而已,完全無法發揮雲端運算的威力...

...繼續閱讀 »

[Windows Azure][IT鐵人賽系列] Day 5 - 雲端軟體 Cloud Software (Software as a Service)

雲端軟體(Cloud Software)或雲端服務(Cloud Service)是基於雲端平台之上,對外提供服務的應用程式集合,也是一般使用者真正使用雲端運算的媒介,它也會決定廠商的雲端軟體應用程式是否會成功的關鍵之一,而在行動裝置逐漸當道的現代,雲端軟體可能不是執行在雲端平台上,但卻一定會與雲端上的服務有所關聯。

...繼續閱讀 »

[Windows Azure][IT鐵人賽系列] Day 4 - Cloud Platform (Platform as a Service)

Cloud Platform要提供的是與雲端軟體有關的APIs以及開發介面,讓軟體可以和基礎建設連結,它還負責將基礎建設提供的資源進行抽象化,雲端軟體的開發人員只要透過由Platform抽象化後的APIs即可使用基礎建設內的各式資源,無須了解基礎建設的實作細節。

...繼續閱讀 »

[Windows Azure][IT鐵人賽系列] Day 3 - Cloud Infrastructure (Infrastructure as a Service)

雲端運算現在已被視為具有提供公用運算(Utility Computing)以及無所不在運算(Ubiquitous Computing)的成功實踐,透過使用者隨選的運算能量,使用者不再要自行建置運算環境,即可直接取用,而只需要依使用量來付費,如同生活上的水電使用一般,這就是公用運算的精神,而利用分散在世界各地的資料中心以及日漸成熟的網路環境,使用者可以在任何地方使用手上擁有的用戶端設備連接到服務所在的資料中心存取服務,而不受地域以及環境的影響。這就是雲端運算所帶來的生活型態的改變。要做到這樣的改變,雲端運算本身就必須要提供可實現這樣的改變的能量,在NIST的定義中,雲端運算有三種服務模型,而這三種服務相輔相成且有依賴關係,少了一個都不行。

...繼續閱讀 »

[Windows Azure][IT鐵人賽系列] Day 2 - 雲端運算的分類

自從雲端運算在台灣熱起來以後,到處都可以聽到掛有雲端的名詞,而且多半都是行銷術語,很少有人談技術,一來是因為雲端運算使用者根本看不到,它就像天上的雲一樣虛無漂渺且隨時會變化,二來雲端運算是集合許多已經發展了一段時間的技術(如虛擬化與分散式運算)組合而成的,所以想聽到雲端運算的技術面似乎不太容易...

...繼續閱讀 »