Azok a vállalkozások és szervezetek, amelyek valaha drága adatközpontokra támaszkodtak a feldolgozási erőforrások elhelyezésére, most átalakítják költségeiket és karbantartási erőfeszítéseiket a fizetés szerint, skálázható, felhőalapú megoldásokra. A Cloud egy széles körű koncepció, amely nagyon sok felhasználó számára széles körű megoldást kínál. A legtöbb ember egy felhőalapú megoldásra utal annak telepítési modellje és szolgáltatási modellje szempontjából. A megfelelő szolgáltatási modell kiválasztása elengedhetetlen a felhőalapú megoldások szállításához. A felhőszolgáltatás három modellje létezik: Szoftver mint szolgáltatás (SaaS), Platform mint szolgáltatás (PaaS) és Infrastruktúra mint szolgáltatás (IaaS). Minden felhőszolgáltatási modell olyan absztrakciós szintet biztosít, amely csökkenti a fogyasztó erőfeszítéseit a rendszerek felépítéséhez és telepítéséhez. De ma segítünk megérteni az IaaS és a PaaS közötti kulcsfontosságú különbségeket.
Az Infrastruktúra mint szolgáltatás (IaaS) a szolgáltatás-átadási hierarchia legalacsonyabb rétegén helyezkedik el, és virtuális adatközpontot biztosít a felhőn belül. Az IaaS valójában nem új koncepció. Valójában az emberek már az adatközpontok óta kollégálnak az adatközpontok körül. Ez biztosítja a legalapvetőbb számítógépes képességeket - a gépeket operációs rendszerrel és tárolással, mint szabványosított szolgáltatásokat a hálózaton keresztül. Teljes infrastruktúrát, általában platform-virtualizációs környezetet biztosít szolgáltatásként, a nyers tárolással és a hálózatépítéssel együtt. Az IaaS mechanizmust biztosít az emberek számára az összes adatközponti hardverigény kicserélésére. Az általános IaaS szolgáltatások közé tartozik a terheléselosztás, a gazdagép kiépítése, a hálózati kapcsolat, a tűzfalak és a tárolás. Ez lehetővé teszi az erőforrások elválasztását, valamint az erőforrások fizikai és logikai kapcsolatának biztosítását, valamint olyan API-k létrehozását, amelyek lehetővé teszik az ügyfelek közötti interakciót az infrastruktúrával. Az IaaS legszembetűnőbb példája az Amazon Web Services (AWS)..
Az IaaS-en túlmenően számos felhőszolgáltatás alkalmazásréteg-támogatást nyújt a nagy adatmunka számára, amelyet néha menedzselt megoldásoknak vagy Platform mint szolgáltatásnak (PaaS) is neveznek. Mi az IaaS az infrastruktúrához, a PaaS az alkalmazáshoz. Kivonja a szokásos alkalmazás-verem-szintű funkciók nagy részét, és ezeket a funkciókat szolgáltatásként nyújtja. Ez biztosítja a mögöttes hardver technológiát, például virtuális szerverek, operációs rendszerek, adatbázis-megoldások, fejlesztői eszközök és hálózati támogatás. A hardvert és a szoftvert a platformszolgáltató kezeli. A szolgáltató megkönnyíti a felhőalapú alkalmazások telepítését a felhőszoftver-fejlesztési platform kezelésével, megszünteti a szükség konfigurálására vagy méretezésére például az adatbázis, és csökkenti a munkaterhelést és a karbantartási terheket. A fejlesztőknek nem kell aggódniuk a hardver vagy az operációs rendszer frissítése miatt. Ehelyett ellenőrzik a telepített alkalmazásokat és esetleg az alkalmazások tárhelyének környezeti konfigurációit. Ma a PaaS ismert szolgáltatói között van a Windows Azure és a Google App Engine.
Az IaaS és a PaaS nagyon különböznek egymástól, és a Platform mint a szolgáltatás nem az Infrastruktúra mint szolgáltatás jellemzője. Mi az IaaS az infrastruktúrához, a PaaS az alkalmazáshoz. Az IaaS az erőforrásokról szól, és az erőforrások alatt szervereket, lemezeket, hálózatokat és IP-címeket értünk. Az IaaS ezeket az erőforrásokat igény szerint biztosítja. A PaaS az alkalmazásokról szól. Az alkalmazás egy rendszer, a kód és az összes szolgáltatás kombinációja, amelyek bármikor kommunikálnak ezzel a kóddal, és ez nem erőforrás.
Az IaaS modell virtuális adatközpontot biztosít a felhőben. Az IaaS segítségével dedikált szervereket kap dedikált IP-címekkel. Ez a célzott webtárhely leggyorsabb változata a kiépítés szempontjából. Ez lehetővé teszi az infrastruktúra-szolgáltató számára az infrastruktúrára jellemző részletek és erőforrások elválasztását, valamint fizikai és logikai összeköttetést biztosít ezekkel az erőforrásokkal. Az IaaS használata azonban eddig csak nagy adat-alkalmazásokkal jár; nem szólnak magasabb szintű kérdésekkel. Egyesítse a dedikált tárhely erejét és a megosztott tárhely egyszerűségét, így kapja meg a PaaS-t.
Az IaaS, ahogy a neve is sugallja, felhőalapú számítástechnikai infrastruktúrát szállít, és ez egy nagyon alapvető számítási képesség - az operációs rendszerrel és tárolóval ellátott gépek - szabványosított szolgáltatásként történő hálózatának biztosítására szolgál. Az IaaS fizikai és virtualizált szervereket, felhőalapú adattárolást és még sok más szolgáltatást nyújt. A PaaS kivonja a szokásos alkalmazás-verem-szintű funkciók nagy részét, és ezeket a funkciókat szolgáltatásként nyújtja. Ez biztosítja a mögöttes hardver technológiát, például virtuális szerverek, operációs rendszerek, adatbázis-megoldások, fejlesztői eszközök és hálózati támogatás.
Az infrastruktúra mint szolgáltatás legszembetűnőbb példája az Amazon Web Services (AWS), amelyet az Amazon adott a felhőalapú számítástechnikai kínálatának. Elastic Compute Cloud (EC2) és az Simple Storage Service (S3) termékek csupasz csontú számítási és tárolási szolgáltatásokat kínálnak. Az IaaS további példái a Google Compute Engine, a CISCO Metapod, a Rackspace, a DigitalOcean stb. A jól ismert PaaS megoldásszolgáltatók között szerepel a Windows Azure, a Google App Engine. Force.com, Apache Stratos, Heroku, OpenShift és még sok más.
Dióhéjban: mi az IaaS az infrastruktúrához, a PaaS az alkalmazásokhoz. Az IaaS az erőforrásokról szól, és az erőforrások alatt szervereket, lemezeket, hálózatokat és IP-címeket értünk. Az IaaS ezeket az erőforrásokat igény szerint biztosítja. A PaaS viszont biztosítja az alapul szolgáló hardver technológiát, például virtuális szerverek, operációs rendszerek, adatbázis-megoldások, fejlesztői eszközök és hálózati támogatás. Kivonja a szokásos alkalmazás-verem-szintű funkciók nagy részét, és ezeket a funkciókat szolgáltatásként nyújtja. Minden felhőszolgáltatási modell olyan absztrakciós szintet biztosít, amely csökkenti a fogyasztó erőfeszítéseit a rendszerek felépítéséhez és telepítéséhez.