雲端運算是什麼 ? 一場改變全球的資訊服務革命
雲端運算(Cloud Computing)是近年來非常熱門的科技名詞,甚至整個資訊產業的發展方向都因此受到了影響,現在已成為國際間各大科技公司爭搶的市場,根據 IDC (International Data Corporation) 研究,構建支持雲端計算的基礎設備現在佔全球 IT 支出的三分之一以上,與此同時,隨著計算工作負載繼續轉向雲端計算,雲端技術之收入也持續攀升,下圖為 451 Research 預測至 2021 年之雲端計算收入。(圖像來源:451 Research)
然而到底什麼是雲端運算呢? 我們將分為以下兩點來詳加介紹: 1. 雲端計算是什麼? 2. 雲端運算的趨勢與應用
雲端計算是什麼?
簡單來說,只要使用者能透過網路、由用戶端登入遠端伺服器進行操作,就可以稱為雲端運算。雲端運算又好比「要使用電力,只要插上插頭就行」的概念,在工業時代,工廠得蓋發電廠確保穩定供電,隨著技術提升,發電廠供應電力成為一種穩定的服務,而使用者依照用量付費,自來水、瓦斯等公共系統,也都是歷經相同的演變,成為日常生活中依賴的服務,雲端技術透過如此願景,讓資訊服務如同水電等公共服務一般隨時都能供應。
基於雲端運算的方式,使用者無須建立自己的機房,通過這種方式,共用的軟硬體資源和資訊可創造即時線上協作、共享整合資訊。綜合上述雲端運算的特徵可分為以下 5 點:
1. On-demand self-service(按需求自行調配服務)
2. Broad Network Access(網路存取方式廣泛、多元)
3. Resource Pooling(共享資源池)
4. Rapid Elasticity(快速重新部署靈活度)
5. Measure Service(服務可測量)
提到雲端運算的服務模式,常常會聽到的 IaaS、PaaS 與 SaaS 雲端運算三種層次,到底這些名詞是什麼意思呢?
IaaS (Infrastructure as a Service):
「基礎架構即服務」 提供了雲計算基礎架構,將主機、網路設備租借給使用者,使用者不需要真的去建置硬體,而是以使用量來付費,非常適合新創或中小型公司。例如 : AWS 和中華電信的 HiCloud 。
PaaS(Platform as a Service):
「平台即服務」 被定義為一個計算平台,其可快速、方便地創建 web 應用,提供用來開發、測試、傳遞與管理軟體應用程式的隨選環境。主要針對軟體開發者提供完整的雲端開發環境,免去因購買與管理基礎硬體、軟體、供應及主機代管而帶來的成本與複雜性。
SaaS (Software as a Service):
「軟體即服務」 指讓使用者不須下載軟體到本機上、不占用硬體資源的情況下,透過瀏覽器直接使用線上軟體。這樣的服務其實也並非僅面向於企業,還是有給一般消費者的服務,例如耳熟能詳的 Google 雲端硬碟以及使用者不用再事先安裝 Office Outlook 軟體,便能直接登入 Gmail 收發信件。
總結來說,基礎設施(Infrastructure)、平台(Platform)和軟體(Software),其實就是 Cloud 的三個分層,基礎設施在最下端,平台在中間,軟體在頂端。也許這樣說你還不夠了解,那我們用個通俗的例子來徹底搞懂 IaaS、PaaS 和 SaaS吧!
假如今天你喜歡吃餃子,那麼你只需要從餃子店裡買回成品,回家蒸一下就好了(就像基礎設施即服務,IaaS);或者你打個電話,餃子就送到家門口(就像平台即服務,PaaS),你什麼都不需要準備;又或者直接去餃子店吃(就像軟體即服務,SaaS)。 以一間企業來說,假如有天老闆開始思考,只是為了吃餃子,一定要自己做嗎?於是,他考慮尋找一家雲服務供應商,這個雲服務供應商能提供哪些服務呢?其實就是 Cloud的三個分層:IaaS、PaaS 和 SaaS,就像餃子店提供三種服務:買成品回家加工、叫外賣和到餃子店吃。
了解雲端的三種層次後,你可能會思考「那雲端又是怎麼部屬的呢 ?」
雲端部屬模式可分為:公有雲、私有雲、混合雲以及社群雲,其主要的差別在於價格,安全性以及資源掌握度。
公有雲:公有雲是目前最常見的雲端部署模式,而之所以稱為公有,其原因是租賃者與他人共享資源,使用者無需採購硬體、軟體或支援基礎架構,這些全部交由雲端供應商擁有與管理,也因此在三種不同雲端部署中,公有雲被認為是安全性最低的部署方式,但同時也因為使用者眾多所產生的經濟效應,作為解決方案其設備的維護,服務的推陳出新,租用的價格,相對較有彈性,又具備成本效益。而 AWS、GCP 和 Azure 都是著名的公有雲提供者。
私有雲:私有雲之資源(儲存與運算所需要的資源諸如處理器,記憶體等)都只屬於單一使用者,也只有使用者擁有這個雲端的使用權。通常私有雲在公司的私有網路內都有防火牆來進行安全性的防護,當然這種雲端的部署模式之安全性相對較高。
混合雲:混合雲所指的是公有雲以及私有雲的共同使用,近年來慢慢被各企業所採用,也有另一種定義是指使用兩種以上的雲端服務便屬於混合雲部署的模式。
社群雲:社群雲則是由眾多利益相仿的組織掌控及使用,例如特定安全要求、共同宗旨等。社群成員共同使用雲端資料及應用程式。
雲端運算的趨勢與應用
雲端運算被視為全球十大企業科技趨勢之首,越來越多企業開始擁抱雲端服務、列入 IT 預算的重點投資項目,藉此處理日益龐大的資訊流和產業轉型的應用,它所引發的炫風正襲擊著全世界。 雲端服務以多方面貌出現於市場,包含 CRM(客戶關係管理)、銷售管理、客服管理、專案管理、進銷存貨、財務類等等,涵蓋了企業及市場的各種需求。
而企業為何搶著上雲的原因由上圖可見,雲端運算的發展與應用,不僅使效率提升,更大幅降低成本(建置機房、租用頻寬、資訊人員的管理),提高企業對產能的掌握度,可使企業更專注於開發服務。也因此雲端運算被廣泛運用於 AI、物聯網、Machine Learning、大數據等領域,每天都浮現各種新裝置、相關應用,能產生數據的裝置越來越多,因此要如何在雲端上用更有效率的方式使用數據,Machine learning 是下一個重點應用與趨勢、也是必備技能。
世界正以前所未有的速度由傳統 IT 基礎架構向雲端運算解決方案遷移,企業要搶著躍上雲端,科技人才供不應求已成為全球趨勢 雲端運算的各種應用在未來仍然會持續成長,希望各位在讀完之後對雲端有初步的認識,也能夠從中得到一些新的啟發!
現在我們已經了解雲端技術對於全球產業的趨勢及發展有多麼重要了,你是否已經迫不急待想更深入學習雲端了呢?雲端看似遙遠其實觸手可及,現在有相當豐富的資源可以學習及運用,下篇文章我們將詳細介紹如何學習雲端?可以透過那些管道來學習?