Skip to content

Käyttöönotto - Service Deployment

Kuvauksen kirjoitti: Hannu Kujanpää / M0374

Lyhyt kuvaus käsitteestä tai aiheesta

Käyttöönotolla tarkoitetaan palvelun tuotantoversion saataville laittamista. Englanninkielinen service deployment -termi viittaa jo itsessään SaaS-tyyliseen toteutukseen, eli toimitetaan ohjelmisto palveluna. Monesti palvelun käyttöönotto on automatisoitu pipelineillä, joiden avulla poistetaan manuaalista konfiguraatiota ja näin helpotetaan koodaajien työtä.

Pipelinet helpottavat esimerkiksi bugien korjausta, sillä voidaan tehdä tarvittavat muokkaukset koodiin, jonka jälkeen automatisoitu pipeline tuo viimeisimmät muutokset näkyviin valmiiksi konfiguroituihin paikkoihin.

Palvelun käyttöönottoon käytetään monesti ainakin Docker-kontteja ja Kubernetesiä. Niiden avulla käyttöönottoa, palvelun hallintaa, saatavuutta ja skaalautuvuutta voidaan parantaa ja helpottaa.

Muuta aiheeseen liittyvää

Load balancing eli kuormituksen tasaaminen tulee ottaa huomioon palvelua käyttöön ottaessa. Se onnistuu esim. Kubernetesillä.

Palvelun voi ottaa käyttöön vasta silloin, kun vaadittavat laatuvaatimukset ovat täyttyneet ja sovitut ominaisuudet ovat valmiina.

Palvelun käyttöönottoon tarvitsee aina palvelimen, missä palvelua voidaan suorittaa. Palvelimet ovat käytännössä aina isoissa konesaleissa, joissa saattaa olla muidenkin yhtiöiden palvelimia. Monesti konesalista pilvipalvelimen vuokraaminen on järkevämpää ja halvempaa kuin oman konesalin pitäminen.

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa