Skip to content

IAAS - Infrastructure As A Service

Kuvauksen kirjoitti: N2942 / Martin Aedma

Lyhyt kuvaus käsitteestä tai aiheesta

Tietotekniikka infrastruktuuri:lla tarkoitetaan kokonaisuutta fyysisistä laitteista ja niillä toimivasta ohjelmistosta mitkä mahdollistavat datan käsittelyä, tallennusta ja siirtoa laitteiston välillä.

Minkätahansa IT palvelun toimimiseksi tarvitaan IT infrakstuuria ja IAAS palvelut tarjoa tätä ifrastruktuuria maksullisena palveluna. Nykyään laajasti käytössä olevat pilvipalvelut (cloud computing) on IAAS.

Tunnetuita IAAS palvelun tarjojiat

IAAS palvelua osteessa on mahdollista muokata infrastruktuurin kokoa ja voimakkuutta tarpeen mukaisesti.

IAAS palvelun tärkeimmät osat

Laskenta kapasiteetti (COMPUTE)

Vastaa kysymykseen kuinka paljon prosessorin voima tarvitaan omassa palvelussa / ohjelmistossa? Minkälaista palvelinta (palelivimia) tarvitaan ? Siitä riippu kuinka voimakkaita prosessoreita pitää käyttää, montako ydintä tai tarvitaanko spesiaali prosessoreita? Esimerkiksi jos palvelun liittyy AI syväoppimista ja neuroverkkojen oppimista tarvitaan koneita jossa on näyttöohjaimet (GPU) jotka pystyvät tekemään erittäin paljon rinnkaista laskenta.

Tallennustila (STORAGE)

Kuinka paljon levytila tarvitaan omassa palvelussa? Onko kysessä joku sovellus missä käsitellään paljon isonkokoisia tiedostoja, kuten kuvat / videot? Tilan kokon lisäksi on myös vaihtoehtoja tallenustilan tyypille.

  • Objektti tila (Objekt) - yleiseen käyttöön (general purpose) esim. tiedostot, kuvat, dokumentit.
  • Tiedostotila (FILE) - verkkotallenustilatyyppi, kiinnitty NFS kauttaa (Network Attached Storage).
  • BLOCK tila - verkkotallenustilatyyppi, kiinnittyy iSCSI kauttaa (Internet Small Computer Systems Interface). Tyypillisesti sähköpostipalvelimissa, tietokantakäsittely (MySQL, NoSQL, Oracle).

Verkko (NETWORK)

Verkolla on 2 tärkeä komponenttia / ominaisuutta

  • Data siirron nopeus (bandwidth), yleisesti pienet sovellukset riittää x määrä Mbit/s, Isommat Gbit/s.
  • Siirretyn Data määrrän jossakin aikavälissä. Yleisesti x Gbyte per kk.

IAAS palvelun yksi isoimmista hyötyistä on erittäin helppo skaalautuvus (SCALABILITY). Mikäli palvelun nykyinen infrasktuuri ei riittä, esim palvelun käyttäjäiden määrän hurja nousu, voi tarvitteessa saata lisätä COMPUTE, STORAGE tai NETWORK osia yksitellen tai vaikkaa kaikkea kerralla nopeasti ja ilman vaivaa.

Yleiset tapaukset IAAS käyttöön

  • Testaus ja kehitys : Nopea laittaa pystyyn ja yhtä helppoa ottaa alas, kehitysympäristöt uusille palveluille.
  • Web hosting : IAAS yleisesti halvempi kun perinteinen web hosting palvelu.
  • Tallennus, backup : varmuuskopionti
  • Web apps: IAAS tarjoa kaiken mitä web apit tarvitsevat - palvelimet, tallennustilat, verkkoliikenteen + helpon skaalautuvuuden
  • High Performance Computing & Big Data Analyysi : kun on tarve todella isolle laskentakapasiteettille (esim simulaatiot)

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa