Infrastructure as a Service ( IaaS ) er en økonomisk aktivitet der en IT-tjenesteleverandør lar brukere lage tilpassede planer for å lage en dynamisk og skalerbar skyinfrastruktur som inkluderer dataressurser, CPU , RAM , nettverkstilkoblinger, disker og alt som trengs for å lage virtuelle maskiner [1] [2] .
Vanligvis krever IaaS bruk av skyorkestreringssystemer som Apache CloudStack , OpenNebula eller OpenStack , som tillater opprettelse av virtuelle maskiner, innstillingen av hypervisoren , muligheten til å aktivere migrering mellom verter, tildeling av plasslagring for forskjellige maskiner, bruk statistikk for fakturering og mye mer.
Som et alternativ til hypervisorer , er det muligheten for å lage Linux-beholdere som kjører på enkeltpartisjoner av en enkelt Linux-kjerne , oppstartet og administrert direkte på den fysiske maskinvaren, ved å bruke Linux -cgroups og navneområder for å isolere, administrere og holde beholderne sikre.
Videre tilbyr containerisering høyere ytelse enn virtualisering fordi det ikke er noen hypervisoroverhead og containere har muligheten til å dynamisk tilpasse seg selv i henhold til arbeidsmengden, eliminerer problemet med overprovisionering og det er mulighet for å aktivere fakturering for bruk [3] .
IaaS-skyen tilbyr ofte tilleggsressurser som bildebibliotek for virtuelle maskiner , fillagringssystemer, objektlagring og blokklagring , brannmurer , IP-adressepooler , VLANer , programvarepakker [ 4 ] .
Selskaper som tilbyr skytjenester gir ressurser på forespørsel gjennom den komplekse og omfattende infrastrukturen installert i dedikerte databehandlingssentre . For wide area network- tilkobling kan kunder bruke både Internett og dedikerte private nettverk [5] .