Advantages of Docker
Docker on avoimen alustan sovellus, joka pystyy pakkaamaan sovelluksen kaikkien tarvittavien riippuvuuksien kanssa yhteen virtuaaliseen pakettiin, eli konttiin, ja tätä teknologiaa kutsutaan konttiteknologiaksi. Näitä kontteja ohjelmistokehittäjät ja järjestelmäasiantuntijat voivat rakentaa, lähettää ja ajaa helposti hajauttettujen ympäristöjen sisällä. Tämä teknologia antaa valtavia etuja yrityksille uudenlaisen siirrettävyyden, skaalautuvuuden, nopeuden jakamisen ja ylläpidon muodossa.
Tämä tutkielma keskittyi Docker konttiteknologian etuihin. Nykyisen virtualisoinnin ja konttiteknologian eroja tutkittiin monella tasolla, jotka sisälsivät käytettävyyden, hyötyjen, haittojen, riskien ja suorituskyvyn näkökulmia. Tutkimuksen tarkoituksena oli selvittää onko Dockerilla kaikki ne hyvät ominaisuudet, joista sitä on kehuttu ja mitä huonoja puolia tästä teknologiassa löytyy. Tärkein löytö tässä tutkimksessa oli, että Dockerilla on monia potentiaalisia hyötyjä käytettävyyden, tehokkuuden ja turvallisuuden saralla verrattaen tavanomaiseen virtualisointiin. Tutkimus tehtiin kirjallisuuskatsauksena, jossa on mukana myös omia päätelmiä.
...
Docker is an open platform product that can package an application and its dependencies inside a virtual container and this technology is called as container technology. Those packages can be build, ship and run inside distributed environments by developers or system administrators with ease. This technology offers huge advantages for enterprises with new kind of portability, scalability, speed, delivery and maintenance.
This thesis focused on the advantage side of Docker container technology. Differences between virtualization and container technology were examined from several levels which included usability, benefits, disadvantages, risks and performance. The aim of the study was to investigate has Docker all those advantages it is hyped for and is there negative sides in this technology.
The most important observation of this study is that Docker has many potential advantages in the fields of usability, performance and security against traditional virtualization. The research was executed as a literature review with some own conclusions.
Keywords: docker, virtualization, container, container-technology, performance, advantages, security
...
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [5362]
License
Related items
Showing items with similar title or keywords.
-
Integrating Docker to a Continuous Delivery pipeline : a pragmatic approach
Vase, Tuomas (2016)Docker on kevyt avoimen alustan sovellus, joka pystyy pakkaamaan sovelluksen kaikkien tarvittavien riippuvuuksien kanssa yhteen konttiin, ja tätä teknologiaa kutsutaan konttiteknologiaksi. Oikein käytettynä IT-ammattilaiset ... -
Pilvipalvelut ja niiden käyttötapaukset
Lahtinen, Niilo (2020)Tämä tutkielma käsittelee pilvipalveluita ja niiden käyttötapauksia. Tutkielma on toteutettu kirjallisuuskatsauksena vertaisarvioitua tieteellistä aineistoa ja kirjallisuutta hyödyntäen. Pilvipalvelut ovat saavuttaneet ... -
Infrastructure as a service : hyödyt ja riskit
Rauhanen, Niilo (2020)Tässä tutkielmassa käsitellään Infrastructure as a Service-pilvipalvelumallia ja sen kautta tehtävää organisaation IT-infrastruktuurin ulkoistamispäätöstä, siihen liittyviä tekijöitä ja päätöksenteon aputyökaluja. IaaS-malli ... -
Sumulaskennan tietoturvaongelmat verrattuna pilvilaskennan tietoturvaongelmiin
Lankia, Otto (2019)Pilvilaskenta on laskentaparadigma, jonka avulla tietojenkäsittelyresurssit voidaan tarjota asiakkaalle verkon välityksellä palveluiden muodossa. Nämä resurssit ovat virtualisoituja, dynaamisesti skaalautuvia sekä nopeasti ... -
Tuotekatalogin tiedonhallinta pilviympäristössä : AWS Aurora ja DynamoDB tietokantapalveluiden suorituskykyvertailu
Päärni, Atte (2019)Tutkielmassa on vertailtu kahden pilviympäristöön suunnitellun tietokannan hallintajärjestelmän suorituskykyä tuotekatalogin tietokantana pilviympäristössä. Tuotekatalogin tiedon saatavuuden suorituskyky on merkittävä ...