通俗易懂的來理解Iaas,Paas,SaaS

2021-09-07 19:06:28 字數 848 閱讀 8019

首先我們先來了解一下這幾個單詞的意思和完全的英文

iaas:infrastructure as a service    基礎設施即服務

paas:platform as a service   平台即服務

saas:sofware as a service   軟體基服務

怎麼說,看這幾個上面的單詞是不是看的一臉懵逼了,不是說好了通俗易懂的理解嗎?不要著急,且聽我慢慢道來

我們來舉乙個例子來理解這個吧

首先,以我們吃飯的例子來介紹這幾個東西吧

1.什麼都自己來幹,不管買食材還是做飯啥的都是自己做,菜自己種,鍋自己打造,反正能想到都是自己幹,就類似寫原生的**。

2. 基礎設施(iaas):需要鍋,去商店買就好了,需要菜,去商店買就好了,當然,自己需要做什麼東西自己來決定咯。想油炸,等等全部自己製作的哦,iaas只是給你提供最基礎的東西.

3. 平台即服務(paas):你需要的食材,餐具什麼的,我都給你提供好了,廚房也給你準備好了,你現在就是選擇,如果你需要油炸的話,就去a廚房(a pass平台),如果需要清蒸那就去b廚房(b pass平台),其他的怎麼做,還是你自己來決定的。

4. 軟體即服務(saas):你需要的東西我都做好了,你只能選擇是是那一道菜了,不能說這個需要辣椒多一點,不能說我只要沒辣椒的菜,因為我們都已經做成了成品了。也就是saas

總結:也就是說其實iaas,這個東西可定製化高,但是由於提供的都是很基礎的東西,如果需要高階功能就得自己實現,類似自行車

paas:裡面有一些高階的功能,可以但是自己也可以基於平台進行定製:類似汽車

saas:已經做好了,啥功能都已經完成了,你要的飛機來了,但是需要修改新功能,估計就得造價高的離譜了,因為改造飛機,**肯定很高昂。

通俗易懂 理解「委託」

委託的意義在於實現多型 在於讓物件能夠在程式執行時滿足外界對其的改變。1 乙個物件屬性 動作,如果在編譯時就能確定,可以在這個物件的類裡面來實現。2 乙個物件的屬性 動作,如果在執行時才能確定,則只能通過這個物件的委託來實現。換句話說 類,滿足編譯時對物件的設定和要求。委託,用於滿足執行時對物件的設...

通俗易懂的理解MVC模式

mvc由view檢視,controller控制器,model模型三部分組成。當使用者與view進行互動的時候,會觸發view的一些事件,這些事件會被controller模組監聽到,controller會根據不同的使用者事件去呼叫model層的一些介面,通過這些介面修改model層的資料。在之前vie...

如何通俗易懂的理解 redux

首先先了解下什麼是mvc框架 mvc框架 model view controller 來個小故事幫助理解故事的主人公小明,辛苦打拼多年,終於存到了買房的錢,於是就屁顛屁顛的在首都的郊區買了一套120的毛坯房 當前的房子的state 因為是毛坯房,自然是出了一些基礎設施其他啥也沒有 initstate...