Verkkosovelluksen julkaisu pilvipalveluun
Niemi, Eemeli (2023)
Niemi, Eemeli
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023060117008
https://urn.fi/URN:NBN:fi:amk-2023060117008
Tiivistelmä
Insinöörityön tarkoituksena oli tarkastella moderneilla tekniikoilla toteutetun verkkosovelluksen rakennetta, kehitystä sekä sen julkaisuprosessia käytännössä, kun sovellus halutaan julkaista pilvipalvelun kautta julkiseen verkkoon käytettäväksi. Aihe oli itse keksitty ja sen valintaan vaikuttivat aiheen ajankohtaisuus sekä käytännönläheisyys.
Työ toteutettiin kehittämällä esimerkkisovellus MERN-teknologiapinolla, ja julkaisemalla se AWS-pilvipalvelusta hankitulle EC2 -virtuaalipalvelimelle ylläpidettäväksi. Työn alussa esiteltiin MERN-pinon teknologioita sekä syntyneen esimerkkisovelluksen lähdekoodia pääpiirteittäin. Lopussa käydään läpi AWS-pilvipalvelun rakennetta sekä tutkitaan, mitä konkreettisia toimia verkkosovelluksen julkaisu EC2-virtuaalipalvelimelle vaatii.
Työn lopputuloksena syntyi esimerkein toteutettu kuvaus modernin verkkosovelluksen julkaisun eri vaiheista. Työtä voidaan hyödyntää apuna vastaavanlaisten sovellusten julkaisuun myös jatkossa.
Työ toteutettiin kehittämällä esimerkkisovellus MERN-teknologiapinolla, ja julkaisemalla se AWS-pilvipalvelusta hankitulle EC2 -virtuaalipalvelimelle ylläpidettäväksi. Työn alussa esiteltiin MERN-pinon teknologioita sekä syntyneen esimerkkisovelluksen lähdekoodia pääpiirteittäin. Lopussa käydään läpi AWS-pilvipalvelun rakennetta sekä tutkitaan, mitä konkreettisia toimia verkkosovelluksen julkaisu EC2-virtuaalipalvelimelle vaatii.
Työn lopputuloksena syntyi esimerkein toteutettu kuvaus modernin verkkosovelluksen julkaisun eri vaiheista. Työtä voidaan hyödyntää apuna vastaavanlaisten sovellusten julkaisuun myös jatkossa.