三種雲端運算架構
依照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與手機等裝置來說,裝置本身並不需要強大的硬體效能,也不用安裝任何軟體,只要有簡單好用的瀏覽器,就可以隨時隨地享受雲端服務所帶來的種種
好處。至於伺服器,當然是雲端運算提供各種服務的最重要基礎設備,即使是可以提昇整合效率的虛擬化軟體,也必須藉助伺服器的安裝才行。在伺服器類型上,同
時具備高密度運算容量,並有效提昇管理及佔用空間效益的刀鋒伺服器愈見青睞。
版權申明
本站文章部份來自網絡搜尋, 如有侵權,請留言告知,收到後立即刪除
- Jun 07 Mon 2010 23:46
Inui 好文分享╭★關鍵字典-saas,paas,iaas
close
全站熱搜
留言列表
發表留言