SZC logo

Kecskeméti SZC

OM kód: 203041/002 | 6090 Kunszentmiklós, Apostol P. u. 2-6.

Intézmény logo

Kecskeméti SZC Virágh Gedeon Technikum

HírekKözérdekű adatokCLASSROOMKRÉTA

13. évf.: Automatizálás és DevOps irány

13. évf.: Automatizálás és DevOps irány

Miért fontos az automatizálás?

A modern informatikában már nem elegendő egyetlen eszközt kézzel konfigurálni. Egy vállalatnál akár több száz:

  • szerver,
  • kapcsoló,
  • router,
  • virtuális gép,
  • felhőszolgáltatás
    üzemelhet egyszerre.

Ha minden módosítást manuálisan kellene elvégezni:

  • lassú lenne,
  • sok hibát okozna,
  • nehezen dokumentálható lenne.

Ezért az informatikában egyre nagyobb szerepet kap:

  • az automatizálás,
  • a scriptelés,
  • és a DevOps szemlélet.

Mi az automatizálás?

Az automatizálás során:

  • ismétlődő feladatokat
  • programokkal vagy szkriptekkel
  • automatikusan hajtunk végre.

Példák:

  • 50 felhasználó automatikus létrehozása
  • router konfigurációk tömeges módosítása
  • biztonsági mentések készítése
  • rendszerfrissítések telepítése
  • hálózati hibák figyelése

Mi az a DevOps?

A DevOps szó két kifejezésből áll:

  • Development = fejlesztés
  • Operations = üzemeltetés

A DevOps célja:

  • a fejlesztők és üzemeltetők együttműködésének javítása,
  • az automatizálás növelése,
  • a gyorsabb és megbízhatóbb rendszerüzemeltetés.

A DevOps legfontosabb elemei

Verziókezelés

Például:

  • Git
  • GitHub

Automatizálás

Például:

  • Bash
  • Python  Példa egy switch mentésére!
  • PowerShell

Konténerek

Például:

  • Docker

Felhőszolgáltatások

Például:

  • Azure
  • AWS
  • Google Cloud

Monitoring

Például:

  • Zabbix
  • Nagios
  • Grafana

Miért használják a cégek?

Előnyök:

  • gyorsabb munkavégzés
  • kevesebb emberi hiba
  • könnyebb dokumentálás
  • egyszerűbb hibakeresés
  • skálázható rendszerek
  • gyorsabb telepítés

Hol találkozunk vele?

Példák:

  • Netflix
  • YouTube
  • banki rendszerek
  • webáruházak
  • felhőszolgáltatások
  • vállalati hálózatok

Amikor egy streaming szolgáltatás több millió felhasználót szolgál ki egyszerre, ott már senki nem SSH-zik kézzel 800 szerverre péntek este. Legalábbis a remény hal meg utoljára.

Automatizálási példák

Linux példa

#!/bin/bash
echo "Biztonsági mentés indul..."
cp -r /home/diakok /backup/
echo "Mentés kész."

Python példa

devices = ["Router1", "Switch1", "Switch2"]

for device in devices:
   print(f"Kapcsolódás: {device}")

https://ke-viragh.cms.intezmeny.edir.hu/uploads/script_9a9e4f717a.mkv

Hálózati automatizálás

A hálózati automatizálás során:

  • programokkal,
  • API-kkal,
  • vagy központi rendszerekkel
    kezeljük a hálózati eszközöket.

Példák:

  • VLAN létrehozása több switchen
  • konfiguráció mentése
  • hibák figyelése
  • IP-címek kiosztása

Fontos fogalmak

FogalomJelentés
ScriptAutomatizált parancssorozat
APIProgramozható kommunikációs felület
ContainerElkülönített alkalmazási környezet
CI/CDAutomatikus fejlesztési és telepítési folyamat
Infrastructure as CodeInfrastrukturális beállítások kódból

Önálló feladat

Feladat:

Gyűjts össze legalább 5 olyan informatikai feladatot, amely automatizálható lenne egy iskolai hálózatban.

Példák:

  • felhasználók létrehozása
  • mentések készítése
  • nyomtatók telepítése
  • WiFi jelszó módosítása
  • logok gyűjtése


Partnereink

SZC logo

Kecskeméti SZC


Kecskeméti SZC Virágh Gedeon Technikum

6090 Kunszentmiklós, Apostol P. u. 2-6.

Telefon: 76/550-180

E-mail: viragh(kukac)kecskemetiszc.hu

OM azonosító: 203041/002

Felnőttképzési nyilvántartás száma: Fnysz: E-001288/2015


2026Kecskeméti SZC Virágh Gedeon Technikum