Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Avoimen lähdekoodin Kubernetes-alustat : Kustannustehokkaat Kubernetes-alustavaihtoehdot yritystoiminnassa

Komulainen, Joni (2020)

 
Avaa tiedosto
Komulainen_Joni.pdf (1.163Mt)
Lataukset: 


Komulainen, Joni
2020
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020112724837
Tiivistelmä
Opinnäytetyön tavoitteena oli löytää avoimen lähdekoodin Kubernetesalustavaihtoehtoja yritykselle, joka haluaa ottaa Kuberneteksen käyttöön testaus- tai tuotantoympäristössään mahdollisimman pienillä kustannuksilla. Samalla tutkimuksessa selvitetään, onko olemassa yhtä alustaa, joka sopii valtaosan yritysten tarpeisiin. Teoriaosuudessa käytiin lyhyesti ja ytimekkäästi läpi mitä ovat virtualisointi, Docker, monoliittinen sovellusarkkitehtuuri, mikropalveluarkkitehtuuri, julkiset pilvipalvelut ja Kubernetes.

Käytännön osuudessa vertailtiin yhdeksää avoimen lähdekoodin Kubernetes-alustaa. Näistä yhdeksästä alustasta kolme valittiin tarkempaan testaukseen. Valitut alustat olivat Minikube, Rancher ja Kubesphere, joista kahdesta jälkimmäisestä paljastui kaksi eri asennustapaa. Molemmat asennustavat otettiin huomioon testauksissa.

Alustat pyrittiin asentamaan virtuaaliseen ympäristöön, mutta tutkimuksissa selvinneistä syistä yksi alustoista päädyttiin asentamaan kannettaville tietokoneille. Asennuksen jälkeen jokaisella alustalla otettiin käyttöön Wordpress MySQL-tietokannalla ja Rocket.Chat. Opinnäytetyössä keskitytään alustojen eroavaisuuksiin, jotka kävivät ilmi itse alustojen, että testauspalveluiden asennusten aikana, eikä ohjeistusta asennuksiin anneta.

Tutkimuksen tulokset kasattiin yhteen ja testatut alustat pisteytettiin kokemuksien perusteella. Selkeästi parasta alustaa ei kyetty selvittämään, sillä alustojen sopivuus riippuu sitä käyttävästä yrityksestä.
 
The main objective of this thesis was to find open source Kubernetes platform alternatives for a company that wants to implement Kubernetes in their testing or production environment with as low expenses as possible. At the same time the aim was to find out whether there is one platform that suits the needs of the majority of companies. The theory part of this thesis covered briefly what virtualization Docker, monolithic application architecture, microservice architecture, public cloud and Kubernetes are.

In the practical part, nine open source Kubernetes platforms were compared. From those nine platforms, three were selected for further testing. The selected three platforms were Minikube, Rancher and Kubesphere, latter two of which had two different install methods. Both installation methods were considered in the testing.

The intention was to install the platforms inside virtual environments, but for the reasons that emerged in the studies, one of the platforms was installed on laptops. After installation of the platforms, Wordpress using MySQL and Rocket.Chat were deployed on each platform. The main focus of the thesis is in the differences of the platforms that were detected during the installations and testing, and no installation instructions are provided.

Finally, the results of the study were gathered, and the tested platforms were scored based on the experiences. The best platform could not be determined because the suitability of the platforms depends on the company using the platform.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste