11.6 我把資料都丟進雲裡了!
Last updated
Last updated
當你走在正要去要去影印報告的路上,摸了摸口袋後突然像柯南靈光乍現:手機錢包鑰匙還有...我的隨身碟呢?於是你冷靜下來仔細思考自己到底是在路上弄丟了,還是根本沒有帶隨身碟出門。最後經過嚴密的推理,一且有了答案:差點忘了我把報告存在雲端硬碟啊!等等在影印店開電腦登入下載檔案就好,不用隨身碟了啊! 以上的虛驚一場的小故事就是雲端服務的日常實例,接下來正式為你介紹什麼是與雲端服務息息相關相關的「雲端運算」!
其實雲端運算(cloud computing)的「雲」只是一種比喻,代表提供服務給用戶的媒介是看不見的,像是被雲朵遮蓋一樣。實際上雲端運算就是將一切透過網際網路聯繫在一起的概念,在任何可以上網的裝置上都能使用雲端服務(伺服器、儲存空間、應用程式等),也因此可以把「雲端」理解成「虛擬的、提供雲端服務的地方」。
以下根據美國國家標準與技術研究院(NIST)提出的定義,分別以服務模式、部署模式以及運算特徵重新整理歸納為:
IaaS(Infrastructure as a Service,基礎設施即服務):將硬體資源虛擬化,提供虛擬伺服器、虛擬主機等。使用IaaS可以大幅省去硬體採購投資、部署設備的成本,服務對象通常為IT管理階層。 例如:Amazon Elastic Compute Cloud(EC2) PaaS(Platform as a Service,平臺即服務):將平台資源虛擬化,供應商於IaaS的基礎再提供使用者開發工具(如支援的程式語言)、開發與測試環境等以進行軟體開發。服務對象通常為軟體開發者。 例如:Microsoft Azure SaaS(Software as a Service,軟體即服務):基於前兩者的服務,再將軟體資源虛擬化,是目前最常見的模式。使用者直接透過瀏覽器使用線上軟體,無需購買或下載軟體,也無需擔心版本與更新問題,只需要登入帳號即可使用,並且一切資訊都是連上網路即時同步,服務對象為所有雲端用戶。 例如:Google雲端硬碟、線上文件、試算表等
從圖中可以看到從IAAS開始發展,用戶需要自己管理的部分越來越少,直到SAAS模式,所有資源都由雲端供應商提供,用戶就能使用服務(依照使用量付費購買、租用,或者免費),也是雲端運算最終的目標:讓資源透過網路變得像是日常生活的水、電一樣唾手可得。
公用雲(public cloud):最常見的模式,使用上彈性空間大,一般用戶或企業都能使用,但通常僅以帳號密碼登入作為存取控制機制,安全疑慮較高。 私有雲(private cloud): 與公用雲相反,通常是顧及商業資料安全性的企業使用,可以擁有絕對的網路控制權,但經濟效益與規模比較受限。 社群雲(community cloud): 有特定目標或利益相仿的組織企業共同使用,常見於針對單一產業提供服務多個企業。 混合雲(hybrid cloud): 結合公、私兩端的優點,在擴大規模使用與提升安全性之間彈性利用雲端資源的新模式。
隨選所需自助服務:用戶能在不需要供應商介入的情況下自行配置像是伺服器運作時間、網路儲存空間等運算資源。 網路存取方式多樣化:以標準的連線機制實現不同裝置(如電腦、平板、手機等)能隨時隨地存取資訊。 共用資源池:運算資源必須整合為一個共用資源池,依照用戶的需求,動態配置或取消實體與虛擬化的運算資源,達到多位用戶共同使用的模式。 迅速伸縮自如:配置運算資源時,架構既可快速擴增,亦可快速縮小,在一些情況下甚至能夠自動化運作。對用戶而言,像是有毫無限制的運算資源可供配置,而且可以隨時隨意購買。 服務可量測:自動控制運算資源的使用(儲存空間、處理器、頻寬與使用人數等)與最佳化。可控制、回報的資訊運用對供應商與用戶而言,就如同水電服務一般透明化。
本篇帶你大概了解基本的雲端運算概念,還有更深入的探討於IThome電腦報有更完整的專題可以點連結參考;關於知名企業在雲端運算的應用策略則推薦閱讀部落格寫點科普,請給指教的文章。在物聯網的時代,雲端運算成為熱門趨勢,也許未來所有硬體設備都虛擬化,一切都只需要透過虛擬螢幕登入帳戶就能使用各種資訊服務,但如此一來資訊安全就變得更加重要了,畢竟在一朵雲裡存放著的,可能是許多人的珍貴資料啊!