• 沒有找到結果。

第二章 文獻探討

第一節 雲端運算的定義

美國國家標準與技術局(NIST)定義雲端運算(Cloud Computing)是一種概念模 式,依使用者的需要透過網路去連接共享的資源(如網路,伺服器,儲存,應用 程序和服務),可以使用最少的管理而達到迅速的配置與發佈。雲端運算共有 5 個基本特徵,3 個服務模式,和 4 個部署模式(圖 1)。

圖 1 雲端運算的定義

資料來源:NIST(民 98)。檢索日期:民 99 年 5 月 13 日。URL:

http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc

一、雲端運算的 5 個基本特徵:

1.隨需應變自助服務(On-demand Self-service):使用者可以單方面的使用其計 算能力,並能自動的得到所需要的資料,並不需要隨時與服務供應商互 動。

2.廣範的網路連接(Broad Network Access):使用者可以使用各種平台來連接 網路,例如手機、筆記型電腦、PDA 等,如圖 2 所示。

圖 2 廣泛的網路連接(Broad network access)

3.資源共享(Resource Pooling):它所提供的計算資源可以組成多租戶使用模 式,依使用者的需求自動將資源做動態分配。使用者使用上有獨立的位階 感,但使用者無法得知也無法控制資源位於何處來提供服務。

4.快速彈性(Rapid Elasticity):它所提供的服務是快速且有彈性的。對於使用 者而言,它可配置的功能似乎是無限的。使用者可以依需求增減運算能力 的採購。

5.計量服務(Measured Service):雲端服務的各層級均由服務供應商來掌控與 監控,由監控資源的使用,可以使雲端系統達到自動控制及優化,並且對 於計費、處理能力規劃而言,是非常重要的。

二、雲端運算的 3 個服務模式(圖 3):

圖 3 雲端運算的 3 個模式

資料來源:Edgewater Technology Weblog。檢索日期:民 99 年 6 月 25 日。

URL:http://edgewatertech.wordpress.com/2009/03/23/cloud-computing-trends-thinking-ahead-part-1/

1.軟體即服務(Software as a Service, SaaS):它是一種透過 Internet 提供軟體的 模式,廠商將應用軟體統一部署在雲端伺服器上,客戶可以根據自己實際 需求,透過網際網路向廠商定購所需的應用軟體服務,按定購的服務多少 和時間長短向廠商支付費用,並透過網際網路獲得廠商提供的服務。使用 者不用再購買軟體,而改用向提供商租用 Web-base 的軟體,且無需對軟 體進行更新維護,服務提供商會全權管理和維護軟體。除了雲端服務供應 商所提供的商用 SaaS 應用之外,有些廠商還提供企業客制化的商用 SaaS 應用。參與者為世界各地的軟體開發者。其代表者有 Google 應用程式,

Microsoft Office Live,facebook,Salesforce 等。

2.平台即服務(Platform as a Service, PaaS): 它是廠商將雲端伺服器的應用開 發及部署平台開放給使用者,使用者可以自行部署應用程序、自行使用撰 寫程式,但不管理或控制雲端設備,包含網路設備、伺服器等。該平台一 般包含資料庫、中介軟體及開發工具。參與者為 Google App Engine,

Windows Azure 等。

3.設備即服務(Infrastructure as a Service, IaaS):廠商將基礎設備(IT 系統、資 料庫)等整合起來,再分租給使用者。參與者為 IBM TSAM(IBM Trivoli Services Automation Manager)、AWS(Amazon Web Services)等。

三、雲端運算的 4 個部署模式:(圖 4)

1.私有雲(Private Cloud):企業內自行經營雲端的基礎設備,並提供企業內部 服務。

2.社區雲(Community Cloud):雲端的基礎設備共享給一些組織和關注於特定 議題的特定團體。

3.公共雲(Public Cloud):雲端的基礎設備提供給一般民眾或大產業團體。

4.混合雲(Hybrid Cloud):雲端的基礎設備是兩個或兩個以上的雲組成。其結 合方式有其標準與專有技術,使數據和應用程序具有可移植性。

圖 4 雲端運算的 4 個部署模式 資料來源:本研究整理

相關文件