Kysy konsultilta: Mitä kaikkia Serverless-palveluita AWS:ssä on?


Jari Avikainen | 20. marraskuuta 2023

Mitä kaikkia Serverless-palveluita AWS:ssä on?

Aivan alkuun on hyvä kerrata, mitä Serverlessillä oikein tarkoitetaankaan. Serverless-palvelut ovat tapa rakentaa sovelluksia ja palveluita ilman että tarvitsee itse ylläpitää infraa, jossa näitä sovelluksia ja palveluita suoritetaan. Esimerkiksi backend-kehittäjä voi tällöin keskittyä huolehtimaan koodin toiminnasta ja turvallisuudesta, ja jättää käyttöjärjestelmäpäivitykset ja vastaavat palveluntarjoajan, esimerkiksi AWS:n, vastuulle.

AWS:ssä on tarjolla kattava valikoima Serverless-palveluita niin laskenta-, sovellusintegraatio-, kuin tietovarastotarkoituksiinkin. Niiden kattava läpikäynti ei ole mielekästä tämän vastauksen puitteissa, mutta esitän tässä muutamia esimerkkejä yleisimmistä AWS:n Serverless-palveluista.

Serverless-laskentaa varten AWS:ssa on Lambda-funktiot, jotka on tarkoitettu pääasiassa suhteellisten lyhyiden yksittäisten operaatioiden suorittamiseen, ja AWS Fargate konteissa suoritettavia palveluita varten. Molemmissa käyttäjän tarvitsee määrittää lähinnä koodin tarvitseman muistin ja/tai laskentatehon määrä, ja varsinaisten palvelimien hallinnointi tapahtuu taustalla automaattisesti.

Sovelluksen eri osien välistä viestintää varten AWS tarjoaa lukuisia erilaisia Serverless-ratkaisuja eri käyttötarkoituksiin. Esimerkkeinä mainittakoon EventBridge, SQS ja SNS viestien välitykseen eri tavoin ja API Gateway ohjelmointirajapintojen toteutukseen.

Myös tiedon pidempiaikainen varastointi onnistuu AWS:ssä Serverless-palveluiden varassa: tiedostojen varastointi onnistuu esimerkiksi S3:ssa tai EFS:ssä, joista jälkimmäinen on täysiveroinen tiedostojärjestelmä, jota voi helposti skaalata omien tarpeiden mukaan niin koon kuin suorituskyvynkin osalta. Tietokantapuolella Serverless-vaihtoehto on olemassa NoSQL-kannalle (DynamoDB), relaatiokannalle (Aurora Serverless), datavarastolle (Redshift Serverless) ja graafitietokannalle (Neptune Serverless).

Tämä on luonnollisestikin vain pintaraapaisu Serverless-maailmaan ja AWS tarjoaa useita muitakin Serverless-käsitteen alle kuuluvia palveluita.

Jari Avikainen
Data Engineer

Pilvi haltuun

Huolehdimme pilvestä kokonaisuutena, jotta asiakkaamme voivat keskittyä kasvuun, kehitykseen ja asiakkaisiinsa.

Varmistamme, että digitaaliset palvelut toimivat luotettavasti ja tukevat liiketoimintaa kaikissa tilanteissa.

Uusimmat kirjoitukset

6. lokakuuta 2026
Webscale Cloud Morning Pilviriskit hallintaan Tiistai 27.10.2026 klo 8.30 Pilven suurimmat riskit eivät aina näy päällepäin. Liian laajat käyttöoikeudet, yhden avainhenkilön varaan jäänyt osaaminen, puutteelliset varmistukset tai harjoittelematon palautuminen voivat tuntua pieniltä asioilta, kunnes jokin niistä häiritsee liiketoimintaa. Mitkä pilviympäristön riskit ovat aidosti merkittäviä liiketoiminnalle? Mistä organisaatio vastaa itse ja mistä pilvipalveluntarjoaja? Ja miten tunnistaa riippuvuudet ja haavoittuvuudet ennen kuin niistä syntyy ongelma? Webscale Cloud Morning -sarjan toisessa webinaarissa käymme läpi käytännönläheisesti: millaiset pilviympäristön riskit voivat vaikuttaa liiketoiminnan jatkuvuuteen missä vastuu pilvipalveluntarjoajan ja oman organisaation välillä kulkee miten tunnistaa teknologiaan, ihmisiin ja toimintamalleihin liittyviä kriittisiä riippuvuuksia miten varautua häiriöihin ja varmistaa, että palautuminen toimii myös käytännössä millä keinoilla pilven riskejä voidaan tunnistaa ja pitää hallinnassa 30 minuutin aamustartti Jos pilvipalvelut ovat liiketoiminnallenne kriittisiä, mutta riskien todellinen taso ei ole täysin kirkas, tämä puolituntinen kannattaa käyttää.
IT- ja digijohtaja
21. syyskuuta 2026
Tekoälyn kehitys, uudet regulaatiot ja muuttunut turvallisuusympäristö nostavat teknologiavalintojen merkitystä. Pilvi- ja infrastruktuuripäätöksissä on huomioitava tämän päivän tarpeiden lisäksi jatkuvuus, riippuvuudet ja tulevaisuuden liikkumavara.
Tekijä Teemu Peräkylä • 19. elokuuta 2026
AI-avusteinen ohjelmistokehitys nopeuttaa kehitystä, mutta tuo mukanaan uusia tietoturvariskejä. CNAPP auttaa tunnistamaan olennaiset riskit ja turvaamaan nopeasti muuttuvat pilviympäristöt.