Palvelimien päivityksien automatisointi Python-skriptillä
Kuronen, Petri (2022)
Kuronen, Petri
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-2022060615562
https://urn.fi/URN:NBN:fi:amk-2022060615562
Tiivistelmä
Opinnäytetyön tavoitteena oli toteuttaa toimeksiantajalle Python-skripti, joka automatisoi päivitysprosessin palvelimille. Opinnäytetyön toimeksiantajana on kansainvälinen teknologia-alan yritys. Yrityksen SaaS-palvelua ylläpidetään palvelimilla AWS-pilvipalvelussa, johon tehdään kuukausittaisia päivitystöitä.
Lambda-funktiota käytettiin skriptin käynnistämiseen jokaisella hallintoalueella. Skriptin toimivuutta testattiin testiympäristössä lukuisia kertoja. Skripti on käytännöllinen, se säästää paljon aikaa yrityksen toimihenkilöiltä, koska tällä hetkellä manuaalinen päivitys vie paljon aikaa. Työssä käytettiin Python-ohjelmointikieltä ja sen kirjastoa Boto3:a, jota tarvitsee AWS-palvelujen kanssa työskennellessä. Myös lukuisia AWS-palveluja käytettiin työn toteuttamiseksi.
Työn tuloksena toteutui Python-skripti, joka automatisoi palvelinten päivitykset onnistuneesti. Jatkossa skriptiä käytetään palvelimien automaattiseen päivitykseen. Dokumentaatiota seuraamalla toimeksiantaja voi soveltaa skriptiä muidenkin AWS-palvelujen automatisointiin.
Lambda-funktiota käytettiin skriptin käynnistämiseen jokaisella hallintoalueella. Skriptin toimivuutta testattiin testiympäristössä lukuisia kertoja. Skripti on käytännöllinen, se säästää paljon aikaa yrityksen toimihenkilöiltä, koska tällä hetkellä manuaalinen päivitys vie paljon aikaa. Työssä käytettiin Python-ohjelmointikieltä ja sen kirjastoa Boto3:a, jota tarvitsee AWS-palvelujen kanssa työskennellessä. Myös lukuisia AWS-palveluja käytettiin työn toteuttamiseksi.
Työn tuloksena toteutui Python-skripti, joka automatisoi palvelinten päivitykset onnistuneesti. Jatkossa skriptiä käytetään palvelimien automaattiseen päivitykseen. Dokumentaatiota seuraamalla toimeksiantaja voi soveltaa skriptiä muidenkin AWS-palvelujen automatisointiin.
