Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Pilvipalvelujen ja DevOpsin hyödyntäminen Web-kehityksessä

Tatananni, Valerio (2025)

 
Avaa tiedosto
Tatananni_Valerio.pdf (1.176Mt)
Lataukset: 


Tatananni, Valerio
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504176828
Tiivistelmä
Tässä opinnäytetyössä tutkittiin pilvipalvelujen ja DevOpsin hyödyntämistä web-kehityksen näkökulmasta, keskittyen erityisesti Microsoft Azure ja Azure DevOps -alustoihin. Työn tavoitteena oli rakentaa täysin automatisoitu CI/CD-putki, joka kattaa koko ohjelmiston aina rakentamisesta testaukseen ja julkaisuun. Julkaisuputki toteuttiin Azure DevOpsin avulla, ja siinä julkaistiin tuotantoon Api Currency Converter -sovellus, joka on tehty Reactilla ja Java Spring Bootilla. Työn lopputuloksena oli toimiva CI/CD-prosessi, joka mahdollistaa sovelluksen automaattisen päivittämisen ja julkaisemisen Microsoft Azuren pilvipalveluun.

Alkuun työssä tutustuttiin siihen, mitä pilvipalvelut ja DevOps ovat ja millaista ohjelmistokehitys oli ennen niiden yleistymistä. Näihin aiheisiin syvennyttiin ja selvitettiin pilvipalvelujen ja DevOpsin syntymiseen johtaneet tekijät yleisellä tasolla. Lisäksi esiteltiin niiden tuomia hyötyjä ohjelmistokehityksen kannalta. Tämän jälkeen tutkittiin sekä Azure DevOpsin että Microsoft Azuren App Servicen ja Static Web Appsin käyttöönottoa.

Lopuksi rakennettiin CI/CD-julkaisuputki niin frontendille kuin backendille ja testattiin sen toimivuutta. Tähän vaiheeseen sisältyy myös pohdintaa siitä, miten Azure DevOpsin käyttöliittymää voi hyödyntää julkaisuputken ajon tulosten perusteella ja miten Microsoft Azurea ja Azure DevOpsia voisi vielä enemmän hyödyntää projektissa.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste