MillSIGHTS-järjestelmän pilviarkkitehtuurin parantaminen : virtuaalikoneista ohjelmistokontteihin
Backman, Henri (2022)
Backman, Henri
2022
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-2022052411605
https://urn.fi/URN:NBN:fi:amk-2022052411605
Tiivistelmä
Työssä luotiin MillSIGHTS-järjestelmää varten uudistettu pilviarkkitehtuuri, jolla voidaan parantaa vanhan arkkitehtuurin puutteita. Vanhaa arkkitehtuuria käytettäessä uusien asiakaskohtaisten palveluympäristöjen luominen on hidasta ja työlästä, eikä erillisiä ympäristöjä voida hallita keskitetysti.
Arkkitehtuuripäivityksessä uudistetun järjestelmän vaatimuksia olivat hallinnan keskittäminen, uusien MillSIGHTS-ympäristöjen pystyttämisen helpottaminen, versionhallinnan parantaminen ja suorituskyvyn skaalautuvuus. Työssä käytettäviksi teknologioiksi valikoitui Docker, sillä luotavat ohjelmistokontit ja Kubernetes-orkestraattori. Lopuksi luotiin vaatimusten perusteella testiympäristö tutkittuja teknologioita käyttäen.
Ohjelmistokonteilla toteutettu testiympäristö luotiin onnistuneesti ja järjestelmän toiminnallisuus todettiin testidatan avulla. Uutta arkkitehtuuria verrattiin vanhaan ja lopuksi tuotiin esille kehitysideoita jatkoa varten.
Työ tehtiin Raute Oyj:lle kevään 2022 aikana. Työn tuloksena tehtyä arkkitehtuuria on tarkoitus jatkokehittää varsinkin tietoturvaan liittyvien asioiden osalta.
Arkkitehtuuripäivityksessä uudistetun järjestelmän vaatimuksia olivat hallinnan keskittäminen, uusien MillSIGHTS-ympäristöjen pystyttämisen helpottaminen, versionhallinnan parantaminen ja suorituskyvyn skaalautuvuus. Työssä käytettäviksi teknologioiksi valikoitui Docker, sillä luotavat ohjelmistokontit ja Kubernetes-orkestraattori. Lopuksi luotiin vaatimusten perusteella testiympäristö tutkittuja teknologioita käyttäen.
Ohjelmistokonteilla toteutettu testiympäristö luotiin onnistuneesti ja järjestelmän toiminnallisuus todettiin testidatan avulla. Uutta arkkitehtuuria verrattiin vanhaan ja lopuksi tuotiin esille kehitysideoita jatkoa varten.
Työ tehtiin Raute Oyj:lle kevään 2022 aikana. Työn tuloksena tehtyä arkkitehtuuria on tarkoitus jatkokehittää varsinkin tietoturvaan liittyvien asioiden osalta.