2012年3月3日 星期六

雲端運算概論 (Cloud computing Concept)


何謂雲端運算

雲端運算利用無所不在、便利、隨需求彈性應變的網路,共享廣大的運算資源(如網絡、伺服器、儲存、應用程式、服務),可達成透過最少的管理工作及服務供應者互動,快速提供各項服務。(NIST;美國國家標準與技術協會) 

解析雲端運算內涵

雲端運算的基本內容包含了五大特性、三大服務模式和四種部署模式

cloudcomputing345

 

cloudcomputing345_2

雲端運算基本特質

  • 隨選即用服務(On-demand self-service)
    -- 無需人為介入可經由申請後即自動取得所需的資源服務,立即可用
  • 無所不在的網路存取(Broad network access)
    -- 使用任何可上網的裝置即可存取資源
  • 資源集區(Resource pooling)
    -- 雲端提供者建置並提供多人多租用共享的資源池給需要的用戶
  • 靈活彈性(Rapid elasticity)
    -- 所需資源可依據需求隨時快速的擴充與縮減
    -- 彈性快速的部署
  • 可量測的服務(Measured Service)
    -- 用多少,付多少

內函

使用者可以使用任何網路裝置透過網路並根據實際需求(on-demand)利用運算資源(CPU Power/Storage)來存取各種IT服務,最後並依據實際使用量付費 (pay-as-you-go)

雲端運算服務模式

  • 軟體即服務 (Software as a Service;SaaS)
    -- 透過網路提供應用軟體的一種新興服務模式
    -- 例如Saleforce.com、Google應用程式、線上辦公室網站(Zoho)
  • 平台即服務(Platform-as-a-Service;Paas)
    -- 以服務形式經由全球資訊網提供雲端運算開發、部署的作業平台
    -- 提供終端使用者基於網際網路的應用開發環境,包括有限制的應用程式開發介面、中介軟體和操作平台
    -- 例如Windows Azure、GoogleAppEngine
  • 基礎架構即服務(Infrastructure as a Service;IaaS)
    -- 將IT基礎設施以服務的形式提供給使用者
    -- 例如 Amazon EC3, Amazon S3、 GoGrid

雲端運算部署類型

  • 公有雲(Public cloud)
    -- 建構於網際網路上並提供給公眾免費或付費的軟硬體服務
    -- 亞馬遜的EC2、微軟的AZure和Google的應用程式引擎均屬之
  • 私有雲 (Private Cloud)
    -- 又稱為內部雲(Internal Cloud)
    -- 將雲端基礎設施與軟硬體資源建立在防火牆之內,以提供企業機構內各部門單位共享資源
    -- 通常利用雲端運算原則來建構企業機構的資料中心,只限企業員工和合作夥伴存取
  • 社群雲 (Community Cloud)
    -- 社群雲端係指由多個組織共享資源池,較適合擁有特定目標而需共享資源的數個機構,例如共享研究資料需求的學研單位合資可建置社群雲
  • 混合雲 (Hybrid cloud)
    -- 將上述公有雲、私有雲或社群雲結合在一起的IT服務方式,例如公司使用Amazon S3 封存資料,但仍自行維護目前作業資料

cloudcomputing_deploytype