2010年12月9日 星期四

雲端技術簡單介紹

雲端的基本概念,是透過網路將龐大的運算處理程序自動分拆成無數個較小的子程序,再由多部伺服器所組成的龐大系統搜尋、運算分析之後將處理結果回傳給使用者。透過這項技術,遠端的服務供應商可以在數秒之內,達成處理數以千萬計甚至億計的資訊,達到和「超級電腦」同樣強大效能的網路服務。它可分析DNA結構、基因圖譜定序、解析癌症細胞等高階運算,例如Skype以點對點(P2P)方式來共同組成單一系統;又如Google透過MapReduce架構將資料拆成小塊運算後再重組回來,而且Big Table技術完全跳脫一般資料庫資料運作方式,以row設計儲存又完全的配合Google自己的檔案系統(Google檔案系統),以幫助資料快速穿過「雲端」。
雲端運算的產業三級分層:雲端軟體、雲端平台、雲端設備。
上層分級:雲端軟體 Software as a Service (SaaS)
打破以往大廠壟斷的局面,所有人都可以在上面自由揮灑創意,提供各式各樣的軟體服務。 參與者:世界各地的軟體開發者;
中層分級:雲端平台 Platform as a Service (PaaS)
打造程式開發平台與作業系統平台,讓開發人員可以透過網路撰寫程式與服務,一般消費者也可以在上面執行程式。 參與者:Google、微軟、蘋果、Yahoo!;
下層分級:雲端設備 Infrastructure as a Service (IaaS)
將基礎設備(如IT系統、資料庫等)整合起來,像旅館一樣,分隔成不同的房間供企業租用。 參與者:IBM、戴爾、昇陽、惠普、亞馬遜。

沒有留言:

張貼留言