Docker-säiliöt Openstack-pohjaisessa yksityispilvessä
Lappalainen, Antti (2015)
Lappalainen, Antti
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505117203
https://urn.fi/URN:NBN:fi:amk-201505117203
Tiivistelmä
Insinöörityön toimeksiantajana oli Metropolia Ammattikorkeakoulu ja sen tarkoituksena oli suunnitella sekä toteuttaa vikasietoinen OpenStack pilvi-ympäristö sekä isännöidä palveluita hyödyntäen Docker-säiliöitä rakennetussa pilvi-infrastruktuurissa. Työn luonne on käytännönläheinen, mutta siinä käsitellään myös OpenStack-komponentteja sekä säiliöiden toimintaa teoriatasolla.
Työ alkaa teoreettisella osuudella, jonka jälkeen edetään pilvi-infrastruktuurin suunnitteluun, toteutukseen ja testaukseen. Lopuksi suoritetaan Docker-säiliöiden ylläpitoon liittyvät asennukset rakennetussa pilvessä sekä isännöidään haluttuja palveluita ja testataan niiden toimivuus. Työssä hyödynnetään lisenssinalaisia komponentteja Red Hat jakelijan tuoteperheestä, jonka vuoksi työn liitteissä ei tarjota konfiguraatiotiedostoja. Työhön liittyvät asennukset tehtiin sekä paikallisesti Metropolian tiloissa että etähallintaa hyväksikäyttäen.
Lopputuloksena työssä on laajennettava sekä vikasietoinen pilvi-infrastruktuuri, jota hyödynnetään Docker-säiliön isännöimiseen sekä palveluiden tarjoamiseen Metropolia Ammattikorkeakoulun laboratorioverkossa. Pilvi-infrastruktruurin sekä säiliön toimivuus testattiin käytännön tasolla ja se todettiin toimivaksi. Haasteita aiheuttivat lisenssin mukanaan tuoma aikarajoitteinen takaraja sekä monen virtualisoidun kerroksen hallinta sekä sen aiheuttama viive.
Työn tulokset osoittavat sen, että palveluita voidaan isännöidä suhteellisen helposti hyödyntäen avoimen lähdekoodin säiliö-teknologiaa sekä pilvi-infrastruktuuria.
Työ alkaa teoreettisella osuudella, jonka jälkeen edetään pilvi-infrastruktuurin suunnitteluun, toteutukseen ja testaukseen. Lopuksi suoritetaan Docker-säiliöiden ylläpitoon liittyvät asennukset rakennetussa pilvessä sekä isännöidään haluttuja palveluita ja testataan niiden toimivuus. Työssä hyödynnetään lisenssinalaisia komponentteja Red Hat jakelijan tuoteperheestä, jonka vuoksi työn liitteissä ei tarjota konfiguraatiotiedostoja. Työhön liittyvät asennukset tehtiin sekä paikallisesti Metropolian tiloissa että etähallintaa hyväksikäyttäen.
Lopputuloksena työssä on laajennettava sekä vikasietoinen pilvi-infrastruktuuri, jota hyödynnetään Docker-säiliön isännöimiseen sekä palveluiden tarjoamiseen Metropolia Ammattikorkeakoulun laboratorioverkossa. Pilvi-infrastruktruurin sekä säiliön toimivuus testattiin käytännön tasolla ja se todettiin toimivaksi. Haasteita aiheuttivat lisenssin mukanaan tuoma aikarajoitteinen takaraja sekä monen virtualisoidun kerroksen hallinta sekä sen aiheuttama viive.
Työn tulokset osoittavat sen, että palveluita voidaan isännöidä suhteellisen helposti hyödyntäen avoimen lähdekoodin säiliö-teknologiaa sekä pilvi-infrastruktuuria.