• 沒有找到結果。

雲端運算的發展現況及商業模式

第二章 雲端運算的概念

第三節 雲端運算的發展現況及商業模式

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

源,最終用戶不知道與其共同使用資源的還有其他哪些用戶,以 及具體的資源底層如何實現,如 Google App Engine 和 Amazon EC2;相對於公有雲,私有雲用戶完全擁有整個雲端設施,私有雲 上的服務可以受到較少在公有雲中必須考慮的諸多限制,比如頻 寬、安全和法規遵從性等。透過使用者範圍控制和網路限制等手 段,私有雲可以提供更多安全和私密等專屬性的保證;混合雲是 把公有雲和私有雲結合在一起,企業可以利用公有雲的成本優 勢,將非關鍵的應用部分運行在公有雲上,同時將安全性要求較 高,關鍵性更強的主要應用透過內部的私有雲提供服務14

第三節 雲端運算的發展現況及商業模式

自 2007 年起,IT 業界對雲端運算的研發、討論及對相關產品的關注不 斷提高,雲端運算為 IT 業界提供新的發展趨勢,也為 IT 業界帶來龐大的 潛在市場商機。根據市場研究公司 IDC 的預測,到 2012 年,雲端運算相關 產業將佔有整個市場的四分之一。另一個市場研究公司 Gartner 則預測,

到了 2012 年,80%的財富一千強企業將使用雲端運算服務。著名的投資銀 行美林證券也預計,未來五年全球雲端運算的市場規模將達 950 億美元。

為了搶佔市場商機,越來越多的 IT 廠商開始投入雲端運算的發展,並 競相推出各式各樣的雲端運算產品和服務。本節將簡介一些和雲端運算相 關的廠商及產品,讓大家對雲端運算有初步的了解。

一、Google 公司:

Google 是全球最大的搜尋引擎業者,在大量資料處理方面也擁有 先進的技術。Google 在傳統搜尋引擎、Gmail、Google Web API 等產 品的基礎上,針對自己的網路應用程式發展眾多雲端運算服務。Google 不僅提供雲端服務給個人消費者,也包括企業使用者在內,所提供的

14 同註二,頁 67-68。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

服務形式包含應用託管服務和企業搜尋等。本文主要將介紹 Google App Engine 和 Google Apps 這二個雲端服務。

(一) Google App Engine:

2008 年 4 月,Google 推出了 Google App Engine(GAE)平台,

這是一個可伸縮的 Web 應用程式雲端平台,將各式應用軟體放至 於遠端機房,使用者透過網頁存取所需資源,讓使用者能在 Google 所建立的基礎設施上建構和託管 Web 應用程式。GAE 平台與其他 Web 應用平台相較,具有系統容易使用、可擴充性及費用低廉等優 點。GAE 平台主要包括 5 個部分:Web 服務基礎設施、分散式儲存 服 務 (data store) 、 應 用 程 式 runtime(application runtime environment) 、 應 用 開 發 套 件 (SDK) 和 管 理 控 制 台 (admin console)15

GAE 是免費使用的,可提供 500MB 的儲存空間,以及每月約 500 萬頁面瀏覽量的免費配額,使用者可以建立帳戶、發布應用程 式,無須承擔任何費用和風險。當使用者付費後,配額將提高,

但使用者只須為增加的使用資源付費。

Google 於 2011 年 10 月推出 Google App Engine Premier 版 帳號,以每月 500 美元的費率提供 99.95%的服務水準協議(SLA)16。 Google 對客戶提供 99.95%上線時間的保證,客戶可以建立不限數 量的程式。

(二)Google Apps:

Google Apps 為該公司所提供軟體即服務(SaaS)的雲端應用服 務,Google Apps 所提供的服務包括基於 Web 的文件、試算表以及 其他生產性應用服務。Google Apps 是免費提供給使用者,但使用 者可以支付每年約 50 美元的費用,使用高級版本服務,現今已有

15 同註一,頁 324-325。

16 服務水準協議(Service Level Agreement;SLA),指服務提供者與使用客戶間,就服務品質、水準及性 能等方面,達成協議或訂定契約。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

