Relaatiokantajärjestelmät Kubernetesissa

Tämä työ on kirjallisuuskatsaus liittyen PostgreSQL-relaatiotietokantajärjestelmän hallinnointiin ohjelmistokontteina Kubernetes-järjestelmässä. Pyrkimyksenä on kartoittaa aiheen kannalta relevantit lähteet ja niiden avulla muodostaa käsitys missä määrin kontitetut relaatiotietokantajärjestelmät sov...

Full description

Bibliographic Details
Main Author: Himanen, Janne
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2024
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/98214
Description
Summary:Tämä työ on kirjallisuuskatsaus liittyen PostgreSQL-relaatiotietokantajärjestelmän hallinnointiin ohjelmistokontteina Kubernetes-järjestelmässä. Pyrkimyksenä on kartoittaa aiheen kannalta relevantit lähteet ja niiden avulla muodostaa käsitys missä määrin kontitetut relaatiotietokantajärjestelmät soveltuvat Kubernetes-alustalle ja mitä haasteita tähän liittyy. Havaintojen perusteella Kubernetes-ekosysteemissä on riittävät tekniset valmiudet relaatietokantajärjestelmien hallinnointiin erilaisissa käyttötapauksissa ml. tuotantokäytössä, mutta käyttö voi edellyttää siinä määrin laajaa Kubernetes-osaamista ja konfigurointia, että hallinnoitu tietokantapalvelu (DBaaS) on usein yhä parempi vaihtoehto. A review of literature on the subject of running containerized PostgreSQL RDBMS in Kubernetes. The aim of the study is to identify relevant literary sources on the subject and utilize these sources to formulate an opinion on to what extent is Kubernetes currently a suitable platform for running relational database systems and what challenges, if any, are associated with it. Based on the observations made, the Kubernetes ecosystem has sufficient technical capabilities to manage containerized relation database management systems in various usecases including production usage, however the proficient use requires extensive configuration and in-depth knowledge pertaining to Kubernetes to the extent that a managed database service is still in many cases the optimal choice for RDBMS’.