Konttiteknologian hyödyt verrattuna virtuaalikoneisiin
Tenhunen, Riku (2022)
Tenhunen, Riku
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052411682
https://urn.fi/URN:NBN:fi:amk-2022052411682
Tiivistelmä
Viime vuosikymmeninä tietoteknisiä palveluita on rakennettu ja ylläpidetty virtualisointialustoilla toimivilla virtuaalipalvelimilla. Hiljattain näitä ratkaisuja täydentämään on noussut konttiteknologiaa edustavat tuotteet, kuten Dockers ja Kubernetes. Nämä ohjelmistotuotteet ovat nousseet houkuttelevaksi vaihtoehdoksi palveluiden rakentamisessa silloin, kun on haluttu vähentää laitteistoresurssien käyttöä, helpottaa sovellustestausta, ja vähentää manuaalista asennustyötä.
Opinnäytetyössä vertaillaan konttiteknologian ja virtuaalipalvelimien eroavaisuuksia resurssien, käyttöönoton, kehitystyön ja siirrettävyyden näkökulmista. Opinnäytetyö on luonteeltaan tutkimuksellinen. Resurssinäkökulmaan haetaan vastausta suunnittelemalla samaa palvelua tuottava järjestelmä molempia teknologioita käyttäen ja vertailemalla niitä keskenään. Muihin tutkimuskysymyksiin haetaan vastauksia kirjallisista lähteistä.
Tietoperusta on koottu ohjelmistotuotteiden valmistajien dokumentaatioista, suurien yritysten julkaisuista, asiantuntijoiden blogeista, sekä kirjoista. Tietoperustassa käsitellään vertailtavia aiheita eli konttiteknlogiaa ja virtualisointiteknologiaa.
Tutkimusten tuloksista ilmeni, että konttiteknologialla toteutettu järjestelmä käyttäisi hieman vähemmän laitteistoresursseja, sekä toisi useita hyötyjä käyttöönoton, kehitystyön ja siirrettävyyden saralla.
Opinnäytetyössä vertaillaan konttiteknologian ja virtuaalipalvelimien eroavaisuuksia resurssien, käyttöönoton, kehitystyön ja siirrettävyyden näkökulmista. Opinnäytetyö on luonteeltaan tutkimuksellinen. Resurssinäkökulmaan haetaan vastausta suunnittelemalla samaa palvelua tuottava järjestelmä molempia teknologioita käyttäen ja vertailemalla niitä keskenään. Muihin tutkimuskysymyksiin haetaan vastauksia kirjallisista lähteistä.
Tietoperusta on koottu ohjelmistotuotteiden valmistajien dokumentaatioista, suurien yritysten julkaisuista, asiantuntijoiden blogeista, sekä kirjoista. Tietoperustassa käsitellään vertailtavia aiheita eli konttiteknlogiaa ja virtualisointiteknologiaa.
Tutkimusten tuloksista ilmeni, että konttiteknologialla toteutettu järjestelmä käyttäisi hieman vähemmän laitteistoresursseja, sekä toisi useita hyötyjä käyttöönoton, kehitystyön ja siirrettävyyden saralla.