Skalowalność i niezawodność aplikacji internetowych w środowisku chmurowym na przykładzie platformy Amazon Web Services

master
dc.abstract.enThe purpose of the thesis is to familiarize a reader with various possible approaches to the subject of scalability and reliability illustrated by the example of Amazon Web Services (AWS), which is a leader in terms of providing cloud computing solutions. Multiple AWS services that help to write scalable and reliable web applications will be presented. The way how to use them along with exemplary web service written in the Scala language. The service has been implemented in two versions - first, for environments based on virtual machines or containers and the second one, created especially for serverless computing. The main goal of the application is to present the ways of creating web applications based on an infrastructure provided by AWS and help compare described architectures.pl
dc.abstract.plCelem pracy jest przedstawienie czytelnikowi różnych podejść do zagadnienia skalowalności i niezawodności aplikacji internetowych na przykładzie lidera dostawców rozwiązań chmurowych, jakim jest Amazon Web Services (AWS). Zaprezentowane zostaną serwisy AWS, które pomagają w pisaniu wysoce skalowalnych i niezawodnych aplikacji, sposób ich użycia oraz przykładowa usługa internetowa napisana w języku Scala. Usługa została przygotowana w dwóch wersjach – pierwszej, dla środowisk opartych na wykorzystaniu maszyn wirtualnych i kontenerów, oraz drugiej, utworzonej specjalnie na potrzeby przetwarzania bezserwerowego. Zadaniem aplikacji będzie zaprezentowanie sposobów tworzenia usług i witryn internetowych opartych na infrastrukturze udostępnianej przez AWS oraz pomoc w porównaniu opisywanych architektur.pl
dc.affiliationUniwersytet Jagielloński w Krakowiepl
dc.contributor.advisorPalacz, Wojciech - 102423 pl
dc.contributor.authorGruszowski, Kamilpl
dc.contributor.departmentbycodeUJK/UJKpl
dc.contributor.reviewerPalacz, Wojciech - 102423 pl
dc.contributor.reviewerPłaczek, Wiesław - 131447 pl
dc.date.accessioned2021-11-03T22:43:33Z
dc.date.available2021-11-03T22:43:33Z
dc.date.submitted2021-09-16pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-152468-278495pl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/282724
dc.languagepolpl
dc.subject.enscalability, reliability, cloud computing, AWS, serverless, Kubernetespl
dc.subject.plskalowalność, niezawodność, chmura obliczeniowa, AWS, serverless, Kubernetespl
dc.titleSkalowalność i niezawodność aplikacji internetowych w środowisku chmurowym na przykładzie platformy Amazon Web Servicespl
dc.title.alternativeScalability and reliability of web applications in a cloud environment illustrated by the example of Amazon Web Services platformpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The purpose of the thesis is to familiarize a reader with various possible approaches to the subject of scalability and reliability illustrated by the example of Amazon Web Services (AWS), which is a leader in terms of providing cloud computing solutions. Multiple AWS services that help to write scalable and reliable web applications will be presented. The way how to use them along with exemplary web service written in the Scala language. The service has been implemented in two versions - first, for environments based on virtual machines or containers and the second one, created especially for serverless computing. The main goal of the application is to present the ways of creating web applications based on an infrastructure provided by AWS and help compare described architectures.
dc.abstract.plpl
Celem pracy jest przedstawienie czytelnikowi różnych podejść do zagadnienia skalowalności i niezawodności aplikacji internetowych na przykładzie lidera dostawców rozwiązań chmurowych, jakim jest Amazon Web Services (AWS). Zaprezentowane zostaną serwisy AWS, które pomagają w pisaniu wysoce skalowalnych i niezawodnych aplikacji, sposób ich użycia oraz przykładowa usługa internetowa napisana w języku Scala. Usługa została przygotowana w dwóch wersjach – pierwszej, dla środowisk opartych na wykorzystaniu maszyn wirtualnych i kontenerów, oraz drugiej, utworzonej specjalnie na potrzeby przetwarzania bezserwerowego. Zadaniem aplikacji będzie zaprezentowanie sposobów tworzenia usług i witryn internetowych opartych na infrastrukturze udostępnianej przez AWS oraz pomoc w porównaniu opisywanych architektur.
dc.affiliationpl
Uniwersytet Jagielloński w Krakowie
dc.contributor.advisorpl
Palacz, Wojciech - 102423
dc.contributor.authorpl
Gruszowski, Kamil
dc.contributor.departmentbycodepl
UJK/UJK
dc.contributor.reviewerpl
Palacz, Wojciech - 102423
dc.contributor.reviewerpl
Płaczek, Wiesław - 131447
dc.date.accessioned
2021-11-03T22:43:33Z
dc.date.available
2021-11-03T22:43:33Z
dc.date.submittedpl
2021-09-16
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-152468-278495
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/282724
dc.languagepl
pol
dc.subject.enpl
scalability, reliability, cloud computing, AWS, serverless, Kubernetes
dc.subject.plpl
skalowalność, niezawodność, chmura obliczeniowa, AWS, serverless, Kubernetes
dc.titlepl
Skalowalność i niezawodność aplikacji internetowych w środowisku chmurowym na przykładzie platformy Amazon Web Services
dc.title.alternativepl
Scalability and reliability of web applications in a cloud environment illustrated by the example of Amazon Web Services platform
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
66
Views per month
Views per city
Warsaw
31
Wroclaw
10
Krakow
6
Dublin
2
Lodz
2
Bytów
1
Gdynia
1
Gliwice
1
Katowice
1
Konstantynow Lodzki
1

No access

No Thumbnail Available
Collections