Pilvilaskennasta on kyse silloin, kun laskentapalveluja tarjoaa yritys tai paikka, joka sijaitsee niiden käyttöpaikan ulkopuolella. Se on kuin tapa, jolla käyttäjille lähetetään sähköä: he yksinkertaisesti käyttävät heille lähetettyä sähköä, eikä heidän tarvitse huolehtia siitä, mistä sähkö on peräisin tai miten se on valmistettu ja tuotu heille. Joka kuukausi he maksavat vain siitä, mitä he ovat käyttäneet, eivätkä mistään muusta. Pilvilaskennan idea on samanlainen: käyttäjä voi yksinkertaisesti käyttää tallennustilaa, laskentatehoa tai kehitysympäristöjä ilman, että hänen tarvitsee huolehtia siitä, miten ne toimivat kulissien takana.

Pilvi on Internetin metafora, joka perustuu siihen, miten sitä kuvataan tietokoneverkkokaavioissa. Aivan kuten reaalimaailmassa pilvet peittävät taivaan osia näkyvistä, tietojenkäsittelyssä pilvi kätkee sisäänsä monimutkaisen infrastruktuurin, joka saa Internetin toimimaan. Kyseessä on tietotekniikan tyyppi, jossa tietotekniikkaan liittyviä toimintoja tarjotaan "palveluna", jolloin käyttäjät voivat käyttää näitä palveluja Internetin kautta ("pilvessä"). Heidän ei tarvitse tuntea tai hallita taustalla olevia teknologioita, mikä vähentää operatiivista taakkaa — mutta eettisiin ja oikeudellisiin kysymyksiin liittyvät vaatimukset voivat silti koskea käyttäjää tai palveluntarjoajaa riippuen tilanteesta.

IEEE:n mukaan pilvipalvelut ovat käsite, jossa tiedot sijoitetaan palvelimille ja lähetetään Internetin kautta muihin laitteisiin, kuten tietokoneisiin, kannettaviin tietokoneisiin, kannettaviin tietokoneisiin ja sensoreihin. Siihen sisältyy ajatus SaaS-ohjelmistoista (Software as a Service), kuten Web 2.0, jotka ovat riippuvaisia Internetistä käyttäjiensä tarpeiden täyttämiseksi. Esimerkiksi Google on tehnyt useita toimistosovelluksia, joita käytetään verkkoselaimella. Toisin kuin muissa samoja tehtäviä hoitavissa ohjelmistoissa, kuten Microsoft Officessa, ohjelmistot ja tiedot tallennetaan Googlen palvelimille, ei koneelle, jossa niitä käytetään.


 

Palvelumallit: SaaS, PaaS, IaaS

  • SaaS (Software as a Service) – Valmiit sovellukset käytettävänä palveluna. Käyttäjä ei hallitse infrastruktuuria tai alustaa, vaan käyttää sovellusta selaimen tai muun asiakasohjelman kautta. Esimerkkejä: sähköposti, toimisto-ohjelmistot, CRM-järjestelmät.
  • PaaS (Platform as a Service) – Kehitysalustat ja työkalut sovellusten rakentamiseen ja käyttöönottoon ilman, että kehittäjän tarvitsee hallita palvelininfrastruktuuria. PaaS sisältää usein tietokantapalvelut, kontti- tai serverless-ympäristöt ja jatkuvan integroinnin työkalut.
  • IaaS (Infrastructure as a Service) – Perusinfrastruktuuri (virtuaalikoneet, tallennustila, verkot) tarjotaan palveluna. Asiakas hallitsee käyttöjärjestelmiä, sovelluksia ja tietoja, mutta ei fyysistä laitteistoa.

