Building high available web application in the cloud : evolving from a static web page to microservice-oriented app on AWS

URL
Dokumentart: Bachelor Thesis
Institut: Department Medientechnik
Sprache: Englisch
Erstellungsjahr: 2019
Publikationsdatum:
SWD-Schlagwörter: Amazon Web Services , Mikroservice , Kontinuierliche Integration
Freie Schlagwörter (Deutsch): statisches Website-Hosting
Freie Schlagwörter (Englisch): AWS, static website hosting, microservices, continuous integration
DDC-Sachgruppe: Informatik

Kurzfassung auf Englisch:

This is a practical work for developing, managing, and deploying resilient, highly available web applications on Amazon Web Services. First, I will introduce some core concepts of AWS and continue with an in-depth overview of central services and frameworks. In the first practical chapter, I’ll create a static web page, make a cost analysis, and set up manual deployment. The second one will migrate the previous approach to microservice-oriented architecture. Lastly, I will make an introduction to continuous integration and set up automatic deployments with an automation delivery pipeline.

Kurzfassung auf Deutsch:

Dies ist eine praktische Arbeit für die Entwicklung, Verwaltung und Bereitstellung robuster, hochverfügbarer Webanwendungen auf Amazon Web Services. Zunächst werde ich einige Kernkonzepte von AWS erleutern und mit einem detaillierten Überblick über die zentrale Dienste und Frameworks fortfahren. Im ersten praktischen Kapitel erstelle ich eine statische Webseite, führe eine Kostenanalyse und richte eine manuelle Bereitstellung ein. Der zweite Kapitel wird den bisherigen Ansatz zur mikroservice-orientierten Architektur migrieren. Schließlich werde ich eine Einführung in die kontinuierliche Integration geben und automatische Bereitstellungen mit einer Automation Delivery Pipeline einrichten.

Hinweis zum Urheberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.