Verkkotyökalu Amazon Web Servicen palveluiden kuvausten tiivistämiseksi
Markkinen, Tomi (2023)
Markkinen, Tomi
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-2023052413546
https://urn.fi/URN:NBN:fi:amk-2023052413546
Tiivistelmä
Tämä opinnäytetyö on tehty Amazon Web Service (AWS) yritykselle, ja sen Suomen toimipisteelle. Työn tarkoitus on toteuttaa AWS:n työntekijöiden käyttöön työkalu, josta näkee nopeasti mitä eri AWS:n palvelut tekevät. Tällä hetkellä AWS tarjoaa yli 200 erilaista palvelua asiakkailleen, joten työntekijöiden on haastavaa muistaa jokaisen palvelun sisältö ulkoa. Tämän takia työssä halutaan luoda työkalu, jonka käyttö on mahdollisimman nopeaa ja helppoa, ja josta näkee yhdellä silmäyksellä mitä eri palvelut tekevät. Työn lähtökohtana oli luoda työkalu, joka tarjoaa neljällä sanalla kuvauksen kaikista eri AWS:n palveluista suomeksi. Sanamääräksi valikoitui neljä, sillä se on vielä nopea lukea monellekin palvelulle, mutta neljään sanaan saa myös tarpeeksi informaatiota, jotta palveluiden erottaminen toisistaan on mahdollista.
Työssä halutaan tehdä verkkosovellus, joka toteuttaa siltä vaaditut tavoitteet, mutta helposti saavutettavissa olevalla tavalla. Työn toteutustapaa ei ollut ennalta määritetty, mutta työssä haluttiin pyrkiä kunnianhimoisempaan toteutukseen kuin vain muistilapun tekemiseen, joten lähdettiin tavoittelemaan työkalua, jota voi myös laajentaa tulevaisuudessa. Lopullinen työ toteutettiin web sovelluksena, käyttäen vain AWS:n omia palveluita ja Jekyll-ohjelmistoa, joka generoi dynaamista sisältöä staattisesti. Työ toteutettiin myös käyttämällä Amazon Amplify-palvelua, jonka ansiosta työkalun käyttö onnistuu myös verkossa.
Opinnäytetyö saavutti kaikki sille alun perin asetetut tavoitteet ja lisäksi myös muita matkan varrella tulleita lisäideoita. Valmiista tuotteesta saatiin yksinkertainen ja silti informatiivinen, sekä toteutus onnistuttiin luomaan myös verkossa käytettäväksi. Työllä olisi paljonkin jatkokehitysmahdollisuuksia, joita ei työn asettamissa aikamääreissä pystytty lisäämään projektiin.
Työssä halutaan tehdä verkkosovellus, joka toteuttaa siltä vaaditut tavoitteet, mutta helposti saavutettavissa olevalla tavalla. Työn toteutustapaa ei ollut ennalta määritetty, mutta työssä haluttiin pyrkiä kunnianhimoisempaan toteutukseen kuin vain muistilapun tekemiseen, joten lähdettiin tavoittelemaan työkalua, jota voi myös laajentaa tulevaisuudessa. Lopullinen työ toteutettiin web sovelluksena, käyttäen vain AWS:n omia palveluita ja Jekyll-ohjelmistoa, joka generoi dynaamista sisältöä staattisesti. Työ toteutettiin myös käyttämällä Amazon Amplify-palvelua, jonka ansiosta työkalun käyttö onnistuu myös verkossa.
Opinnäytetyö saavutti kaikki sille alun perin asetetut tavoitteet ja lisäksi myös muita matkan varrella tulleita lisäideoita. Valmiista tuotteesta saatiin yksinkertainen ja silti informatiivinen, sekä toteutus onnistuttiin luomaan myös verkossa käytettäväksi. Työllä olisi paljonkin jatkokehitysmahdollisuuksia, joita ei työn asettamissa aikamääreissä pystytty lisäämään projektiin.