Palveluiden käyttöönotto- ja sijaintimallit

  • Julkinen pilvi – Resurssit tarjotaan internetin kautta monelle käyttäjälle; kustannustehokas ja skaalautuva.
  • Yksityinen pilvi – Organisaation oma pilvi joko omassa konesalissa tai erillisessä hallitussa ympäristössä; korostaa tietoturvaa ja sääntelyn noudattamista.
  • Hybriidipilvi – Yhdistää julkisen ja yksityisen pilven, jolloin kriittiset kuormat voidaan pitää yksityisessä ympäristössä ja joustavuus hyödyntää julkista pilveä.
  • Yhteisöpilvi – Usean organisaation jakama pilvi, jossa on yhteisiä vaatimuksia, esimerkiksi toimialakohtainen sääntely.

Edut

  • Skaalautuvuus: resurssit voidaan lisätä tai vähentää tarpeen mukaan.
  • Kustannustehokkuus: pay-as-you-go -malli vähentää alkuinvestointeja.
  • Nopea käyttöönotto ja ketteryys: sovellukset ja palvelut saa nopeasti käyttöön.
  • Helppo ylläpito: palveluntarjoaja huolehtii fyysisestä infrastruktuurista ja usein myös päivityksistä.
  • Globaali saatavuus: palveluja voidaan tarjota eri maantieteellisille alueille.

Haasteet ja riskit

  • Turvallisuus ja tietosuoja – Datan suojaaminen, salaus, pääsynhallinta ja toimittajan turvallisuuskäytännöt ovat kriittisiä.
  • Sääntely ja noudattaminen – Lainsäädäntö (esim. GDPR) ja toimialakohtaiset vaatimukset voivat vaikuttaa, missä ja miten dataa saa käsitellä.
  • Toimittajalukko (vendor lock-in) – Palvelujen ja datan siirrettävyys eri toimittajien välillä voi olla haastavaa.
  • Viiveet ja saatavuus – Latenssi ja mahdolliset käyttökatkot vaikuttavat palvelun luotettavuuteen.
  • Kustannusten hallinta – Ilman seurantaa käytön kasvu voi johtaa yllätyskustannuksiin.

Esimerkkejä ja käyttötapauksia

  • Verkkosovellusten isännöinti ja skaalaus suurille käyttäjämäärille.
  • Varmuuskopiointi ja katastrofipalautus (DR) pilvipalveluihin.
  • Analytiikka ja big data -käsittely joustavalla laskentateholla.
  • Kehitys- ja testausympäristöt, joissa nopeat pystytykset ja versiotestaukset ovat tarpeen.
  • IoT- ja sensoridatatallennus sekä reaaliaikainen käsittely.

Hinnoittelumallit

  • Pay-as-you-go – Maksat vain käytetystä kapasiteetista ja palveluista.
  • Ennakkovaraukset ja sopimuspohjaiset alennukset – Pitkäaikaiset sitoutumiset voivat laskea yksikkökustannuksia.
  • Yhdistelmämallit – Ilmaiset tasot, kertamaksut ja kulutusperusteiset lisäpalvelut samassa kokonaisuudessa.

Parhaat käytännöt

  • Toteuta vahva identiteetin- ja pääsynhallinta (IAM).
  • Salaa data levossa ja siirrossa.
  • Suunnittele varmuuskopiointi ja palautusprosessit.
  • Seuraa ja optimoi kustannuksia käyttämällä monitorointi- ja raportointityökaluja.
  • Arvioi toimittajan turvallisuussertifikaatit, sopimusehdot ja palvelutasosopimukset (SLA).
  • Suunnittele exit-strategia datan ja palveluiden siirtämiseksi tarvittaessa muualle.

Yhteenvetona: pilvilaskenta tarjoaa joustavan ja kustannustehokkaan tavan käyttää laskentaresursseja, mutta se vaatii huolellista suunnittelua erityisesti turvallisuuden, sääntelyn ja kustannusten hallinnan näkökulmista. Oikein hyödynnettynä pilvi voi nopeuttaa kehitystä, parantaa skaalautuvuutta ja vähentää ylläpitotyötä.