close

三種雲端運算架構
依照Wikipedia的定義,如圖3,雲端運算在建置架構上大致分成三個階層:應用程式、平台與基礎設施,並由此分別提供三種型態服務:

圖3:雲端運算架構階層堆疊。(資料來源:Wikipedia)


1.軟體即服務(SaaS)

在此階層中,主要是以雲端應用程式(Cloud Application)來提供各種SaaS服務,存取該服務的使用者不需要下載或安裝任何程式,就可以直接透過瀏覽器存取雲端應用程式所提供的功能與服 務。透過該服務,使用者不用對軟體進行排錯、更新等維護作業,對於使用管理負擔及成本的降低有不小的助益。不僅如此,比起自行建置的系統與程式,SaaS 提供了更高可用性的不中斷服務。

當前市面上不乏許多通行已久的SaaS服務,其中最耳熟能詳的莫過於Google Apps與Saleforce.com。採用P2P技術的Skype、趨勢科技的雲端防毒,以及YouTube、Facebook、Twitter等 Web應用程式,皆屬於不同類型的SaaS服務。微軟在既有商用軟體上,另外提供相對應線上軟體服務也是其中一種。在儲存方面,目前Amazon所提供的 自助式內容分派服務CloudFront,以及支援檔案共享與資料同步化服務的微軟Live Mesh,皆屬於採用分散式雲端儲存技術的SaaS服務。

2.平台即服務(PaaS)

所謂PaaS,指的是提供運算平台或解決方案服務化而言。它仰賴雲端基礎設施之資源,支援雲端應用的不同功能,並提供整合的API。PaaS好處在於應用 程式的部署更簡便、有效降低底層軟硬體架構採買及管理成本。常見的服務包括Microsoft Azure、Google Engine、Google Custom Search、Yahoo! BOSS等。至於Amazon SimpleDB、Amazon S3、Nirvanix等,則屬於提供結構化雲端儲存機制的PaaS服務。

3.基礎設施即服務(IaaS)

至於IaaS意指雲端基礎架構(Cloud Infrastructure),也就是將運算、儲存及網路等資源轉化為標準化服務,以提供內外部使用者存取之用。為了讓資源有效管理與應用,IaaS多 半藉助虛擬化技術來完成伺服器整合之基本作業。目前市面上的IaaS服務,在運算資源分派服務上,有Amazon CloudWatch,以及提供虛擬機器服務的Amazon EC2;在網路資源分派服務上,則有Amazon VPC虛擬私有雲端;在原生儲存資源分派服務上,則以Amazon EBS為代表。

除了上述三個服務階層外,整個雲端運算架構中還有最頂層的用戶端,以及最底層的伺服器。對於雲端運算而言,其服務對象即為用戶端。用戶端可透過桌機、筆 電、Thin Client,甚至手機、PDA等行動裝置內建的瀏覽器來存取雲端運算服務。

就Thin Client與手機等裝置來說,裝置本身並不需要強大的硬體效能,也不用安裝任何軟體,只要有簡單好用的瀏覽器,就可以隨時隨地享受雲端服務所帶來的種種 好處。至於伺服器,當然是雲端運算提供各種服務的最重要基礎設備,即使是可以提昇整合效率的虛擬化軟體,也必須藉助伺服器的安裝才行。在伺服器類型上,同 時具備高密度運算容量,並有效提昇管理及佔用空間效益的刀鋒伺服器愈見青睞。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 unix 的頭像
    unix

    程式開發ㄅㄆㄇ -歡迎光臨 Inuiüni 幼稚園

    unix 發表在 痞客邦 留言(0) 人氣()