Wdrożenie wysokoskalowalnego i wysokodostępnego systemu biblioteki internetowej w oparciu o środowisko Google Cloud Platform

master
dc.abstract.enThe purpose of this thesis was to present architecture design and deployment of library system in Google Cloud Platform (GCP) environment. As part of the comparative analysis of services available in GCP platform, services were selected based on their portability and availability. Google Kubernetes Engine was selected as main deployment environment, Spanner was selected as main database. Multiple solutions have been implemented to ensure high scalability and system availability, both at the application and infrastructure level. Reliability of the system was estimated at 99.95%, i.e., maximum 22 minutes of unavailability per month. Deployment in other regions would improve the result. GCP platform provided tools necessary for system delivery and its maintenance in all phases of application development.pl
dc.abstract.plW ramach przedstawionej pracy zaprojektowano oraz wdrożono system biblioteki internetowej o wysokiej skalowalności i dostępności z wykorzystaniem środowiska Google Cloud Platform. Podczas analizy porównawczej usług dostępnych w ramach platformy wybrano usługi cechujące się największą przenośnością oraz niezawodnością. Jako środowisko wdrożeniowe wybrano Google Kubernetes Engine, jako główną bazę danych usługę Spanner. Zaimplementowano szereg rozwiązań zapewniających wysoką skalowalność oraz dostępność systemu, zarówno na poziomie aplikacji, jak i infrastruktury. Niezawodność systemu została oszacowana na poziomie 99,95%, tj. maksymalnie 22 minuty niedostępności miesięcznie. Wdrożenie aplikacji w kolejnych regionach pozwoliłoby na poprawę rezultatu. Platforma GCP zapewniła narzędzia niezbędne do wdrożenia projektowanego systemu i jego utrzymania we wszystkich fazach rozwoju aplikacji.pl
dc.affiliationUniwersytet Jagielloński w Krakowiepl
dc.contributor.advisorZieliński, Marcinpl
dc.contributor.authorGóralczyk, Dominikpl
dc.contributor.departmentbycodeUJK/UJKpl
dc.contributor.reviewerZieliński, Marcinpl
dc.contributor.reviewerKonior, Jerzy - 100003 pl
dc.date.accessioned2021-10-25T21:44:42Z
dc.date.available2021-10-25T21:44:42Z
dc.date.submitted2021-07-16pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-152891-265141pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/281630
dc.languagepolpl
dc.subject.enmicroservices, scalability, reliability, high availability, HA, cloud, cloud computing, Kubernetes, GKE, GCP, Spanner, SLA, SLOpl
dc.subject.plmikroserwisy, skalowalność, niezawodność, dostępność, wysoka dostępność, chmura, usługi w chmurze, Kubernetes, GKE, GCP, Spanner, SLA, SLOpl
dc.titleWdrożenie wysokoskalowalnego i wysokodostępnego systemu biblioteki internetowej w oparciu o środowisko Google Cloud Platformpl
dc.title.alternativeArchitectural design and deployment of scalable and highly available library system in Google Cloud Platform environmentpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The purpose of this thesis was to present architecture design and deployment of library system in Google Cloud Platform (GCP) environment. As part of the comparative analysis of services available in GCP platform, services were selected based on their portability and availability. Google Kubernetes Engine was selected as main deployment environment, Spanner was selected as main database. Multiple solutions have been implemented to ensure high scalability and system availability, both at the application and infrastructure level. Reliability of the system was estimated at 99.95%, i.e., maximum 22 minutes of unavailability per month. Deployment in other regions would improve the result. GCP platform provided tools necessary for system delivery and its maintenance in all phases of application development.
dc.abstract.plpl
W ramach przedstawionej pracy zaprojektowano oraz wdrożono system biblioteki internetowej o wysokiej skalowalności i dostępności z wykorzystaniem środowiska Google Cloud Platform. Podczas analizy porównawczej usług dostępnych w ramach platformy wybrano usługi cechujące się największą przenośnością oraz niezawodnością. Jako środowisko wdrożeniowe wybrano Google Kubernetes Engine, jako główną bazę danych usługę Spanner. Zaimplementowano szereg rozwiązań zapewniających wysoką skalowalność oraz dostępność systemu, zarówno na poziomie aplikacji, jak i infrastruktury. Niezawodność systemu została oszacowana na poziomie 99,95%, tj. maksymalnie 22 minuty niedostępności miesięcznie. Wdrożenie aplikacji w kolejnych regionach pozwoliłoby na poprawę rezultatu. Platforma GCP zapewniła narzędzia niezbędne do wdrożenia projektowanego systemu i jego utrzymania we wszystkich fazach rozwoju aplikacji.
dc.affiliationpl
Uniwersytet Jagielloński w Krakowie
dc.contributor.advisorpl
Zieliński, Marcin
dc.contributor.authorpl
Góralczyk, Dominik
dc.contributor.departmentbycodepl
UJK/UJK
dc.contributor.reviewerpl
Zieliński, Marcin
dc.contributor.reviewerpl
Konior, Jerzy - 100003
dc.date.accessioned
2021-10-25T21:44:42Z
dc.date.available
2021-10-25T21:44:42Z
dc.date.submittedpl
2021-07-16
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-152891-265141
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/281630
dc.languagepl
pol
dc.subject.enpl
microservices, scalability, reliability, high availability, HA, cloud, cloud computing, Kubernetes, GKE, GCP, Spanner, SLA, SLO
dc.subject.plpl
mikroserwisy, skalowalność, niezawodność, dostępność, wysoka dostępność, chmura, usługi w chmurze, Kubernetes, GKE, GCP, Spanner, SLA, SLO
dc.titlepl
Wdrożenie wysokoskalowalnego i wysokodostępnego systemu biblioteki internetowej w oparciu o środowisko Google Cloud Platform
dc.title.alternativepl
Architectural design and deployment of scalable and highly available library system in Google Cloud Platform environment
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
62
Views per month
Views per city
Krakow
11
Lodz
11
Warsaw
10
Wroclaw
4
Poznan
2
Rzeszów
2
Szczecin
2
Słupca
2
Athens
1
Chelyabinsk
1

No access

No Thumbnail Available