超過 300 萬家公司註冊使用 Google Apps 服務17

Google Docs 是基於 Web 的文字處理和試算表程式,用戶可以 直接在線上建立和編輯文件,具有和 Microsoft Office 相近的編 輯介面。Google Docs 同時也支援線上合作,團隊成員可以根據授 權同時在線上對文件進行編輯和更新,並且可以看到其他成員對 同一文件所進行的修訂,同時會自動保存用戶所有的修訂,用戶 對所有修訂可一目了然。Google Docs 已經推出了文件編輯、試算 表、簡報和日程管理等功能,能夠替代 Microsoft Office 相對應 的功能。Google Docs 的特點,在於透過雲端運算方式形成的應用 程式,非常適合多名使用者同時對文件進行編輯,替共同創作帶 來很大的便利性。

Gmail 是 Google 提供的電子郵件服務,提供給個人和企業用 戶使用。對企業用戶而言,企業不需管理和維護電子郵件系統,

不僅節省成本,企業也可將重心放在能為公司創造商業價值和利 潤的主要業務上。Gmail 整合即時訊息和影片功能,擁有強大的防 毒和過濾垃圾郵件功能,同時支援手機存取,這些特點讓 Gmail 成為完善的企業電子郵件解決方案。

(三)Google Cloud Storage:

Google 於 2009 年發表的 Google Storage for developers 雲 端儲存服務,於 2011 年 10 月更名為 Google Cloud Storage,並 邁入正式版。Google Cloud Storage 新增許多功能,諸如允許開 發人員透過 App Engine Files API 讀取或寫入 Google Cloud Storage 中的檔案,同時提供詳細的使用數據,包括存取分析與儲 存數據等。Google 也宣布調降 Google Cloud Storage 的儲存空間 與頻寬的價格,估計企業每月可節省 40%以上的成本18

二、Amazon 公司:

17 http://www.google.com/apps/intl/zh-TW/business/index.html(last visited Oct.21,2011 )

18 http://www.ithome.com.tw/itadm/article.php?c=70204(last visited Oct.25,2011 )

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

Amazon 公司建構的雲端運算平台稱做 Amazon Web Service(AWS),

包括 IT 基礎架構層服務和豐富的平台層服務,AWS 用戶只需為自己所 使用的資源付費,進而降低營運成本。

AWS 基礎架構層服務主要包括四個核心服務,涵蓋了應用從建立、

部署、運行、監控到最後卸載的整個生命週期。AWS 平台層服務則包括 電子商務、支付和物流等。本文將簡述 AWS 基礎層架構的四個核心服 務:Simple Storage Service(S3)、Elastic Compute Cloud (EC2)、

SimpleDB(SDB)和 Simple Queue Service(SQS)。

(一)Simple Storage Service(S3):

S3 是 Amazon 公司於 2006 年 3 月推出,提供可靠的網路儲存 服務,是一種可擴展、高速、低成本的 Web 服務,主要用於文件、

圖片、影像及其他應用程式的線上備份和存檔,類似大網路硬碟。

S3 允許上傳、儲存和下載 1B~5GB 大小的檔案。S3 和本機儲存的 不同點,在於 S3 採用按需付費方式,以類似月租的形式進行服務 付費,節省用戶使用資料服務的成本。

S3 採用 Web 介面,並且使用金鑰來驗證用戶身分,用戶也可 以將自己的資料設定為私密資料或公開資料,也可以在儲存之前 對自己的資料進行加密。為了確保儲存資料的可靠性,S3 採用了 重複備份的儲存機制,存放在 S3 的所有資料都會在其他地方備 份。S3 與 Google Cloud Storage 提供的儲存服務相類似。

(二)Elastic Compute Cloud (EC2):

Amazon 公司於 2006 年 8 月推出了 EC2 服務,屬於雲端運算基 礎架構服務(IaaS),該服務是透過伺服器虛擬化技術,為用戶提 供可靠的、可擴充的運算環境。透過 EC2 服務,用戶可以申請所 需要的運算資源,並且客製化所擁有的資源。

