Onko palvelua ilman palveltavaa?

Miksi olisi?

Serverless arkkitehtuuri

Serveless kaavio

Serverless Web -mallissa sovellus käynnistyy vain käytön ajaksi. Kun pyyntö on käsitelty ja vastaus palautettu, toiminta päättyy. Palvelu ei jää päälle odottamaan seuraavaa käyttäjää.

Palvelu ei ole päällä turhaan

Jätätkö sähköhammasharjan pyörimään hampaiden pesun jälkeen? Et tietenkään.

Serverless-arkkitehtuurissa sama logiikka pätee verkkopalveluihin. Sovellus käynnistyy vain silloin, kun sitä käytetään, ja sammuu automaattisesti, kun tarve päättyy. Palvelimia ei pidetä käynnissä varmuuden vuoksi, kapasiteettia ei arvailla etukäteen eikä asiakkaan tarvitse huolehtia ylläpidosta. Sovellus skaalautuu käytön mukaan ja kustannukset syntyvät vain todellisesta käytöstä – ei ajasta, jolloin mitään ei tapahdu.

Maksat käytöstä, et ajasta

Perinteisessä mallissa kustannukset syntyvät siitä, että palvelu on olemassa. Serverless-arkkitehtuurissa kustannukset syntyvät vain silloin, kun palvelua käytetään.

Resursseja ei varata etukäteen eikä kapasiteettia mitoiteta kuukauden mukaan. Kun käyttö kasvaa, palvelu skaalautuu automaattisesti. Kun käyttö vähenee, kustannukset laskevat mukana. Asiakas maksaa tapahtumista ja käytöstä – ei kalenteripäivistä, varallaolosta tai tyhjäkäynnistä.

Green coding käytännössä

Serverless-mallissa palvelu kuluttaa energiaa vain käytön aikana, mikä pienentää ympäristökuormaa ilman kompromisseja toiminnallisuudessa.

Siksi suosimme Googlen Haminan datakeskusta, jossa merivesijäähdytys ja lämmön talteenotto tukevat energiatehokasta serverless-arkkitehtuuria.

Uusi ei vaadi vanhan sammuttamista

Monissa organisaatioissa kriittiset järjestelmät ovat olleet käytössä vuosia - joskus vuosikymmeniä. Ne toimivat, ne on hyväksytty, ja niiden varaan on rakennettu paljon.

Serverless-arkkitehtuuri mahdollistaa uuden rakentamisen ilman että olemassa olevaan tarvitsee koskea. Uudet toiminnot voidaan toteuttaa erillisinä, kevyinä palveluina, jotka kytkeytyvät nykyisiin rajapintoihin ja prosesseihin.

Näin kokonaisuus kehittyy hallitusti:

  • ilman käyttökatkoja
  • ilman alustaremontteja
  • ilman riskiä, että jokin kriittinen lakkaa toimimasta

Jos nykyinen järjestelmä toimii, mutta rajoittaa - ota yhteyttä. Keskustellaan ratkaisusta, joka sopii nykyiseen ympäristöön ilman että toimivaa tarvitsee sammuttaa.