雲伺服器屬於什麼分類paas
① 求告知IaaS、SaaS和PaaS分別是什麼
雲計算的三種服務模式:IaaS,PaaS和SaaS
Infrastructure(基礎設施)-as-a-Service,Platform(平台)-as-a-Service,Software(軟體)-as-a-Service。基礎設施在最下端,平台在中間,軟體在頂端。
IaaS:Infrastructure-as-a-Service(基礎設施即服務)是第一層。
PaaS:Platform-as-a-Service(平台即服務)第二層就是所謂的PaaS,某些時候也叫做中間件。
SaaS:Software-as-a-Service(軟體即服務)是第三層。
位於最底層,基礎架構即服務——IaaS
IaaS通過虛擬化技術將伺服器等計算平台同存儲和網路資源打包,通過 API 介面的形式提供給用戶。用戶不用再租用機房,不用自己維護伺服器和交換機,只需要購買 IaaS 服務就能夠獲得這些資源。
IaaS之上,平台即服務——PaaS
PaaS 構建在 IaaS 之上,在基礎架構之外還提供了業務軟體的運行環境,個人網站常常用到的「虛擬主機」實際就屬於 PaaS 的范疇,個人站長只需要將網站源代碼上傳到「虛擬主機」的地址,「虛擬主機」會自動運行這些代碼生成對應的 Web 頁面。除了形成軟體本身運行的環境,PaaS 通常還具備相應的存儲介面,這些資源可以直接通過 FTP 等方式調用,用戶無需從頭進行裸盤的初始化工作。
最上層,軟體即服務——SaaS
SaaS 是最成熟、知名度最高的雲計算服務類型,在雲計算真正變得火熱之前,軟體即服務本身就已經是一個非常流行的概念了。SaaS 的目標是將一切業務運行的後台環境放入雲端,通過一個瘦客戶端——通常是 Web 瀏覽器——向最終用戶直接提供服務。最終用戶按需向雲端請求服務,而本地無需維護任何基礎架構或軟體運行環境。SaaS 同 PaaS 的區別在於,使用 SaaS 的不是軟體的開發人員,而是軟體的最終用戶。
② 雲計算分為IaaS、PaaS、SaaS,分別是什麼
雲計算的服務模式分為軟體即服務(SaaS)、平台即服務(PaaS)、基礎設施即服務(IaaS)3種形式。
(1)SaaS:這一模式主要為客戶提供應用軟體類的服務。有關供應商將其應用軟體全部共享
在其「雲端」伺服器上,在互聯網作用下,使用戶享受其服務,並依據需求進行訂購,費用計算以時間、數量為主,用戶只要通過Web瀏覽器就可以獲取服務。SaaS與PaaS的區別在於,使用SaaS的不是軟體開發人員,而是軟體的終端用戶。
(2)IaaS:在互聯網的作用下,供應商將不同伺服器集群後所形成的「雲端」等基礎設施來為客戶提供「雲」服務,其服務種類包括服務的虛擬化及資源存儲等。該服務類型屬於硬體託管式,用戶對供應商提供的硬體服務採取租用或購買使用的方式。
(3)PaaS:這種方式以為用戶提供開發軟體平台及相關研發環境為主,通過其提供的開發平台,客戶能自行研發各種程序,並藉助互聯網得以使用。PaaS模式與SaaS模式具有相同之處,不同之處在於PaaS是開發軟體的平台,而SaaS是應用軟體的平台。
在典型雲計算模式應用中,用戶通過終端接入網路,向「雲」端提出請求服務,「雲」端接受請求後配置相關資源,通過網路為終端提供相關「雲」服務。雲計算是隨著微端處理器、分布式存儲、寬頻2.0技術、虛擬化技術和自動化管理技術的發展應運而生。雲計算的實現取決於「雲」端的數據存儲能力和分布式計算能力,即雲計算可以看成存儲「雲」和計算「雲」的綜合形態。
③ 阿里雲是iaas還是saas還是paas
什麼是iaas
IaaS(Infrastructure as a Service),即基礎設施即服務。消費者通過Internet 可以從完善的計算機基礎設施獲得服務。這類服務稱為基礎設施即服務。基於 Internet 的服務(如存儲和資料庫)是 IaaS的一部分。Internet上其他類型的服務包括平台即服務(Platform as a Service,PaaS)和軟體即服務(Software as a Service,SaaS)。PaaS提供了用戶可以訪問的完整或部分的應用程序開發,SaaS則提供了完整的可直接使用的應用程序,比如通過 Internet管理企業資源。
IaaS應用方式
作為Infrastructure as a Service (IaaS) 在實際應用中的一個例子,The New York Times 使用成百上千台 Amazon EC2虛擬機實例在 36 小時內處理 TB 級的文檔數據。如果沒有 EC2,The New York Times 處理這些數據將要花費數天或者數月的時間。
IaaS通常分為三兩種用法:公有雲共的和、私有雲的和混合雲。AmazonEC2在基礎設施雲中使用公共伺服器池(公有雲)。更加私有化的服務會使用企業內部數據中心的一組公用或私有伺服器池(私有雲)。如果在企業數據中心環境中開發軟體,那麼這兩種類型公有雲、私有雲、混合雲都能使用,而且使用EC2臨時擴展資源的成本也很低,如—比方說開發和測試,混合雲。結合使用兩者可以更快地開發應用程序和服務,縮短開發和測試周期。
同時,IaaS也存在安全漏洞,例如服務商提供的是一個共享的基礎設施,也就是說一些組件或功能,例如CPU緩存,、GPU等對於該系統的使用者而言並不是完全隔離的,這樣就會產生一個後果,即當一個攻擊者得逞時,全部伺服器都向攻擊者敞開了大門,即使使用了hypervisor,有些客戶機操作系統也能夠獲得基礎平台不受控制的訪問權。解決辦法:開發一個強大的分區和防禦策略,IaaS供應商必須監控環境是否有未經授權的修改和活動。
④ 在雲計算中 雲存儲應該算是IaaS 還是 PaaS
雲存儲應該算是IaaS服務的一部分。
基礎設施即服務(IaaS):IaaS(Infrastructure as a Service,基礎設施即服務),消費者通過Internet 可以從完善的計算機基礎設施獲得服務,這類服務稱為基礎設施即服務。基於 Internet 的服務(如存儲和資料庫)是 IaaS的一部分。
平台即服務(PaaS):PaaS是Platform-as-a-Service的縮寫,意思是平台即服務。 把伺服器平台作為一種服務提供的商業模式。通過網路進行程序提供的服務稱之為SaaS(Software as a Service),而雲計算時代相應的伺服器平台或者開發環境作為服務進行提供就成為了PaaS(Platform as a Service)。
⑤ 如何理解雲計算中IaaS,PaaS和SaaS
作為一個廣義的術語,雲計算描述了一種范圍廣泛的服務。許多IT廠商都抓住了「雲」這個概念,並將其作為產品的一種通用技術。對於公司而言,為了真正了解並利用雲計算的價值,首先要了解什麼是雲計算,及其不同的組成部分。由於雲服務是一個廣泛的服務集合,因此用戶可以選擇何時、何地以及如何使用雲計算。在這份報告中,我們將解釋不同類型的雲計算服務,包括軟體即服務(SaaS),平台即服務(PaaS)和基礎架構即服務(IaaS);並給出一些例子來說明他們如何工作。我們也將說明雲計算在什麼情況下,不是最好的選擇。雲計算層次(Stack)雲計算常被描述為一個層次堆棧(Stack),每個層次建立在另一個層次的頂部,並向上提供服務介面,因此被稱為「雲」。通常,對於雲計算的的定義來自於美國國家標准與技術研究院(NIST)。NIST將雲計算定義為一個模型,簡易的管理即可方便地按需配置網路訪問,並可以配置計算資源(如網路,伺服器,存儲,應用程序和服務)。這意味著最終用戶可以方便快捷地利用大塊資源。NIST還提供了幾個特點,並且這些特點被認為是「雲」服務中必不可少的。這些特徵包括:•按需自助式服務。用戶通過注冊獲得服務,而傳統的IT技術需要很長時間才能為最終用戶提供服務。•廣泛的網路訪問資源。可以通過標准平台(如台式機,筆記本電腦,手機等)來訪問服務。•資源池。資源可被多個客戶享用。•擁有快速的擴展性。可以隨突發需求高峰來快速擴展。•計費服務。按照使用協定來進行計費。近幾年,向市場推出的「雲計算」概念,已經被傳統軟體廠商普遍接受。下圖描繪了雲計算堆棧的三個不同的類別:軟體即服務(SaaS),平台即服務(PaaS)和基礎設施即服務(IaaS)。在這份報告中,我們將對所有三個類別進行區分,而區分這三種方式有一個非常簡單的方法:•SaaS通過網路運行,為最終用戶提供應用服務。•PaaS是一套工具服務,可以為編碼和部署應用程序提供快速、高效的服務。•IaaS包括硬體和軟體,例如伺服器,存儲,網路,操作系統。有人曾將這3個組件相互關聯,並寫了一個比喻為了幫助理解:就其本身而言,單獨的IaaS基礎設施毫無作用,它只能為上一層的資源提供幫助來發揮其生產力,就好比道路的存在是為了汽車和卡車來運送乘客與貨物。在這個比喻中,道路被比作為IaaS基礎設施,而汽車和卡車是坐落在基礎設施之上的工具(PaaS),運送的貨物和人員則可被比作軟體和信息(SaaS)。需要注意的是,雖然本文對SaaS,PaaS和IaaS的差異進行了區分,但是PaaS和IaaS的概念已日趨模糊。現在我們對這些組件的交互有了大致的了解,下面將會把注意力轉向堆棧的頂層——SaaS。SaaS:軟體即服務軟體即服務(SaaS)被定義為部署在互聯網上的軟體。通過SaaS授權後,可以訂閱按需服務,即「支付使用」的模式,或通過廣告等方式提供免費服務。這種服務的快速增長使得SaaS迅速流行,因此用戶必須了解,什麼是SaaS,以及在哪些場合下SaaS是重要的。SaaS的特點SaaS遵守廣義雲計算中的定義,並有如下特點:•可通過Web訪問的商業軟體。•軟體集中式管理。•軟體通過「一對多」模式進行交付使用。•最終用戶無需處理軟體升級和補丁。•應用程序介面(API)可在不同軟體之間集成。SaaS的適用場合SaaS為雲計算的最終交付提供了一項技術方法。當使用雲計算時,公司必須考慮所遷移的應用程序是否合適SaaS。在以下場合中將應用程序移植到SaaS是個不錯選擇:•Vanilla提供的SaaS功能更為全面。一個很好的例子是Vanilla提供的眾多服務中包含了電子郵件;而原先使用的是單一功能的軟體,盡管也能滿足商務需求,但並沒有競爭優勢。•需要網路或可通過移動設備訪問的應用。例如,移動銷售管理軟體•用於短期需求的軟體,例如一個特定項目的協作軟體。•在特定時間需求使用的軟體,例如每月使用一次稅收或收費軟體。SaaS在引入到商業界後,被Salesforce作為客戶關系管理(CRM)產品廣泛接受。CRM是最流行的SaaS應用之一,同樣,電子郵件,財務管、客戶服務和費用管理也通過SaaS取得了良好的吸收。SaaS不適用的場合SaaS是一種非常有價值的工具,但是在一些特定的情況下,SaaS並不是軟體交付的最佳選擇。例如,SaaS可能不適合於以下場景:•在需要實時處理數據,以及高速的數據處理應用•不允許數據被外部託管的情況•已有現有的內部部署解決方案能夠滿足所有需求SaaS,即「軟體即服務」是雲計算最廣為人知的一種服務,世界各地都在利用雲平台做為服務,但是它使得SaaS的易用性和IaaS變得更為混淆。案例分析:SaaS使得Groupon公司按需為客戶提供服務Groupon網站於2008年11月推出,提供了橫跨40多個國家,500多個市場的購物、消費交易平台。公司擁有的數千名員工分布在芝加哥以及帕洛阿爾託事處,並且在歐洲、拉丁美洲、亞洲和非洲區域設立了事處。Groupon公司為客戶提供了優質的產品和出色的服務。Groupon公司的客戶服務主任Harrow介紹道:在公司成立的幾個月內,客戶數量以指數級上升。起初,Groupon公司幾乎花費了10%的時間來響應客戶請求。這些事務甚至需要幾個員工才得以應付。隨後,Groupon公司意識到,在沒有一個真正的解決方案前,無法繼續運行下去。在確信了Groupon的快速增長將繼續後,他對幾個企業級的系統解決方案進行了研究。企業級解決方案非常復雜,並且很難建立,並且會阻礙客戶體驗。Harrow隨後在網上搜索了在線支持軟體,發現了Zendesk。通過對Zendesk進行評估後,Harrow得出了正確的解決方案。並且他認為Zendesk使用直觀。和其他平台相比,Zendesk更強大,並且評價更高。此外,由於它是一個基於Web的解決方案,能夠對其進行擴展,以支持用戶。現在Groupon僱傭了150多個客戶支持代理,能夠每天處理近15,000個請求。在代理為客戶提供公司服務的過程中,Groupon的宏幫助(即一些FAQ的模板)為公司建立起了一鍵式解決的客戶形象。同時,Groupon認為Zendesk能夠與其他解決方案更容易地集成,通過在Zendesk中加入GoodData,Groupon能夠擴展和增強其報告,並且不受電子表格的限制。PaaS:平台即服務在軟體開發時,平台即服務(PaaS)為SaaS提供了基礎。PaaS被定義為一個計算平台,它使得用戶能夠快速、方便地創建web應用,並且無需擔心維護下層軟體。PaaS類似於SaaS,不同之處在於其通過網路建立一個軟體平台,而不是通過Web軟體提供服務。PaaS的特點PaaS由許多不同的特徵構成,以下是一些基本的特徵:•在相同的集成開發環境中用來開發、測試、部署、託管和維護的應用。•基於Web的用戶界面來創建工具,可用於創建、修改、測試和部署不同的UI場景•多客戶架構,可使多個並發用戶使用相同的開發應用•內置部署軟體的可擴展性,包括負載平衡和故障轉移•通過公共標准集成Web服務和資料庫•支持開發團隊協作,包括一些PaaS解決方案以及項目規劃、溝通工具•用來處理帳單和訂閱管理的工具盡管PaaS在許多方面類似於第三部分的IaaS,但PaaS有附加的服務價值以及兩個顯著特徵:1、它是軟體開發的協作平台,可用於管理應用程序的數據源和工作流。一個例子是Heroku的PaaS的,其利用RubyonRails語言開發。2、它允許用戶來利用應用程序的公共數據來創建軟體,該類型的PaaS可以被看作是一種方法來創建具有一系列具有公共數據格式或類型的應用程序。Force.com的PaaS便是一個很好的例子。PaaS的重要性當多個開發人員對同一個項目進行開發或者需要外部人員對開發進行交互時,PaaS特別有用。下面的案例表明,對於那些擁有客戶關系管理工具(例如銷售信息)並希望應用程序能充分利用這些數據的人而言,PaaS被證明是無價的。同時,對於那些希望自動化測試和部署服務的開發人員,PaaS是非常有用的。基於迭代和增量開發的方法使得軟體開發加快並得以普及,它簡化了PaaS的開發和軟體迭代的困難度。PaaS的一些例子有:谷歌的AppEngine,微軟Azure服務,以及Force.com平台。不適合使用PaaS的場合我們認為,PaaS將成為軟體開發的主流方法。實現流程自動化、並且使用預先定義的組件和構件,自動部署到生產的能力將提供足夠的價值,並且非常有說服力的。雖然如此,但是在一定的情況下,PaaS可能並不太理想,例如:•當應用在託管時需要較高的可移植性•當專用開發語言會妨礙今後的另一提供商的上層服務•當應用程序性能需要通過底層硬體和軟體來進行定製案例分析:Menumate公司部署使用PaaSMenumate為澳大利亞的整個酒店行業銷售硬體和軟體。使用PaaS的優勢使得Menumate在Force.com在遷移的過程中,能夠使用相同的應用程序。為其負責軟體開發的Trineo公司的執行董事Fowlie說,使用Force.com的PaaS平台允許Menumate得以集中控制。Trineo的執行董事Keswani覺得傳統方式需要顯著增加基礎設施、連接以及安全性需求,而Force.com平台本身提供的這些非功能性需求,使得Menumate和Trineo能夠純粹專注於開發所需的功能。此外,利用PaaS的做法意味著Trineo可以採取現有的集成和自動化部署工具來簡化整個軟體的開發過程。通過使用PaaS,Trineo已經能夠在不同業務中利用一系列現成的應用程序來開發新應用。以下是PaaS的一些應用:許可證密鑰:Menumate軟體通過使用許可證密鑰來激活客戶已支付的功能。PaaS編程語言的強大功能允許Menumate軟體快速部署到Force.com(其許可證密鑰通過Salesforce.com的CRM中鏈接),這使得銷售和支持人員可以快速查看許可證的狀態。案例管理增強:Menumate處理的很多案例與消耗品訂單有關。為了解決這個問題,Menumate擁有一個單獨的基於DOS的應用程序,允許用戶創建訂單和發票。Menumate能夠在支持案例中添加產品,並用現有的集成軟體自動將發票發送到會計軟體上。標簽印刷:另一項傳統應用,能夠為耗材和硬體創建貨運標簽,並將其發送給發送客戶。使用PaaS技術,可以將這些標簽直接列印到客戶記錄中。IaaS:基礎設施即服務基礎設施即服務(IaaS)提供了雲計算基礎架構,包括伺服器、存儲、網路和操作系統。它作為一種按需服務,使得客戶無需購買伺服器、軟體、資料庫空間或網路設備,而只要按需購買這些資源的外包服務。正如以往的白皮書介紹過,IaaS也有一些值得注意的地方。通常它可以分為公共和私有兩種基礎設施或是兩者的組合。「公共雲」被認為是包含了共享資源並在互聯網上部署了自助式服務的基礎設施。相比之下,「私有雲」也集成了一些諸如虛擬化等的雲計算功能,但它是運行在專用網路上的基礎設施。此外,一些託管服務提供商已經開始在提供傳統託管服務的同時,也提供公共或私有雲的網路組合。這種組合方式通常被稱為「混合雲」。IaaS的特點與之前兩個部分的SaaS和PaaS相比,IaaS的是一個迅速發展的領域。可以說,它普遍遵守以下幾個核心特徵:•以資源分配作為服務•允許動態調整•成本可變,以效用定價•通常在單一硬體上支持多用戶目前已有大量的IaaS供應商,其中既有諸如Amazon和Rackspace的超大型雲供應商,也有區域型的佼佼者。正如之前所述,PaaS和IaaS的之間的界限正變得越來越模糊,因為供應商正將平台工具作為IaaS的一部分來幫助雲的多種類型的部署。IaaS的適用場合IaaS在與雲計算密切相關的場合下將會發揮效益,這些場合包括:•要求基礎設施能在任意時刻能適應變化多端的需求量•當新公司沒有預算投資於硬體•當公司發展迅速,在擴展硬體時遇到問題•當公司迫於預算限制,需要將資金轉移到經營開支上•一些特定的商務領域,也可用於測試或臨時性的設施需求不適合使用IaaS的場合雖然IaaS有可擴展性強和大規模部署迅速的優勢,但在某些情況下也有它的局限性。在以下場合中,建議慎用IaaS:•限於法律的規定,要求數據存儲和處理進行隔離•對基礎設施有非常高的性能要求,或原先的內部部署或專用託管基礎設施已經滿足需求案例分析:LiveSmart通過採取基礎設施來幫助減肥者LiveSmart是推廣該飲食解決方案的幕後公司,主要出版飲食類書籍和策劃在線活動。BeyondDiet是該公司旗下的一個與減肥者互動的社區網站。從2008年起該公司的業績增長迅猛,甚至在2010年有了50倍的收益增長。這相當於網站有30萬日的均實訪客量,峰值甚至高達100萬人次。當在考慮基礎設施的架構時,BeyondDiet需要的是可託管性和可擴展性。重要的是,BeyondDiet網站規模需要動態的擴大或縮小的能力,以來應對定期的大流量高峰。LiveSmart首席技術官Rob·Volk說:「遷移到雲基礎設施後他省心了,而在此之前LiveSmart在其網站上需要有一個兼職系統管理員,這是顯然不是最好的選擇;現在有了ManagedCloud(由雲提供商Rackspace提供的IaaS服務),Rackspace基本上可以扮演我們的Linux和Windows系統管理員,全天24小時任何時刻如果發生當機,幾分鍾之內他們的工程師就會來解決這些問題,這個雲改變了我們的工作,因此我們需要這種基礎設施。」對於Volk來說,將其網站移動到雲的主要動力是他可以更加專注核心業務,而讓那些基礎設施的專家來日常管理雲的運維,因為雲供應商提供多級冗餘的硬體、快速的配置和高度的靈活性,這些都起了決定性因素。有趣的是,Volk甚至從未考慮過經營自己的物理伺服器,而是考慮究竟選擇託管伺服器還是雲中的一個。他選擇了雲還因為它降低了成本,相比那些專用伺服器,雲的選擇有更高的靈活性。Volk正在使用多個雲服務提供商:他有三個Web伺服器,多個資料庫伺服器和一個Rackspace的負載平衡器,同時也使用Amazon的S3服務。Volk認為其中最大的好處是雲基礎設施的可擴展性。他解釋說:「每當過年的時候很多人都去節食,我們的伺服器的高峰時間正是在每年的1月到到3月之間,此時網站的流量是平時的三倍,而利用雲伺服器,我們只需在幾分鍾之內就能建立好新的Web前端。一旦流量下降,我們可以關閉這些前端。只有在雲虛擬化環境中,我們才可能有這樣的可擴展性。」結論雲計算不是一個單一的術語,而是一個總稱,它提出了IasS作為基礎、PaaS作為開發工具、SaaS作為頂層應用,來取代以往的內部部署應用服務。對於那些打算遷移到雲計算的公司而言,非常重要的一點,是需要了解雲計算的每個層面,並結合自己的情況來決定哪些是適合他們需求的解決方案。隨著IT的發展,雲計算將加速變革,並將成為未來IT默認的交付方式,所以公司應該盡早考慮將其業務遷移到雲計算上。
⑥ 雲計算里的Paas是什麼意思
首先,雲計算大致分為IaaS(基礎設施即服務,如小鳥雲、阿里雲)、PaaS(平台即服務)、SaaS(軟體即服務)
PaaS(Platform-as-a-Service:平台即服務)是指將軟體研發的平台作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。在2007年國內外SaaS廠商先後推出自己的PaaS平台。PaaS能夠提供企業進行定製化研發的中間件平台,同時涵蓋資料庫和應用伺服器等。
PaaS可以提高在Web平台上利用的資源數量。例如,可通過遠程Web服務使用數據即服務(Data-as-a-Service:數據即服務),還可以使用可視化的API,甚至像800app的PaaS平台還允許你混合並匹配適合你應用的其他平台。用戶或者廠商基於PaaS平台可以快速開發自己所需要的應用和產品。同時,PaaS平台開發的應用能更好地搭建基於SOA架構的企業應用。
⑦ 雲計算三大服務模式:IaaS/PaaS/SaaS
body{
line-height:200%;
}
雲計算三大服務模式:IaaS/PaaS/SaaS
不記得何時,雲雲進入了人們的視線;眾說雲雲,為了顯示自己知識淵博,都喜歡在自己說的話後面加雲雲。商家為了差異化,也把產品加上了雲標簽。
前文談到了雲計算是什麼,在談論雲計算的場合時,PaaS、SaaS
和
IaaS
是常常被提起的熱門字眼,它們代表了最基礎的雲計算服務模式,了解這些模式的特點和區別是進行所有基礎架構——包括網路——設計的前提。
雖然雲計算的服務模式仍在不斷進化,但業界普遍接受將雲計算按照服務的提供方式劃分為三個大類:SaaS(Software
as
a
Service——軟體即服務)、PaaS(Platform
as
a
Service——平台即服務)和IaaS(Infrastructure
as
a
Service——基礎架構即服務)。PaaS基於IaaS實現,SaaS的服務層次又在
PaaS
之上,三者分別面對不同的需求。IaaS提供的是用戶直接訪問底層計算資源、存儲資源和網路資源的能力;PaaS
提供的是軟體業務運行的環境;SaaS
是將軟體以服務的形式通過網路傳遞到客戶端。下面分別看看三者的詳細定義。
位於最底層,基礎架構即服務——IaaS
IaaS通過虛擬化技術將伺服器等計算平台同存儲和網路資源打包,通過
API
介面的形式提供給用戶。用戶不用再租用機房,不用自己維護伺服器和交換機,只需要購買
IaaS
服務就能夠獲得這些資源。景安網路是中原的Iaas服務提供商,通過自建鄭州bgp多線機房為用戶提供基礎設施服務,而且免費為用戶提供基礎服務、軟體服務、硬體服務、技術支持和網路服務。
IaaS之上,平台即服務——PaaS
PaaS
構建在
IaaS
之上,在基礎架構之外還提供了業務軟體的運行環境,個人網站常常用到的“虛擬主機”實際就屬於
PaaS
的范疇,個人站長只需要將網站源代碼上傳到“虛擬主機”的地址,“虛擬主機”會自動運行這些代碼生成對應的
Web
頁面。除了形成軟體本身運行的環境,PaaS
通常還具備相應的存儲介面,這些資源可以直接通過
FTP
等方式調用,用戶無需從頭進行裸盤的初始化工作。
最上層,軟體即服務——SaaS
SaaS
是最成熟、知名度最高的雲計算服務類型,在雲計算真正變得火熱之前,軟體即服務本身就已經是一個非常流行的概念了。SaaS
的目標是將一切業務運行的後台環境放入雲端,通過一個瘦客戶端——通常是
Web
瀏覽器——向最終用戶直接提供服務。最終用戶按需向雲端請求服務,而本地無需維護任何基礎架構或軟體運行環境。 SaaS
同
PaaS
的區別在於,使用
SaaS
的不是軟體的開發人員,而是軟體的最終用戶。
⑧ 雲伺服器是iaas還是paas
雲計算
「雲」是互聯網的一個隱喻,「雲計算」就是使用互聯網來接入存儲或者運行在遠程伺服器端的應用,數據,或者服務。
雲也是分層的。任何一個在互聯網上提供其服務的公司都可以叫做雲計算公司。根據nist的權威定義,雲計算有spi,即saas、paas和iaas三大服務模式。
infrastructure(基礎設施)-as-a-
service,
platform(平台)-as-a-service,
software(軟體)-as-a-service。
基礎設施在最下端,平台在
中間,軟體在頂端。別的一些「軟」的層可以在這些層上面添加。
⑨ 如何理解雲計算中IaaS,PaaS和SaaS
作為一個廣義的術語,雲計算描述了一種范圍廣泛的服務。許多IT廠商都抓住了「雲」這個概念,並將其作為產品的一種通用技術。對於公司而言,為了真正了解並利用雲計算的價值,首先要了解什麼是雲計算,及其不同的組成部分。由於雲服務是一個廣泛的服務集合,因此用戶可以選擇何時、何地以及如何使用雲計算。在這份報告中,我們將解釋不同類型的雲計算服務,包括軟體即服務(SaaS),平台即服務(PaaS)和基礎架構即服務(IaaS);並給出一些例子來說明他們如何工作。我們也將說明雲計算在什麼情況下,不是最好的選擇。
雲計算層次(Stack)
雲計算常被描述為一個層次堆棧(Stack),每個層次建立在另一個層次的頂部,並向上提供服務介面,因此被稱為「雲」。通常,對於雲計算的的定義來自於美國國家標准與技術研究院(NIST)。NIST將雲計算定義為一個模型,簡易的管理即可方便地按需配置網路訪問,並可以配置計算資源(如網路,伺服器,存儲,應用程序和服務)。
這意味著最終用戶可以方便快捷地利用大塊資源。NIST還提供了幾個特點,並且這些特點被認為是「雲」服務中必不可少的。這些特徵包括:
•按需自助式服務。用戶通過注冊獲得服務,而傳統的IT技術需要很長時間才能為最終用戶提供服務。
•廣泛的網路訪問資源。可以通過標准平台(如台式機,筆記本電腦,手機等)來訪問服務。
•資源池。資源可被多個客戶享用。
•擁有快速的擴展性。可以隨突發需求高峰來快速擴展。
•計費服務。按照使用協定來進行計費。
近幾年,向市場推出的「雲計算」概念,已經被傳統軟體廠商普遍接受。下圖描繪了雲計算堆棧的三個不同的類別:軟體即服務(SaaS),平台即服務(PaaS)和基礎設施即服務(IaaS)。
在這份報告中,我們將對所有三個類別進行區分,而區分這三種方式有一個非常簡單的方法:
•SaaS通過網路運行,為最終用戶提供應用服務。
•PaaS是一套工具服務,可以為編碼和部署應用程序提供快速、高效的服務。
•IaaS包括硬體和軟體,例如伺服器,存儲,網路,操作系統。
有人曾將這3個組件相互關聯,並寫了一個比喻為了幫助理解:就其本身而言,單獨的IaaS基礎設施毫無作用,它只能為上一層的資源提供幫助來發揮其生產力,就好比道路的存在是為了汽車和卡車來運送乘客與貨物。在這個比喻中,道路被比作為IaaS基礎設施,而汽車和卡車是坐落在基礎設施之上的工具(PaaS),運送的貨物和人員則可被比作軟體和信息(SaaS)。
需要注意的是,雖然本文對SaaS,PaaS和IaaS的差異進行了區分,但是PaaS和IaaS的概念已日趨模糊。現在我們對這些組件的交互有了大致的了解,下面將會把注意力轉向堆棧的頂層——SaaS。
SaaS:軟體即服務
軟體即服務(SaaS)被定義為部署在互聯網上的軟體。通過SaaS授權後,可以訂閱按需服務,即「支付使用」的模式,或通過廣告等方式提供免費服務。這種服務的快速增長使得SaaS迅速流行,因此用戶必須了解,什麼是SaaS,以及在哪些場合下SaaS是重要的。
SaaS的特點
SaaS遵守廣義雲計算中的定義,並有如下特點:
•可通過Web訪問的商業軟體。
•軟體集中式管理。
•軟體通過「一對多」模式進行交付使用。
•最終用戶無需處理軟體升級和補丁。
•應用程序介面(API)可在不同軟體之間集成。
SaaS的適用場合
SaaS為雲計算的最終交付提供了一項技術方法。當使用雲計算時,公司必須考慮所遷移的應用程序是否合適SaaS。在以下場合中將應用程序移植到SaaS是個不錯選擇:
•Vanilla提供的SaaS功能更為全面。一個很好的例子是Vanilla提供的眾多服務中包含了電子郵件;而原先使用的是單一功能的軟體,盡管也能滿足商務需求,但並沒有競爭優勢。
•需要網路或可通過移動設備訪問的應用。例如,移動銷售管理軟體
•用於短期需求的軟體,例如一個特定項目的協作軟體。
•在特定時間需求使用的軟體,例如每月使用一次稅收或收費軟體。
SaaS在引入到商業界後,被Salesforce作為客戶關系管理(CRM)產品廣泛接受。CRM是最流行的SaaS應用之一,同樣,電子郵件,財務管、客戶服務和費用管理也通過SaaS取得了良好的吸收。
SaaS不適用的場合
SaaS是一種非常有價值的工具,但是在一些特定的情況下,SaaS並不是軟體交付的最佳選擇。例如,SaaS可能不適合於以下場景:
•在需要實時處理數據,以及高速的數據處理應用
•不允許數據被外部託管的情況
•已有現有的內部部署解決方案能夠滿足所有需求
SaaS,即「軟體即服務」是雲計算最廣為人知的一種服務,世界各地都在利用雲平台做為服務,但是它使得SaaS的易用性和IaaS變得更為混淆。
案例分析:SaaS使得Groupon公司按需為客戶提供服務
Groupon網站於2008年11月推出,提供了橫跨40多個國家,500多個市場的購物、消費交易平台。公司擁有的數千名員工分布在芝加哥以及帕洛阿爾托辦事處,並且在歐洲、拉丁美洲、亞洲和非洲區域設立了辦事處。Groupon公司為客戶提供了優質的產品和出色的服務。
Groupon公司的客戶服務主任Harrow介紹道:在公司成立的幾個月內,客戶數量以指數級上升。起初,Groupon公司幾乎花費了10%的時間來響應客戶請求。這些事務甚至需要幾個員工才得以應付。隨後,Groupon公司意識到,在沒有一個真正的解決方案前,無法繼續運行下去。
在確信了Groupon的快速增長將繼續後,他對幾個企業級的系統解決方案進行了研究。企業級解決方案非常復雜,並且很難建立,並且會阻礙客戶體驗。Harrow隨後在網上搜索了在線支持軟體,發現了Zendesk。通過對Zendesk進行評估後,Harrow得出了正確的解決方案。
並且他認為Zendesk使用直觀。和其他平台相比,Zendesk更強大,並且評價更高。此外,由於它是一個基於Web的解決方案,能夠對其進行擴展,以支持更多用戶。
現在Groupon僱傭了150多個客戶支持代理,能夠每天處理近15,000個請求。在代理為客戶提供公司服務的過程中,Groupon的宏幫助(即一些FAQ的模板)為公司建立起了一鍵式解決的客戶形象。
同時,Groupon認為Zendesk能夠與其他解決方案更容易地集成,通過在Zendesk中加入GoodData,Groupon能夠擴展和增強其報告,並且不受電子表格的限制。
PaaS:平台即服務
在軟體開發時,平台即服務(PaaS)為SaaS提供了基礎。PaaS被定義為一個計算平台,它使得用戶能夠快速、方便地創建web應用,並且無需擔心維護下層軟體。
PaaS類似於SaaS,不同之處在於其通過網路建立一個軟體平台,而不是通過Web軟體提供服務。
PaaS的特點
PaaS由許多不同的特徵構成,以下是一些基本的特徵:
•在相同的集成開發環境中用來開發、測試、部署、託管和維護的應用。
•基於Web的用戶界面來創建工具,可用於創建、修改、測試和部署不同的UI場景
•多客戶架構,可使多個並發用戶使用相同的開發應用
•內置部署軟體的可擴展性,包括負載平衡和故障轉移
•通過公共標准集成Web服務和資料庫
•支持開發團隊協作,包括一些PaaS解決方案以及項目規劃、溝通工具
•用來處理帳單和訂閱管理的工具
盡管PaaS在許多方面類似於第三部分的IaaS,但PaaS有附加的服務價值以及兩個顯著特徵:
1、它是軟體開發的協作平台,可用於管理應用程序的數據源和工作流。一個例子是Heroku的PaaS的,其利用Ruby on Rails語言開發。
2、它允許用戶來利用應用程序的公共數據來創建軟體,該類型的PaaS可以被看作是一種方法來創建具有一系列具有公共數據格式或類型的應用程序。Force.com的PaaS便是一個很好的例子。
PaaS的重要性
當多個開發人員對同一個項目進行開發或者需要外部人員對開發進行交互時,PaaS特別有用。下面的案例表明,對於那些擁有客戶關系管理工具(例如銷售信息)並希望應用程序能充分利用這些數據的人而言,PaaS被證明是無價的。同時,對於那些希望自動化測試和部署服務的開發人員,PaaS是非常有用的。
基於迭代和增量開發的方法使得軟體開發加快並得以普及,它簡化了PaaS的開發和軟體迭代的困難度。
PaaS的一些例子有:谷歌的App Engine,微軟Azure服務,以及Force.com平台。
不適合使用PaaS的場合
我們認為,PaaS將成為軟體開發的主流方法。實現流程自動化、並且使用預先定義的組件和構件,自動部署到生產的能力將提供足夠的價值,並且非常有說服力的。雖然如此,但是在一定的情況下,PaaS可能並不太理想,例如:
•當應用在託管時需要較高的可移植性
•當專用開發語言會妨礙今後的另一提供商的上層服務
•當應用程序性能需要通過底層硬體和軟體來進行定製
案例分析:Menumate公司部署使用PaaS
Menumate為澳大利亞的整個酒店行業銷售硬體和軟體。使用PaaS的優勢使得Menumate在Force.com在遷移的過程中,能夠使用相同的應用程序。
為其負責軟體開發的Trineo公司的執行董事Fowlie說,使用Force.com的PaaS平台允許Menumate得以集中控制。
Trineo的執行董事Keswani覺得傳統方式需要顯著增加基礎設施、連接以及安全性需求,而Force.com平台本身提供的這些非功能性需求,使得Menumate和Trineo能夠純粹專注於開發所需的功能。此外,利用PaaS的做法意味著Trineo可以採取現有的集成和自動化部署工具來簡化整個軟體的開發過程。
通過使用PaaS,Trineo已經能夠在不同業務中利用一系列現成的應用程序來開發新應用。以下是PaaS的一些應用:
許可證密鑰:Menumate軟體通過使用許可證密鑰來激活客戶已支付的功能。PaaS編程語言的強大功能允許Menumate軟體快速部署到Force.com(其許可證密鑰通過Salesforce.com的CRM中鏈接),這使得銷售和支持人員可以快速查看許可證的狀態。
案例管理增強:Menumate處理的很多案例與消耗品訂單有關。為了解決這個問題,Menumate擁有一個單獨的基於DOS的應用程序,允許用戶創建訂單和發票。Menumate能夠在支持案例中添加產品,並用現有的集成軟體自動將發票發送到會計軟體上。
標簽印刷:另一項傳統應用,能夠為耗材和硬體創建貨運標簽,並將其發送給發送客戶。使用PaaS技術,可以將這些標簽直接列印到客戶記錄中。
IaaS:基礎設施即服務
基礎設施即服務(IaaS)提供了雲計算基礎架構,包括伺服器、存儲、網路和操作系統。它作為一種按需服務,使得客戶無需購買伺服器、軟體、資料庫空間或網路設備,而只要按需購買這些資源的外包服務。
正如以往的白皮書介紹過,IaaS也有一些值得注意的地方。通常它可以分為公共和私有兩種基礎設施或是兩者的組合。「公共雲」被認為是包含了共享資源並在互聯網上部署了自助式服務的基礎設施。
相比之下,「私有雲」也集成了一些諸如虛擬化等的雲計算功能,但它是運行在專用網路上的基礎設施。此外,一些託管服務提供商已經開始在提供傳統託管服務的同時,也提供公共或私有雲的網路組合。這種組合方式通常被稱為「混合雲」。
IaaS的特點
與之前兩個部分的SaaS和PaaS相比,IaaS的是一個迅速發展的領域。可以說,它普遍遵守以下幾個核心特徵:
•以資源分配作為服務
•允許動態調整
•成本可變,以效用定價
•通常在單一硬體上支持多用戶
目前已有大量的IaaS供應商,其中既有諸如Amazon和Rackspace的超大型雲供應商,也有區域型的佼佼者。
正如之前所述,PaaS和IaaS的之間的界限正變得越來越模糊,因為供應商正將平台工具作為IaaS的一部分來幫助雲的多種類型的部署。
IaaS的適用場合
IaaS在與雲計算密切相關的場合下將會發揮效益,這些場合包括:
•要求基礎設施能在任意時刻能適應變化多端的需求量
•當新公司沒有預算投資於硬體
•當公司發展迅速,在擴展硬體時遇到問題
•當公司迫於預算限制,需要將資金轉移到經營開支上
•一些特定的商務領域,也可用於測試或臨時性的設施需求
不適合使用IaaS的場合
雖然IaaS有可擴展性強和大規模部署迅速的優勢,但在某些情況下也有它的局限性。在以下場合中,建議慎用IaaS:
•限於法律的規定,要求數據存儲和處理進行隔離
•對基礎設施有非常高的性能要求,或原先的內部部署或專用託管基礎設施已經滿足需求
案例分析:Live Smart通過採取基礎設施來幫助減肥者
Live Smart是推廣該飲食解決方案的幕後公司,主要出版飲食類書籍和策劃在線活動。Beyond Diet是該公司旗下的一個與減肥者互動的社區網站。
從2008年起該公司的業績增長迅猛,甚至在2010年有了50倍的收益增長。這相當於網站有30萬日的均實訪客量,峰值甚至高達100萬人次。當在考慮基礎設施的架構時,Beyond Diet需要的是可託管性和可擴展性。重要的是,Beyond Diet網站規模需要動態的擴大或縮小的能力,以來應對定期的大流量高峰。
Live Smart首席技術官Rob·Volk說:「遷移到雲基礎設施後他省心了,而在此之前Live Smart在其網站上需要有一個兼職系統管理員,這是顯然不是最好的選擇;現在有了Managed Cloud(由雲提供商Rackspace提供的IaaS服務),Rackspace基本上可以扮演我們的Linux和Windows系統管理員,全天24小時任何時刻如果發生當機,幾分鍾之內他們的工程師就會來解決這些問題,這個雲改變了我們的工作,因此我們需要這種基礎設施。」
對於Volk來說,將其網站移動到雲的主要動力是他可以更加專注核心業務,而讓那些基礎設施的專家來日常管理雲的運維,因為雲供應商提供多級冗餘的硬體、快速的配置和高度的靈活性,這些都起了決定性因素。有趣的是,Volk甚至從未考慮過經營自己的物理伺服器,而是考慮究竟選擇託管伺服器還是雲中的一個。
他選擇了雲還因為它降低了成本,相比那些專用伺服器,雲的選擇有更高的靈活性。
Volk正在使用多個雲服務提供商:他有三個Web伺服器,多個資料庫伺服器和一個Rackspace的負載平衡器,同時也使用Amazon的S3服務。
Volk認為其中最大的好處是雲基礎設施的可擴展性。他解釋說:「每當過年的時候很多人都去節食,我們的伺服器的高峰時間正是在每年的1月到到3月之間,此時網站的流量是平時的三倍,而利用雲伺服器,我們只需在幾分鍾之內就能建立好新的Web前端。一旦流量下降,我們可以關閉這些前端。只有在雲虛擬化環境中,我們才可能有這樣的可擴展性。」
結論
雲計算不是一個單一的術語,而是一個總稱,它提出了IaaS作為基礎、PaaS作為開發工具、SaaS作為頂層應用,來取代以往的內部部署應用服務。
對於那些打算遷移到雲計算的公司而言,非常重要的一點,是需要了解雲計算的每個層面,並結合自己的情況來決定哪些是適合他們需求的解決方案。
隨著IT的發展,雲計算將加速變革,並將成為未來IT默認的交付方式,所以公司應該盡早考慮將其業務遷移到雲計算上。小鳥雲——企業級雲服務商