Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Subject "AWS"

Sort by: Order: Results:

  • Silvo, Jari (2023)
    Nykyajan sovelluskehityksessä on tarve julkaista uutta sovelluskoodia asiakkaiden nopeasti muuttuvien tarpeiden täyttämiseksi. Sovelluskoodia pyritään julkaisemaan tuotantoon nopeissa kehityssykleissä. Tämä asettaa haasteita ohjelmiston kehitykselle ja palvelutuotannolle. Moni- mutkaisten IT-infrastruktuurien siirtyminen pilvialustoille ja vaatimukset nopeille muutoksille aiheuttavat tarpeen ketterämmälle infrastruktuurin hallinnalle. Infrastruktuuri koodina -menetelmässä on pyrkimyksenä määrittää IT-infrastruktuuri koodi- na ja hyödyntää sovellusohjelmoinnin käytäntöjä infrastruktuurin hallinnassa. Infrastruktuuria pyritään ylläpitämään aiempaa johdonmukaisemmalla ja skaalautuvalla tavalla. Infrastruktuuri voidaan määrittää deklaratiivisilla tai yleiskäyttöisillä ohjelmointikielillä. Tut- kimuksessa on tarkoitus selvittää eroja deklaratiivisten määrittelytiedostojen ja yleisohjelmoin- tikielisten infrastruktuurisovellusten välillä infrastruktuurin hallinnassa. Työssä arvioidaan in- frastruktuurin hallintaan kehitettyä Pulumi-alustaa, joka tukee useita yleiskäyttöisiä ohjelmoin- tikieliä ja pilvipalveluita. Työssä etsitään ammattikirjallisuudesta ja tieteellisestä tutkimuksesta infrastruktuuri koodina -hallintaan liittyviä käytäntöjä. Tutkielman tapaustutkimus keskittyy Amazon Web Services - alustalle rakennettuun infrastruktuuriin käyttäen CloudFormation-työkalua. Tapaustutkimuk- sessa tarkastellaan nykyistä infrastruktuuri koodina -toteutusta sekä mahdollisuuksia tehostaa toimintaa käyttämällä Pulumia ja kirjallisuudesta löydettyjä käytäntöjä.