2010年10月2日 星期六

HW3- 什麼是雲端作業系統

  先,先想想什麼是雲端運算?最近資訊科技產業最熱門的話題,就是雲端運算( cloud computing),全球技術研究和諮詢公司 Gartner,也將雲端運算列為在 2010年最具策略性的技術之ㄧ。雲端運算最早是由 Amazon所提出的一種網路購物平台軟體技術,而後各家有各家的定義眾說紛紜,Google台灣雲端運算計劃主持人葉平說:「一朵雲飄過,有人看到小狗,有人看到饅頭 ~~1,就是最好的描述。[ 1:摘自Google 台灣雲端運算計劃主持人葉平於「2009 4 28 日演講」。]
  「雲端運算」是一種利用網路連結眾多的電腦運算資源來提供服務,並且依據需求數量,方便而有彈性地滿足使用者的需求。而使用者並不需要了解這些電腦運算資源是來自何處、如何運作,這些複雜的技術,交給「雲端運算」提供者去傷腦筋。例如,Google所提供的搜尋服務,使用者並不需要瞭解其搜尋的技術。
  端作業系統簡單來說就是把你要使用的東西全部放在網路上,例如 windows 7 把電腦所需的驅動程式全部放在網站上。當你安裝好系統後,作業系統會依你電腦所需自動連接到存放驅動程式的伺服器做自動更新,也可以把資料檔案與軟體全部放在網路硬碟裡。讓使用者以更加便利的方式使用及取得服務,甚至用最簡單的方式開發新的服務。
  雲端運算架構的作業系統分為兩大類,一類為客端(或稱客戶端)的作業系統,另一類為雲端(伺服器端,包含計算中心與資料中心)的作業系統。客端作業系統是使用者自行操作的環境,由於大多數的工作已經交由雲端(伺服器端)進行處理。[2:柯志鴻,作業系統,資訊管理系,長榮大學]隨著各種雲端服務產生,對於運算能力及儲存空間的需求,也會驚人地成長,因此雲端運算的另一個面向就是整合組織內部運算資源,以最有效率、最易於管理的方式,提供雲端服務穩定的運算及儲存能量[3周秉誼,雲端運算平台—Hadoop,臺灣大學計算機及資訊網路中心]。在未來的客端作業系統中,一開機就是一個瀏覽器,所有的工作都是在瀏覽器中執行,甚至讓客端使用者幾乎感受不到作業系統的存在,或者誤將瀏覽器當作是作業系統的桌面。[2:柯志鴻,作業系統,資訊管理系,長榮大學]
  這些技術及架構都有一個特點,就是讓服務開發人員不用考慮在這些分散式系統上資料要怎麼放置、運算要怎麼切割,只需要專注在服務的開發就可以了,而資料與運算的切割及分散就交給雲端運算的架構來處理,可說是大大增加了開發服務的速度。

沒有留言:

張貼留言