PWE-sovelluksen siirto Azure-pilvipalveluun
Lehtikangas, Joonas (2023)
Lehtikangas, Joonas
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-202305108929
https://urn.fi/URN:NBN:fi:amk-202305108929
Tiivistelmä
Opinnäytetyön tavoite oli toimeksiantajan sovelluksen siirtäminen On premise -toteutuksesta Microsoft Azure -pilviympäristöön hyödyntäen automaatioratkaisuja, sekä standardoida CPS-palvelun DevOps-projekti. Sovelluksen pilvipalvelu siirrolla pyrittiin parantamaan infrastruktuuriresurssien monitoroitavuutta, skaalautuvuutta ja sovelluksen suorituskykyä. Automaatioratkaisujen tarkoituksena oli tehostaa kehittäjien sovelluskehitystä.
Työssä tutkittiin sovelluksen sopivuutta ja vaatimuksia pilviympäristöön, sekä ratkaisuja joidenka avulla toteutus vastaa toimeksiantajan yleisiä tietoturva määräyksiä ja suosituksia.
Työn tuloksena konttipohjainen PWE-sovellus muokattiin sopivaksi pilviympäristöön ja siirrettiin ylläpidettäväksi Azure Kubernetes -resurssin avulla. Sovelluskohtainen infrastruktuuri, jatkuva käyttöönotto ja – integraatio toteutettiin vaatimusten mukaisesti. Lisäksi sovelluksen näkyvyys kehittäjille parani merkittävästi. Myös ympäristöä hallinnoivan tiimin DevOps-projekti standardisoitiin toimintamallien ja käytäntöjen oikeanmukaisen dokumentoinnin avulla.
Työssä tutkittiin sovelluksen sopivuutta ja vaatimuksia pilviympäristöön, sekä ratkaisuja joidenka avulla toteutus vastaa toimeksiantajan yleisiä tietoturva määräyksiä ja suosituksia.
Työn tuloksena konttipohjainen PWE-sovellus muokattiin sopivaksi pilviympäristöön ja siirrettiin ylläpidettäväksi Azure Kubernetes -resurssin avulla. Sovelluskohtainen infrastruktuuri, jatkuva käyttöönotto ja – integraatio toteutettiin vaatimusten mukaisesti. Lisäksi sovelluksen näkyvyys kehittäjille parani merkittävästi. Myös ympäristöä hallinnoivan tiimin DevOps-projekti standardisoitiin toimintamallien ja käytäntöjen oikeanmukaisen dokumentoinnin avulla.