Kontitustekniikka Linux-ympäristössä
Selin, Jerry (2020)
Selin, Jerry
2020
Teknisten tieteiden kandidaattiohjelma - Degree Programme in Engineering Sciences, BSc (Tech)
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2020-02-04
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202001141243
https://urn.fi/URN:NBN:fi:tuni-202001141243
Tiivistelmä
Konttitekniikka on osa virtualisaatiota. Sen käyttö on yleistynyt palvelimilla, mutta muitakin käyttökohteita on olemassa. Teknologia kasvatti suosiotaan merkittävästi Linux-ympäristön myötä. Konttien avulla saadaan monissa käyttökohteissa virtuaalikoneen hyödyt kevyemmällä laitteiden kuormituksella. Konttiteknologian avulla sovellusten käytännöllinen siirto eri käyttöjärjestelmien kesken helpottuu sekä palvelimilla suoritettavat prosessit saadaan eristettyä toisistaan.
Tässä työssä tarkastellaan konttien sekä konttienhallintaohjelmien ominaisuuksia ja käyttökohteita. Konttien eristys perustuu käyttöjärjestelmän ytimen ominaisuuksiin. Tarkastelussa todettiin eri käyttötarkoituksen ohjelmistokonttien käyttävän ytimen ominaisuuksia eri tavoin.
Tutkimalla konttien käyttöä, totesimme myös, että konttien määrän kasvaessa manuaaliset työvaiheet kasvavat. Tätä ongelmaa varten tutkimme konttienhallintaohjelmia, sekä niiden rakennetta ja käyttötarkoitusta. Konttienhallintaohjelmien yhteneväisyydeksi löysimme ominaisuuden, jonka avulla hajonneen kontin tilalle käynnistetään automaattisesti uusi kontti. Myös hajonneen palvelimen kontit jaetaan automaattisesti toimiville palvelimille. Konttienhallintaohjelmien hyödyllisimmäksi käyttökohteeksi löysimme usean palvelimen infrastruktuurin.
Tässä työssä tarkastellaan konttien sekä konttienhallintaohjelmien ominaisuuksia ja käyttökohteita. Konttien eristys perustuu käyttöjärjestelmän ytimen ominaisuuksiin. Tarkastelussa todettiin eri käyttötarkoituksen ohjelmistokonttien käyttävän ytimen ominaisuuksia eri tavoin.
Tutkimalla konttien käyttöä, totesimme myös, että konttien määrän kasvaessa manuaaliset työvaiheet kasvavat. Tätä ongelmaa varten tutkimme konttienhallintaohjelmia, sekä niiden rakennetta ja käyttötarkoitusta. Konttienhallintaohjelmien yhteneväisyydeksi löysimme ominaisuuden, jonka avulla hajonneen kontin tilalle käynnistetään automaattisesti uusi kontti. Myös hajonneen palvelimen kontit jaetaan automaattisesti toimiville palvelimille. Konttienhallintaohjelmien hyödyllisimmäksi käyttökohteeksi löysimme usean palvelimen infrastruktuurin.
Kokoelmat
- Kandidaatintutkielmat [8696]