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
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Sovelluskehitys ja testaus Dockerilla CORE-emulaattorissa

Virtanen, Nea (2024)

 
Avaa tiedosto
Virtanen_Nea.pdf (867.2Kt)
Lataukset: 


Virtanen, Nea
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024060722272
Tiivistelmä
Dockerin ja CORE (Common Open Research Emulator) -ympäristön yhdistelmä on tehokas tapa eriyttää sovelluskehitys ja testaus. Sovellus kehitetään Docker-kontissa, joka on eristetty muusta järjestelmästä, ja siirretään sitten CORE-ympäristöön testausta varten. Tämä lähestymistapa mahdollistaa Docker-kontin toimivuuden testaamisen COREssa sekä tarvittavien konfiguraatioiden kartoittamisen.

Tämän opinnäytetyön tavoitteena oli Flaskin avulla rakennetun REST APIn toteuttaminen Docker-konttiympäristössä ja sovelluksen käyttäytymisen tutkiminen CORE-verkkoemulaattorilla. Flask on kevyt mikroverkkokehys, joka mahdollistaa verkkosovellusten ja palveluiden kehittämisen Python-ohjelmointikielellä. REST API (representational state transfer application programming interface) on ohjelmointirajapinta, joka mahdollistaa tietojen vaihdon eri ohjelmistojen välillä verkossa. Docker on ohjelmisto, joka mahdollistaa sovellusten paketoinnin kontteihin, jotka sisältävät kaikki tarvittavat osat sovelluksen suorittamiseen, tehden sovelluksista helposti siirrettäviä ja skaalautuvia.

Opinnäytetyön tuloksena toteutettiin Flaskilla rakennettu REST API -sovellus Docker-kontissa ja testattiin sen käyttäytymistä CORE-ympäristössä. Todettiin, että CORE on erittäin mukautuva ympäristö sovellusten testaamiseen.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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