• 沒有找到結果。

第二章、 文獻探討

第一節、 雲端運算及服務

立 政 治 大 學

Na tiona

l Ch engchi University

3

第二章、 文獻探討

第一節、 雲端運算及服務

雲端運算的「雲」(cloud)其實原本是泛指網路的代名詞,以往在電腦流程 圖中,網際網路常用雲狀的圖形來表示,所以就常將網路稱為雲(Cloud)。而雲 端運算的意涵,就是將原先在電腦上運行的作業,改成在網路上運作,因此被稱 作雲端運算(Cloud Computing)。而應用了雲端運算、供用戶線上存取與運算的 服務,就被稱為雲端服務。

2.1.1 雲端運算

雲端運算中的「雲(Cloud)」一詞,最早是 Amazon 在 2006 年 3 月提供的 EC2(Elastic Compute Cloud,彈性運算雲端)服務中提及。但實際上,在 2001 年左右,各家企業就已逐漸開始提供線上服務的軟體,這些軟體可說是雲端運算 的前身。不過雲端運算這個名詞真正被提出,卻是在 2006 年 9 月,由 Google 在 搜尋引擎大會中正式提出。

若以更明確的方式,雲端運算可以被定義為「透過網際網路的分散式運算

(Distributing Computing)架構,所提供的一種服務模式,並且具備彈性(Flexibility)

與可擴充(Scalability)的能力。」(資策會. MIC 雲端運算應用趨勢與我國商機研 究, 2009 年 10 月)。

其中「分散式運算(Distributing Computing)」指的是將原先由單一電腦負責 的工作,拆分後由多台電腦同時運行,最後再蒐集並統整各伺服器的運算結果,

從而運算出完整作業的結果。由於雲端運算僅需將結果回應給用戶,因此用戶並 不會感受到這種分散是作業的感覺。分散式運算的優點,是可以藉由多台較低階 的計算機,合作形成可媲美高階計算機的運算系統,而這正是雲端運算可以提供 大量使用者服務的原理。

‧ 國

立 政 治 大 學

Na tiona

l Ch engchi University

4

雲端運算的「彈性(Flexibility)」讓用戶可以自由選用其需要的服務,並且 依照其所選擇的服務項目或是服務規模付費。以 Google 雲端服務為例,其中雲端 硬碟項目,用戶可選擇免費的 5GB 方案、月費 2.49 美元的 25GB 方案、或是月 費 100GB 的 4.99 美元等不同的方案。

「可擴充性(Scalability)」則是用戶可隨時依照其需求,在不影響現有服務 的情況下,再繼續選用其他服務。以 Google 雲端服務為例,用戶除了選用 Google 雲端硬碟之外,還可使用 Google 的雲端行事曆、電子郵件、協作平台等服務,並 依照需求選用免費或付費模式。

2.1.2 雲端服務模式

雲端運算有三種主要的服務模式,分別是「軟體即服務(Software as a Service, SaaS)」、「平台即服務(Platform as a Service, PaaS)」以及「基礎設施即服務

(Infrastructure as a Service, IaaS)」三類:

(一) 軟體即服務(SaaS):

此模式是雲端運算中最常見的服務。服務供應商將軟體架在雲端伺 服器,用戶只需連線就可遠端使用軟體服務。由於運算資源等都架設在 供應商的伺服器中,因此不論用戶的運算設備如何,均可穩定使用該軟 體服務。

(二) 平台即服務(PaaS):

此雲端服務提供用戶的是一個平台,用戶可在此平台上開發或建置 自己需要的一切應用程式。通常此模式服務的提供者,也會一併提供程 式開發所需要的環境與工具,讓用戶可藉此省下程式開發流程中,相當 可觀的時間與經費。

‧ 國

立 政 治 大 學

Na tiona

l Ch engchi University

5

(三) 基礎設施即服務(IaaS):

此模式是將基礎設施作為雲端服務提供,雲端供應商藉由虛擬化提 供如伺服器或多台主機的運算功能,用戶可在供應商提供的虛擬主機中 裝設自己需要的作業系統與應用程式。在此服務模式下,用戶可以自行 建置符合自己需求的環境,但不需要費神維護主機。

雲端服務的使用者可依照自身需求選用此三種服務模式。一般而言,基礎設 施即服務所提供的自由度最大,讓使用者能夠建置一套最符合自身需求的環境與 系統;但是對於部分用戶而言,軟體即服務的單一軟體服務就能夠達到自己的需 求,此時就不需要用到基礎設施及服務的層次。

