標籤:iaas paas saas 雲端服務
我所知道的IaaS、Paas和SaaS 首先我們從百科中瞭解到雲端服務的概念。 雲端服務是基於互連網的相關服務的增加、使用和交付模式,通常涉及通過互連網來提供動態易擴充且經常是虛擬化的資源。雲是網路、互連網的一種比喻說法。過去在圖中往往用雲來表示電信網,後來也用來表示互連網和底層基礎設施的抽象。雲端服務指通過網路以按需、易擴充的方式獲得所需服務。這種服務可以是IT和軟體、互連網相關,也可是其他服務。它意味著計算能力也可作為一種商品通過互連網進行流通。
公用雲端和私人雲端 簡單來說,雲端服務可以將企業所需的軟硬體、資料都放到網路上,在任何時間、地點,使用不同的IT裝置互相串連,實現資料存取、運算等目的。當前,常見的雲端服務有公用雲(Public Cloud)與私人雲端(Private Cloud)兩種。 公用雲還可細分為3個類別,包括Software-as-a-Service, SaaS(軟體即服務)、Platform-as-a-Service, PaaS(平台即服務)及Infrastructure-as-a-Service, IaaS(基礎設施即服務)。
IaaS: Infrastructure-as-a-Service(基礎設施即服務) 第一層叫做IaaS,有時候也叫做Hardware-as-a-Service。提供給消費者的服務是對所有設施的利用,包括處理、儲存、網路和其它基本的計算資源,使用者能夠部署和運行任意軟體,包括作業系統和應用程式。消費者不管理或控制任何雲端運算基礎設施,但能控制作業系統的選擇、儲存空間、部署的應用,也有可能獲得有限制的網路組件(例如,防火牆,負載平衡器等)的控制。 消費者通過Internet可以從完善的電腦基礎設施獲得服務。你可以將硬體外包到別的地方去。IaaS公司會提供場外伺服器,儲存和網路硬體,你可以租用。節省了維護成本和辦公場地,公司可以在任何時候利用這些硬體來運行其應用。
一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat。
PaaS: Platform-as-a-Service(平台即服務) 第二層就是所謂的PaaS,某些時候也叫做中介軟體。公司所有的開發都可以在這一層進行,節省了時間和資源。提供給消費者的服務是把客戶採用提供的開發語言和工具(例如Java,python, .Net等)開發的或收購的應用程式部署到供應商的雲端運算基礎設施上去。客戶不需要管理或控制底層的雲基礎設施,包括網路、伺服器、作業系統、儲存等,但客戶能控制部署的應用程式,也可能控制運行應用程式的託管環境配置; PaaS實際上是指將軟體研發的平台作為一種服務,以SaaS的模式提交給使用者。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。
PaaS公司在網上提供各種開發和分發應用的解決方案,比如虛擬伺服器和作業系統。這節省了你在硬體上的費用,也讓分散的工作室之間的合作變得更加容易。網頁應用管理,應用設計,應用虛擬機器主機,儲存,安全以及應用開發協作工具等。 一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard。最近興起的公司有AppFog, Mendix 和 Standing Cloud。
SaaS: Software-as-a-Service(軟體即服務) 第三層也就是所謂SaaS。這一層是和你的生活每天接觸的一層,大多是通過網頁瀏覽器來接入。任何一個遠程伺服器上的應用都可以通過網路來運行,就是SaaS了。提供給客戶的服務是電訊廠商運行在雲端運算基礎設施上的應用程式,使用者可以在各種裝置上通過用戶端介面訪問,如瀏覽器。消費者不需要管理或控制任何雲端運算基礎設施,包括網路、伺服器、作業系統、儲存等等; 它是一種通過Internet提供軟體的模式,使用者無需購買軟體,而是向供應商租用基於Web的軟體,來管理企業經營活動。
你消費的服務完全是從網頁如Netflix, MOG, Google Apps, Box.net, Dropbox或者蘋果的iCloud那裡進入這些分類。儘管這些網頁服務是用作商務和娛樂或者兩者都有,但這也算是雲技術的一部分。
一些用作商務的SaaS應用程式套件括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
我所知道的IaaS、Paas和SaaS