Hyppää sisältöön
    • Suomeksi
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Kandidaatin tutkielmat (kokotekstit)
  • Näytä aineisto
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Kandidaatin tutkielmat (kokotekstit)
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Mikropalveluarkkitehtuurin haasteet DevOpsissa ja niiden hallitseminen

Partanen, Iiro (2024-04-18)

Mikropalveluarkkitehtuurin haasteet DevOpsissa ja niiden hallitseminen

Partanen, Iiro
(18.04.2024)
Katso/Avaa
Mikropalveluarkkitehtuurin%20haasteet%20DevOpsissa%20ja%20niiden%20hallitseminen.pdf (320.4Kb)
Lataukset: 

Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
avoin
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on:
https://urn.fi/URN:NBN:fi-fe2024042220584
Tiivistelmä
Perinteisen ohjelmistokehityksen suuria monoliittisia sovelluksia on vaikea hallita ja tiheän julkaisutahdin toteuttaminen niillä on hankalaa. Jotta julkaisutahtia voidaan tihentää, tulee yrityksillä olla siihen sopiva arkkitehtuuri. Mikropalvelut ja DevOps ovat nousseet yleiseksi keinoksi lisätä yritysten sisällä ketteryyttä ja mahdollistaa tiheämmän julkaisutahdin. Mikropalveluarkkitehtuuri rikkoo perinteisen ohjelmistokehityksen suuret monoliitit pienemmiksi hallittavimmiksi sovelluksiksi, kun taas DevOps taas antaa viitekehyksen näiden palveluiden hallitsemiselle. Yhdessä ne mahdollistavat tiheämmän julkaisutahdin, sekä tuovat muita hyötyjä. Hyötyjen lisäksi ne myös aiheuttavat omanlaisia haasteitaan.

Tutkielma toteutettiin kirjallisuuskatsauksena ja siinä käsitellään mikropalveluiden ja DevOpsin implementoinnin haasteita ja niiden mitigointia. Tutkielmassa tarkastellaan niin mikropalveluiden, kuin DevOpsin implementointia ja niistä saatuja hyötyjä perinteiseen ohjelmistokehitykseen verrattuna. Tavoitteena on nostaa esiin mikropalveluiden ja DevOpsin yhdessä implementoinnista muodostuneita haasteita ja tämän lisäksi pyritään havaitsemaan keinoja kuinka kyseisiä haasteita voitaisiin mitigoida.

Mikropalveluiden ja DevOpsin implementoinnilla on saavutettu positiivisia tuloksia yrityksissä. Implementointi toi esille haasteita sovelluksen rajapinnoissa, suorituskyvyssä, koonnissa, testaamisessa ja julkaisemisessa, joissa haasteita aiheutti varsinkin palveluiden määrän kasvu ja niiden väliset yhteydet. Näiden lisäksi haasteita muodostui yrityksen sisäisessä rakenteessa ja yleiskustannuksissa. Samoja haasteita esiintyi hyvin ristikkäisissä tutkimuksissa, joissa yritykset olivat eriäviä. Kyseisiä haasteita on pystytty mitigoimaan ja niihin ehdotetaan erilaisia strategioita. Kuitenkaan kaikkia haasteita ei pystytä mitigoimaan ja kyseiset haasteet vaativat vielä jatkotutkimusta DevOpsin ja mikropalveluiden implementoinnista.
Kokoelmat
  • Kandidaatin tutkielmat (kokotekstit) [1454]

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetAsiasanatTiedekuntaLaitosOppiaineYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste