Diferența dintre PAAS și IAAS

Anonim

PAAS vs. IAAS

Cloud computing este un stil de calcul în care resursele sunt puse la dispoziție pe internet. Cel mai adesea, aceste resurse sunt resurse extensibile și foarte vizualizate și sunt furnizate ca un serviciu. Cloud computing este împărțită în câteva categorii diferite în funcție de tipul de serviciu furnizat. PaaS (platforma ca serviciu) este categoria / aplicația de cloud computing în care furnizorii de servicii livrează o platformă de calcul sau o stivă de soluții către abonații lor prin internet. IaaS (infrastructura ca serviciu) este categoria cloud computing în care principalele resurse disponibile ca serviciu sunt infrastructura hardware.

Ce este PaaS?

PaaS este categoria / aplicația cloud computing în care furnizorii de servicii furnizează o platformă de calcul (o arhitectură hardware și un cadru software) sau o stivă de soluții (subsistemul de calculator necesar pentru a rula un software). Acest lucru permite abonaților să desfășoare o aplicație fără a trebui să cumpere și să gestioneze cerințele software și hardware necesare. Responsabilitatea de a menține hardware-ul necesar, sistemele de operare, aplicațiile auxiliare și bazele de date este responsabilitatea exclusivă a furnizorului de servicii. Abonații PaaS pot utiliza platforma livrată pentru a construi și în cele din urmă livra aplicații și servicii web. Serviciile PaaS oferă, de obicei, un set complet de facilități pentru proiectarea, dezvoltarea, testarea și implementarea aplicațiilor pentru colaborarea în echipă, integrarea serviciului web și a bazelor de date, controlul versiunii și gestionarea configurației software-ului. Toate aceste facilități sunt de obicei disponibile ca un singur mediu integrat de dezvoltare, ceea ce îl face foarte convenabil dezvoltatorilor sau utilizatorilor. Patru tipuri populare de PaaS sunt Add-on, Stand alone, numai pentru livrare și platformă deschisă PaaS.

Ce este IaaS?

IaaS, cunoscuta ca Hardware-as-a-Service (HaaS), furnizeaza abonatilor prin intermediul internetului echipamentele necesare pentru a satisface operatiunile, stocarea, hardware-ul si componentele de retea. Cu alte cuvinte, IaaS se ocupă cu oferirea (într-o manieră virtuală, la cerere) a resurselor de calcul precum serverele, stocarea și alte componente n / w și h / w low-level. Este singura responsabilitate a furnizorului de servicii de a găzdui, conduce și întreține toate resursele hardware. Abonatul va plăti pe bază de utilizare pe baza modelului de facturare a utilităților, fără a trebui să cumpere resursele de infrastructură. Abonatul va avea sentimentul de a obține resurse de rețea / server în timp zero și spațiu. Serviciile comerciale populare de furnizare a serviciilor IaaS sunt GoGrid și EC2 Amazon.

Care este diferența dintre PaaS și IaaS?

Chiar dacă PaaS și IaaS sunt două aplicații / categorii de cloud computing, acestea au diferențele cheie. PaaS este categoria de cloud computing în care furnizorii de servicii livrează o platformă de calcul sau o stivă de soluții, în timp ce IaaS se concentrează pe furnizarea de infrastructuri informatice cum ar fi resurse hardware disponibile pe internet. Diferența importantă dintre aceste două servicii poate fi identificată de la tipul de abonați. PaaS este de obicei utilizat de dezvoltatorii de aplicații, în timp ce IaaS este utilizat de arhitecții de rețea. Cu alte cuvinte, PaaS oferă un mecanism de dezvoltare a aplicațiilor, în timp ce IaaS oferă doar infrastructura necesară pentru a rula codul dezvoltat de dezvoltatorii de aplicații. Prin urmare, ofertele IaaS de la sine ar putea să nu fie utile fără ca o ofertă adecvată PaaS să se desfășoare pe partea de sus a acesteia. PaaS poate fi considerat ca un strat suplimentar de abstractizare pe partea de sus a IaaS. Dacă aveți deja un cod de lucru ca pachet, atunci un IaaS este mai potrivit, în timp ce dacă nu aveți o soluție software disponibilă (sau soluția disponibilă actuală este prea scumpă) și doriți să construiți o soluție de la zero, abonând la un PaaS este calea de parcurs.

Link relevant:

Diferența dintre Cloud și Inhouse Computing