EC2 的付費方式,原則上是按照用戶運算和所消耗的網路資源 收取,用戶只需為自己所使用的運算平台付費,運算結束後計費 也隨之結束。此外 Amazon 公司也會針對某些特殊的功能收取額外

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

費用。Amazon 公司透過 EC2,提供運算、儲存和應用等服務,用 戶所租用的是虛擬的運算能力。透過資源的共用,節省了用戶的 使用成本,EC2 提供的安全機制,也減少了企業資訊部門人員對於 系統的維護成本。EC2 與 Google App Engine 提供的服務相類似。

(三)Simple Queue Service(SQS):

Amazon 公司於 2007 年 7 月推出了 SQS 服務,這項服務使託管 主機可以儲存電腦之間發送的訊息。SQS 是一個彈性且可靠的訊息 傳遞框架,可用來簡便地建立、儲存和獲取文字訊息。透過使用 SQS,開發人員可以開發分散式的應用程式,並在它們之間用一種 安全、靈活和可靠的方式通訊,而無需考慮訊息遺失的問題。19 SQS 採用分散式架構,每條訊息都可能被保存在不同的機器

中,甚至被保存在不同的資料中心裡。這種分散式儲存策略確保 了系統的可靠性,同時這也是它與中央管理佇列的差異所在20。 (四)SimpleDB(SDB):

SDB 是種支援結構化資料儲存和查詢操作的輕量級數據庫服 務,與傳統的關聯資料庫不同,SDB 不需要預先設計和定義任何資 料庫 schema,只需定義屬性和內容項,即可用簡單的服務介面對 資料進行建立、查詢、更新或刪除操作。

SDB 是種簡單易用、可靠的結構化資料管理服務,能滿足應 用不斷成長的需求,用戶不需要購買、管理和維護自己的儲存系 統,是種經濟有效的資料庫服務21

三、Microsoft 公司:

微軟公司在 2008 年 10 月的開發者大會上,發布了一個全新的雲 端運算平台-Windows Azure Platform,這是一個基於微軟資料中心的 PaaS 平台,替用戶提供服務的一組雲端運算技術的集合。Windows Azure

19 同註二,頁 100。

20 同註一,頁 321。

21 同註一,頁 318~319。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

Platform 是由 Windows Azure 及一組平台層服務所構成。Windows Azure Platform 的架構層元件是 Windows Azure,屬於微軟雲端平台上的線 上作業系統,被安裝在微軟資料中心的每台伺服器上。Windows Azure 負責管理資料中心所有的伺服器、儲存和網路等資源。Windows Azure Platform 提 供 的 平 台 層 服 務 則 包 含 .NET 應 用 服 務 、 SQL 服 務 、 SharePoint 服務、Dynamics CRM 服務以及 Live 服務。本文以下將簡 單介紹微軟公司 Windows Azure Platform 的核心元件 Windows Azure,

以及微軟公司的雲端應用服務 Microsoft Live。

(一)Windows Azure:

Windows Azure 屬於微軟雲端平台上的線上作業系統,由四大 部分組成:Windows Azure Fabric、儲存服務、運算服務和雲端應 用開發環境。Windows Azure Fabric 負責平台中各種資源,包括 儲存設備、伺服器的分配、部署、監控、管理、維護、和回收;Windows Azure 的儲存服務提供了許多功能來確保資料的可靠性、存取效率 和可擴充性;Windows Azure 也提供了可擴充的運算環境,採用虛 擬機做為 Windows Azure 平台上應用的運行環境,每個虛擬機中運 行的是微軟的作業系統 Windows Server 2008;另外 Windows Azure 提 供 了 整 合 的 開 發 環 境 , 透 過 工 具 , 開 發 者 可 以 很 容 易 開 發 Windows Azure 應用程式22

(二)Microsoft Live:

Microsoft Live 是微軟公司推出的網路託管雲端應用服務,

Microsoft Live 是微軟公司推出的網路託管雲端應用服務,