Azure-resurssien luonti Bicep-templaattia käyttäen
Alakärppä, Otto (2024)
Alakärppä, Otto
2024
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-202404186886
https://urn.fi/URN:NBN:fi:amk-202404186886
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli kehittää toimeksiantajayrityksellä käytössä olevan datan integraatiotyökalun käyttöönottoprosessia. Toimeksiantaja oli suomalainen ohjelmistoyritys Pinja Digital Oy. Toimeksianto tuli yrityksen Business Intelligence -yksiköltä, joka on erikoistunut tiedolla johtamisen työtehtäviin. Opinnäytetyö toteutettiin kehittämistyönä luomalla Bicep-templaatti, jolla pystytään jatkossa pystyttämään Azure-pilvipalvelussa toimivan datan integraatiotyökalun vaatima ympäristö uusissa asiakasprojekteissa. Ympäristö sisältää erinäisiä Azure-resursseja ja niiden toimintoja. Bicep on JSON-koodiin perustuva mallinnuskieli, jota käytetään Azure-resurssien julkaisuun ja hallintaan. Opinnäytetyön teoriaosuudessa käsitellään versionhallintaa, Azure-pilvipalvelua sekä ARM- ja Bicep-templaatteja ja niiden käyttöä. Näillä aiheilla pohjustettiin kehittämistyöosuutta, jossa luotiin Bicep-templaatti. Koska templaatti ja sen käyttöohje sisältää toimeksiantajan liikesalaisuuksia, ne ovat opinnäytetyössä salattuina liitteinä. Templaatin kehittämisprosessi pyrittiin kuvaamaan kuitenkin siten, että lukija saisi mahdollisimman hyvän käsityksen tehdystä työstä.
Tavoitteena opinnäytetyöllä oli sujuvoittaa datan integraatiotyökalun käyttöönottoa ja helpottaa toimeksiantajan työntekijöiden työskentelyä tällä työkalulla. Opinnäytetyön kirjoittajan tavoitteena oli lisäksi kartuttaa heidän asiantuntemustaan valituista teoria-aiheista. Kaikki tavoitteet saavutettiin halutulla tavalla.
Opinnäytetyön tuloksena syntyi toimeksiantajalle valmis ja hyödynnettävä Bicep-templaatti. Templaatille luotiin lisäksi käyttöohje, jotta sen käyttöä voisi helpommin jalkauttaa toimeksiantajayrityksen eri työntekijöiden käyttöön. Templaattia ja sen käyttöohjetta on vielä mahdollista jatkokehittää niin, että jatkossa integraatiotyökalun vaatimien Azure-resurssien lisäksi ohjeella pystyttäisiin myös opastamaan kyseisen työkalun käyttö, jolloin prosessi olisi kokonaan toteutettavissa ohjetta seuraamalla.
Tavoitteena opinnäytetyöllä oli sujuvoittaa datan integraatiotyökalun käyttöönottoa ja helpottaa toimeksiantajan työntekijöiden työskentelyä tällä työkalulla. Opinnäytetyön kirjoittajan tavoitteena oli lisäksi kartuttaa heidän asiantuntemustaan valituista teoria-aiheista. Kaikki tavoitteet saavutettiin halutulla tavalla.
Opinnäytetyön tuloksena syntyi toimeksiantajalle valmis ja hyödynnettävä Bicep-templaatti. Templaatille luotiin lisäksi käyttöohje, jotta sen käyttöä voisi helpommin jalkauttaa toimeksiantajayrityksen eri työntekijöiden käyttöön. Templaattia ja sen käyttöohjetta on vielä mahdollista jatkokehittää niin, että jatkossa integraatiotyökalun vaatimien Azure-resurssien lisäksi ohjeella pystyttäisiin myös opastamaan kyseisen työkalun käyttö, jolloin prosessi olisi kokonaan toteutettavissa ohjetta seuraamalla.