什么是iaas
IaaS(Infrastructure as a Service),即基礎(chǔ)設(shè)施即服務(wù)。消費(fèi)者通過Internet 可以從完善的計算機(jī)基礎(chǔ)設(shè)施獲得服務(wù)。這類服務(wù)稱為基礎(chǔ)設(shè)施即服務(wù)?;?Internet 的服務(wù)(如存儲和數(shù)據(jù)庫)是 IaaS的一部分。Internet上其他類型的服務(wù)包括平臺即服務(wù)(Platform as a Service,PaaS)和軟件即服務(wù)(Software as a Service,SaaS)。PaaS提供了用戶可以訪問的完整或部分的應(yīng)用程序開發(fā),SaaS則提供了完整的可直接使用的應(yīng)用程序,比如通過 Internet管理企業(yè)資源。
IaaS應(yīng)用方式
作為Infrastructure as a Service (IaaS) 在實際應(yīng)用中的一個例子,The New York Times 使用成百上千臺 Amazon EC2虛擬機(jī)實例在 36 小時內(nèi)處理 TB 級的文檔數(shù)據(jù)。如果沒有 EC2,The New York Times 處理這些數(shù)據(jù)將要花費(fèi)數(shù)天或者數(shù)月的時間。
IaaS通常分為三兩種用法:公有云共的和、私有云的和混合云。AmazonEC2在基礎(chǔ)設(shè)施云中使用公共服務(wù)器池(公有云)。更加私有化的服務(wù)會使用企業(yè)內(nèi)部數(shù)據(jù)中心的一組公用或私有服務(wù)器池(私有云)。如果在企業(yè)數(shù)據(jù)中心環(huán)境中開發(fā)軟件,那么這兩種類型公有云、私有云、混合云都能使用,而且使用EC2臨時擴(kuò)展資源的成本也很低,如—比方說開發(fā)和測試,混合云。結(jié)合使用兩者可以更快地開發(fā)應(yīng)用程序和服務(wù),縮短開發(fā)和測試周期。
同時,IaaS也存在安全漏洞,例如服務(wù)商提供的是一個共享的基礎(chǔ)設(shè)施,也就是說一些組件或功能,例如CPU緩存,、GPU等對于該系統(tǒng)的使用者而言并不是完全隔離的,這樣就會產(chǎn)生一個后果,即當(dāng)一個攻擊者得逞時,全部服務(wù)器都向攻擊者敞開了大門,即使使用了hypervisor,有些客戶機(jī)操作系統(tǒng)也能夠獲得基礎(chǔ)平臺不受控制的訪問權(quán)。解決辦法:開發(fā)一個強(qiáng)大的分區(qū)和防御策略,IaaS供應(yīng)商必須監(jiān)控環(huán)境是否有未經(jīng)授權(quán)的修改和活動。
IaaS有哪些平臺
1、OpenStack
Rackspace和NASA聯(lián)手推出的云計算平臺。為那些希望給用戶提供云服務(wù)的托管供應(yīng)商們創(chuàng)造了進(jìn)入云計算領(lǐng)域的機(jī)會。
2、Eucalyptus
Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems(Eucalyptus)是一種開源的軟件基礎(chǔ)結(jié)構(gòu),用來通過計算集群或工作站群實現(xiàn)彈性的、實用的云計算。最初是美國加利福尼亞大學(xué) Santa Barbara 計算機(jī)科學(xué)學(xué)院的一個研究項目,當(dāng)下已經(jīng)商業(yè)化,發(fā)展成為了 Eucalyptus Systems Inc。Eucalyptus Systems公司還在基于開源的 Eucalyptus 構(gòu)建額外的產(chǎn)品并提供支持服務(wù)。
Eucalyptus 并非一個完全開源的項目,涉及到商業(yè)版本的利益,該公司并不愿意開源底層的高性能模塊的源代碼。
3、云托管
云托管 安徽省內(nèi)第一款基于云計算技術(shù)的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施托管服務(wù)。 基礎(chǔ)設(shè)施服務(wù) 在“云”中隔離出獨立安全的網(wǎng)絡(luò)環(huán)境,以應(yīng)用為單位,按需靈活組合使用物理和虛擬化IT及IDC資源,提供云主機(jī)、網(wǎng)絡(luò)寬帶、云構(gòu)件與高等級SLA運(yùn)維服務(wù)。
什么是paas
PaaS是Platform-as-a-Service的縮寫,意思是平臺即服務(wù)。 把服務(wù)器平臺作為一種服務(wù)提供的商業(yè)模式。通過網(wǎng)絡(luò)進(jìn)行程序提供的服務(wù)稱之為SaaS(Software as a Service),而云計算時代相應(yīng)的服務(wù)器平臺或者開發(fā)環(huán)境作為服務(wù)進(jìn)行提供就成為了PaaS(Platform as a Service)。
所謂PaaS實際上是指將軟件研發(fā)的平臺(計世資訊定義為業(yè)務(wù)基礎(chǔ)平臺)作為一種服務(wù),以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應(yīng)用。但是,PaaS的出現(xiàn)可以加快SaaS的發(fā)展,尤其是加快SaaS應(yīng)用的開發(fā)速度。在2007年國內(nèi)外SaaS廠商先后推出自己的PAAS平臺。
paas的應(yīng)用
平臺即服務(wù)(PaaS)已存在了相當(dāng)長的一段時間了,這是一種在基于云計算的系統(tǒng)中使用一套被提供的工具來開發(fā)和部署應(yīng)用程序的高效既定方法。
如果一家企業(yè)承受著把應(yīng)用程序軟件遷移至網(wǎng)絡(luò)或移動設(shè)備的壓力,那么PaaS則具有明顯的優(yōu)勢。企業(yè)業(yè)務(wù)進(jìn)入市場的時間更短,這樣也就避免了開發(fā)時間冗長、上市時間過長的產(chǎn)品開發(fā)過程。這樣的產(chǎn)品必定是高質(zhì)量的,同時也必須能夠被快速提供。PaaS可讓企業(yè)更專注于他們所開發(fā)和交付的應(yīng)用程序,而不是管理和維護(hù)完整的平臺系統(tǒng)。
對于小型企業(yè)和初創(chuàng)型企業(yè)來說,PaaS也是比較有用的,因為這些企業(yè)并沒有廣泛的、具有較高依賴性的舊應(yīng)用程序需要遷移。PaaS的多租戶特性可實現(xiàn)應(yīng)用程序和數(shù)據(jù)資源的最大數(shù)量共享,同時讓開發(fā)資源繼續(xù)專注于應(yīng)用程序的交付和連接,而不是開發(fā)和支持?jǐn)?shù)據(jù)庫資源。PaaS的未來發(fā)展空間似乎在小型企業(yè)和初創(chuàng)企業(yè),這類公司由于不依賴于與舊應(yīng)用程序的集成而更適于在云計算中進(jìn)行應(yīng)用程序開發(fā)。
IaaS,PaaS和SaaS三者之間的區(qū)別
IaaS:Infrastructure-as-a-Service(基礎(chǔ)設(shè)施即服務(wù))
第一層叫做IaaS,有時候也叫做Hardware-as-a-Service,幾年前如果你想在辦公室或者公司的網(wǎng)站上運(yùn)行一些企業(yè)應(yīng)用,你需要去買服務(wù)器,或者別的高昂的硬件來控制本地應(yīng)用,讓你的業(yè)務(wù)運(yùn)行起來。
但是現(xiàn)在有IaaS,你可以將硬件外包到別的地方去。IaaS公司會提供場外服務(wù)器,存儲和網(wǎng)絡(luò)硬件,你可以租用。節(jié)省了維護(hù)成本和辦公場地,公司可以在任何時候利用這些硬件來運(yùn)行其應(yīng)用。
一些大的IaaS公司包括Amazon,Microsoft,VMWare,Rackspace和RedHat.不過這些公司又都有自己的專長,比如Amazon和微軟給你提供的不只是IaaS,他們還會將其計算能力出租給你來host你的網(wǎng)站。
PaaS:Platform-as-a-Service(平臺即服務(wù))
第二層就是所謂的PaaS,某些時候也叫做中間件。你公司所有的開發(fā)都可以在這一層進(jìn)行,節(jié)省了時間和資源。
PaaS公司在網(wǎng)上提供各種開發(fā)和分發(fā)應(yīng)用的解決方案,比如虛擬服務(wù)器和操作系統(tǒng)。這節(jié)省了你在硬件上的費(fèi)用,也讓分散的工作室之間的合作變得更加容易。網(wǎng)頁應(yīng)用管理,應(yīng)用設(shè)計,應(yīng)用虛擬主機(jī),存儲,安全以及應(yīng)用開發(fā)協(xié)作工具等。
一些大的PaaS提供者有GoogleAppEngine,MicrosoftAzure,F(xiàn)orce.com,Heroku,EngineYard。最近興起的公司有AppFog,Mendix和StandingCloud
SaaS:Software-as-a-Service(軟件即服務(wù))
第三層也就是所謂SaaS。這一層是和你的生活每天接觸的一層,大多是通過網(wǎng)頁瀏覽器來接入。任何一個遠(yuǎn)程服務(wù)器上的應(yīng)用都可以通過網(wǎng)絡(luò)來運(yùn)行,就是SaaS了。
你消費(fèi)的服務(wù)完全是從網(wǎng)頁如Netflix,MOG,GoogleApps,Box.net,Dropbox或者蘋果的iCloud那里進(jìn)入這些分類。盡管這些網(wǎng)頁服務(wù)是用作商務(wù)和娛樂或者兩者都有,但這也算是云技術(shù)的一部分。
一些用作商務(wù)的SaaS應(yīng)用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。
阿里云是iaas還是paas?
阿里云應(yīng)是屬于IaaS,而新浪云、百度云與百度開放云平臺則屬于PaaS。
IaaS其實提供的就是服務(wù)器,用戶可以自行在服務(wù)器安裝配置各種軟件環(huán)境??梢院莒`活的實現(xiàn)各種功能。
PaaS目前主要是WEB環(huán)境的應(yīng)用,通常支持PHP、Java、Python和GO語言。必須在云計算服務(wù)商的框架內(nèi)開發(fā)。
IaaS需要自己搭建程序運(yùn)行環(huán)境,優(yōu)勢是靈活,缺點就是需要自己配置
PaaS不需要自己做環(huán)境配置,缺點是必須使用指定的開發(fā)語言,遵循平臺的開發(fā)規(guī)范。
如果開發(fā)的應(yīng)用不是用PHP、Java、Python語言。建議使用阿里云的服務(wù)。如果是上述語言的WEB服務(wù),可以考慮使用新浪云、百度云等。
-
PaaS
+關(guān)注
關(guān)注
2文章
132瀏覽量
21453 -
阿里云
+關(guān)注
關(guān)注
3文章
956瀏覽量
43038 -
IaaS
+關(guān)注
關(guān)注
0文章
67瀏覽量
18573
發(fā)布評論請先 登錄
相關(guān)推薦
評論