2.1.3 雲端部屬模式

雲端運算的部屬模式共有以下四種:

(一) 私有雲(Private Cloud)

雲端架設後僅提供個人或組織本身使用,此種部屬模式讓使用者對 於雲端有最完整的控制權。由於使用對象有所限制,此種部屬模式可以 獲得相當程度的安全性,也可以針對使用者自身設計最符合需求的功能。

不過除了由用戶自行管理之外,也可以將架設與維護等工作委外。

(二) 社群雲(Community Cloud)

社群雲是提供給多個組織共同使用的雲端運算,例如學校與學校共 用資訊系統即是一例。由於橫跨的規模較私有雲大,因此設置與維護的 費用也較私有雲高。除了組織間自行協調管理之外,也可委託第三方進 行維護。

(三) 公用雲(Public Cloud)

公用雲是提供公眾使用的雲端運算環境,任何使用者皆可視其需求

‧ 國

立 政 治 大 學

Na tiona

l Ch engchi University

6

連線並使用公用雲的服務。公用雲由服務提供廠商負責維護與經營,可 依照使用者的不同需求收取不同的費用。由於並非針對特定組織打造,

因此受到的限制會較私有雲與社群雲高,但用戶卻可以用較低的成本來 使用,也不需要費心管理。

(四) 混合雲(Hybrid Cloud)

依照用戶的需求,將以上三種方式搭配組合而成。例如公用雲的服 務可能可以達成用戶的部分需求,但其餘需求卻需要專屬服務,那麼便 可以採用公用雲+私有雲的混和型式。

2.1.4 Google 雲端硬碟(Google Drive)

Google 雲端硬碟是 Google 提供的線上儲存服務,構想於 2006 年提出,於 2012 年 4 月起開放使用,主要作用於 Web 環境,並可在 Windos、Linux、iOS 等 多種作業系統使用。Google 雲端硬碟提供的服務,包含了原先在 Google 文件

(Google Docs)中的服務、名為 Google Storage 的雲端儲存空間、以及大量擴充 性的應用套件等。

其中 Google 文件自 2006 年啟用,至 2012 年 Google Drive 推出之後才整併至 其中,詳細發展可見次頁表 2-1。Google 文件提供使用者在線上使用等同 Word、

Excel、Powerpoint 等功能的文件檔案,並可在線上分享、編輯與協作,也支援將 Microsoft Office 的文件上傳匯入、或是下載成指定格式的檔案。

在 Google 文件中提供用戶線上使用 Excel 的服務稱為 Google 試算表(Google Spreadsheet)。此電子試算表以表格為介面,並可支援資料儲存、函數運算、以及 圖表繪製等功能。由於其表格的特性,因此也可作為雲端資料庫使用。用戶藉由 Google 提供的 Google Spreadsheets API,開發者可透過 PHP、Java、Python 等程 式語言直接對 Google 試算表下達指令,進行資料的存取或是操作。

‧ 國

立 政 治 大 學

Na tiona

l Ch engchi University

7

2006 年 3 月 9 日 Google 併購 Upstartle 公司,取得其旗下軟體 Writely 的所 有權,並進行伺服器與資料轉移。

2006 年 6 月 6 日 Google Spreadsheet 成為 Goodle 文件中的首項服務。

2006 年 8 月 23 日 開放用戶註冊與使用。

2006 年 9 月 19 日 將 Writely 合併至 Google 帳戶中。

2007 年 2 月 Google 將 Google 文件以 Google Apps 的形式提供用戶使 用。

2009 年 7 月 6 日 Google 將 Google 文件由 Google Apps 中獨立出來運作。

2010 年 3 月 7 日 Google 收購 DocVerse 這家提供線上文件協作服務的公司。

2010 年 4 月 以 DocVerse 的技術為基礎,Google Docs 支援 Microsoft Office 的文件格式,並提供用戶線上協作的編輯模式。

2011 年 9 月 29 日 支援 HTML 5 Web 方式的離線查看。

2012 年 4 月 24 日 Google 以 Google 雲端硬碟整合 Google 文件的服務與功能。

表2-1 Google 雲端硬碟與 Google 文件發展表

(來源:本研究整理)

‧ 國

立 政 治 大 學

Na tiona

l Ch engchi University

8

相關文件