Kuhina-palvelun siirto Microsoft Azureen
Rossi, Aleksi (2017)
Rossi, Aleksi
Haaga-Helia ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017052510284
https://urn.fi/URN:NBN:fi:amk-2017052510284
Tiivistelmä
Tämä opinnäytetyöprojekti on Roger Studio Oy:lle toteutettava toimeksianto, jonka tarkoituksena on siirtää yrityksen luoma Kuhina-sovellus Microsoft Azureen isännöitäväksi App Service -palvelulla.
Opinnäytetyön tavoitteina on parantaa sovelluksen skaalautuvuutta, tietoturvaa ja ylläpidettävyyttä. Sovelluksen aikaisempi arkkitehtuuri, jossa palvelu isännöidään yhdellä palvelimella, koettiin ongelmalliseksi tietoturvan ja skaalautuvuuden osalta. Siirtämällä sovellus Microsoft Azureen voidaan palvelusta tehdä dynaamisesti skaalautuva ja kyetään fyysisesti erottamaan sovelluksen komponentit toisistaan.
Projektin aikana sovelluksen arkkitehtuuri muokattiin Azuren App Service -palvelulle sopivaksi, jonka jälkeen sovelluksen komponentit siirrettiin yksi kerrallaan Azureen. Prosessi dokumentoitiin ja työstä saatavat hyödyt kuvattiin. Työllä myös mahdollisestetaan sovelluksen kehittäminen usealle asiakkaalle sopivaksi käyttäen yhtä ympäristöä.
Työn ajankohta sijoittui keväälle 2017. Työ valmistui projektisuunnitelmassa määritetyn aikataulun puitteissa. Kaikki määritetyt tavoitteet saavutettiin ja työ mahdollistaa sovelluksen jatkokehityksen miltei globaaliksi palveluksi.
Opinnäytetyön tavoitteina on parantaa sovelluksen skaalautuvuutta, tietoturvaa ja ylläpidettävyyttä. Sovelluksen aikaisempi arkkitehtuuri, jossa palvelu isännöidään yhdellä palvelimella, koettiin ongelmalliseksi tietoturvan ja skaalautuvuuden osalta. Siirtämällä sovellus Microsoft Azureen voidaan palvelusta tehdä dynaamisesti skaalautuva ja kyetään fyysisesti erottamaan sovelluksen komponentit toisistaan.
Projektin aikana sovelluksen arkkitehtuuri muokattiin Azuren App Service -palvelulle sopivaksi, jonka jälkeen sovelluksen komponentit siirrettiin yksi kerrallaan Azureen. Prosessi dokumentoitiin ja työstä saatavat hyödyt kuvattiin. Työllä myös mahdollisestetaan sovelluksen kehittäminen usealle asiakkaalle sopivaksi käyttäen yhtä ympäristöä.
Työn ajankohta sijoittui keväälle 2017. Työ valmistui projektisuunnitelmassa määritetyn aikataulun puitteissa. Kaikki määritetyt tavoitteet saavutettiin ja työ mahdollistaa sovelluksen jatkokehityksen miltei globaaliksi palveluksi.