Wordpress-sovelluksen käyttöönotto ja ylläpito Docker-teknologialla
Ohvo, Juha-Matti (2017)
Ohvo, Juha-Matti
Haaga-Helia ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017061513595
https://urn.fi/URN:NBN:fi:amk-2017061513595
Tiivistelmä
Opinnäytetyön tavoitteena oli suorittaa Wordpress-sovelluksen käyttöönotto Docker-teknologialla. Lisäksi asensin Wordpressin virtuaalipalvelinympäristöön ja vertailin käyttöönoton nopeutta ja helppoutta Dockeriin verrattuna. Toteutin työssä myös ylläpitotoimenpiteen siirtämällä Wordpress-sovelluksen toiselle Docker-palvelimelle. Aloitin opinnäytetyön joulukuussa 2016 ja työstin sitä kevään 2017 ajan.
Opinnäytetyö koostuu opinnäytetyön tietoperustasta, teknisestä toteutuksesta ja yhteenvedosta. Tietoperustassa on tarkemmin selitettynä opinnäytetyössä käytetyt teknologiat. Teknisessä toteutuksessa suoritin opinnäytetyön teknisen osuuden raportoimalla tekemiseni, jotka sisältävät myös pohdintoja. Opinnäytetyön lopussa tein yhteenvedon, jossa pohdin Dockerin hyötyjä virtuaalitietokoneympäristöön verrattuna.
Opinnäytetyössä oli käytössä neljä virtuaalipalvelinta, jotka vuokrasin DigitalOcean-palvelusta. Näistä kaksi toimi Docker-palvelimina, yksi sovelluspalvelimena WordPressia varten ja yksi tietokantapalvelimena. Palvelininfrastruktuuri on kuvattuna tarkemmin liitteessä 3.
Opinnäytetyön aikana havaitsin Dockerin osalta paljon hyötynäkökohtia. Suurimmat ongelmat liittyivät työn aikana tiedontallentamiseen Docker-ympäristössä. Minulla ei ollut työn alussa lainkaan kokemusta Dockerista ja yksi työn tavoitteena oli oppia Dockerin perusteet ja saada Wordpress asennettua Docker-teknologiaa käyttäen.
Opinnäytetyö koostuu opinnäytetyön tietoperustasta, teknisestä toteutuksesta ja yhteenvedosta. Tietoperustassa on tarkemmin selitettynä opinnäytetyössä käytetyt teknologiat. Teknisessä toteutuksessa suoritin opinnäytetyön teknisen osuuden raportoimalla tekemiseni, jotka sisältävät myös pohdintoja. Opinnäytetyön lopussa tein yhteenvedon, jossa pohdin Dockerin hyötyjä virtuaalitietokoneympäristöön verrattuna.
Opinnäytetyössä oli käytössä neljä virtuaalipalvelinta, jotka vuokrasin DigitalOcean-palvelusta. Näistä kaksi toimi Docker-palvelimina, yksi sovelluspalvelimena WordPressia varten ja yksi tietokantapalvelimena. Palvelininfrastruktuuri on kuvattuna tarkemmin liitteessä 3.
Opinnäytetyön aikana havaitsin Dockerin osalta paljon hyötynäkökohtia. Suurimmat ongelmat liittyivät työn aikana tiedontallentamiseen Docker-ympäristössä. Minulla ei ollut työn alussa lainkaan kokemusta Dockerista ja yksi työn tavoitteena oli oppia Dockerin perusteet ja saada Wordpress asennettua Docker-teknologiaa käyttäen.