• Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
LUTPubin haku- ja käyttöohje
JavaScript is disabled for your browser. Some features of this site may not work without it.

Jatkuva toimitus ja Docker

Abu Raed, Nidal (2018)

Linkki tietueeseen
Katso/Avaa
Pääartikkeli (690.0Kb)
Lataukset: 


Kandidaatintyö

Abu Raed, Nidal
2018

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
http://urn.fi/URN:NBN:fi-fe2018082333985

Tiivistelmä

Tässä tutkielmassa tarkastellaan mitä tarkoitetaan kontti teknologialla, ja miten jatkuva toimitus hyödyntää kyseistä tekniikkaa sekä mitä mahdollisuuksia kontti ratkaisuilla on tarjota, ja mitä haasteita se tuo mukanaan. Lisäksi aiemmin käytettyjä virtuaalikoneita analysoidaan ja verrataan konttiratkaisuihin. Työssä toteutettiin 2048 -pelin konttikuljetus Google Cloud Platform -alustalle havainnollistamaan kuljetusprosessia. Tutkimus tuloksena konttien tehtävä on eristää sovellus itsenäiseen yksikköön joka voidaan suorittaa missä vain ympäristössä, jolloin sovellusten toimittaminen helpottuu ja se voidaan automatisoida. Virtuaalikoneiden käyttöä on korvattu konteilla konttien kevyen luonteen vuoksi. Konttiratkaisut tarjoavat pääasiallisesti siirrettävyyttä, modulaarisuutta ja tehokkuutta.
 
This study investigates what is container technology and how does continuous delivery relate to this matter. Also this study exposes the opportunities and challenges that comes along with these technologies. In addition, previously used alternatives, such as virtual machines, were analysed and compared to recently trending container solutions. In this study, containerization of 2048 -game was implemented to demonstrate the delivery process of an application to cloud application platform (Google Cloud). As findings, containers are used to isolate application into independent units that can executed in any environment that support these technologies, which makes the delivery process of applications easier and possibility to be automated. The lightweight nature of containers have replaced the use of virtual machines in most cases. Key benefits of containers are portability, modularity and efficiency.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [3409]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Lähetä palautetta | Tietosuoja
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Lähetä palautetta | Tietosuoja