Strategies for Upgrading Distributed Edge Cloud Nodes
Melén, Jan (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202501271933
https://urn.fi/URN:NBN:fi:amk-202501271933
Tiivistelmä
Tässä opinnäytetyössä tarkastellaan käyttöjärjestelmän paikan päällä tehtäviä päivityksiä yhden palvelimen reunapilvijärjestelmissä. Työssä analysoidaan järjestelmien päivitykseen liittyviä ongelmakokonaisuuksia, tunnistetaan olemassa olevat kaupalliset ja avoimen lähdekoodin ratkaisut. Opinnäytetyössä suunniteltu päivitysprosessi on tarkoitettu muutettaville järjestelmille, ja työssä käsitellään eroja muutettavien ja muuttumattomien järjestelmien päivitysten välillä. Automaatio-työkaluina käytetään Ansiblen ja shell-skriptausten lisäksi tekoälyä. Lisäksi OpenAI API:a hyödynnetään tekoälyavustajan toteutuksessa, jolla ratkaistaan konfiguraatiotiedostojen ristiriitoja. Työssä kuvataan muutokset, joilla olemassa olevien työkalujen interaktiiviset osat minimoidaan, jolloin niiden käyttö on mahdollista automaatiotyökalujen avulla.
Työssä korostetaan, kuinka päivityksen suoritusjärjestyksen huolellinen suunnittelu ja toteutus on tärkeää binäärirajapinnoista ja käyttöliittymämuutoksista johtuvien seisokkien minimoimiseksi. Opinnäytetyön loppuosassa esitellään yksityiskohtaisesti toteutus sekä esitetään johtopäätökset ja mahdollisia tulevia kehityskohtia, keskittyen automaation edelleen parantamiseen.
Työssä korostetaan, kuinka päivityksen suoritusjärjestyksen huolellinen suunnittelu ja toteutus on tärkeää binäärirajapinnoista ja käyttöliittymämuutoksista johtuvien seisokkien minimoimiseksi. Opinnäytetyön loppuosassa esitellään yksityiskohtaisesti toteutus sekä esitetään johtopäätökset ja mahdollisia tulevia kehityskohtia, keskittyen automaation edelleen parantamiseen.