24. Felhőszolgáltatások (195)

24. Felhőszolgáltatások (195)

🎙️ Előadás szöveg – Felhőszolgáltatások

Tisztelt Hallgatóság!

A felhőszolgáltatások forradalmasították az informatikát: lehetővé teszik, hogy szervereinket, adatainkat és alkalmazásainkat egy távoli, dinamikusan méretezhető környezetben tartsuk, anélkül, hogy saját infrastruktúrát üzemeltetnénk.

1. Mit jelent a "felhő"?

A "felhő" kifejezés egy internetalapú erőforrás-gazdálkodási modellt jelöl, ahol szolgáltatók fájl- és számítási kapacitást, hálózati szolgáltatásokat és szoftvereket biztosítanak távolról. A felhasználó igény szerint, rugalmasan veszi igénybe ezeket az erőforrásokat, és csak a valós fogyasztás után fizet.

2. A szolgáltatási modellek

  • IaaS (Infrastructure as a Service): virtuális gépek, tároló­­hely és hálózat – például Amazon EC2, Azure Virtual Machines

  • PaaS (Platform as a Service): fejlesztői környezet és futtatókörnyezet – például Google App Engine, Azure App Service

  • SaaS (Software as a Service): kész alkalmazások böngészőn vagy kliensen – például Office 365, Google Workspace

E modellek hierarchiája azt mutatja, hogy az IaaS a legalacsonyabb szintű, míg a SaaS a legmagasabb fokú absztrakciót kínálja.

3. Előnyök és kihívások

Előnyök:

  • Rugalmasság és skálázhatóság: gyorsan bővíthetjük vagy csökkenthetjük az erőforrásokat

  • Költséghatékonyság: csak a tényleges fogyasztás után fizetünk

  • Gyors telepítés: percek alatt üzembe helyezhetünk új szolgáltatásokat

Kihívások:

  • Adatbiztonság és titkosítás: feladat a hozzáférések és adatok védelme

  • Szabályozások és GDPR: a személyes adatok kezelése különös figyelmet igényel

  • Szolgáltatófüggőség: vendor lock-in kockázata

4. Felépítés és architektúra

A felhőalapú rendszerben:

  • Regionális központok (data centerek) biztosítják a földrajzi redundanciát

  • Virtualizációs réteg választja le a fizikai hardvert a virtuális gépektől

  • Microservices és konténerek (Docker, Kubernetes) támogatják a rugalmas alkalmazás-telepítést

  • Automatizált monitorozás és skálázás (auto-scaling) gondoskodik a folyamatos elérhetőségről

5. Gyakorlati felhasználási esetek

  • Adattárolás és mentés: egyszerű backup és archiválás (pl. AWS S3, Azure Blob Storage)

  • Big Data és analitika: nagy mennyiségű adat párhuzamos feldolgozása (Hadoop, Spark)

  • CI/CD folyamatok: folyamatos integráció és deploy felhőalapú pipeline-okkal (Jenkins, GitHub Actions)

  • Webalkalmazások hosztolása: automatikusan skálázódó webszolgáltatások

6. Záró gondolat

A felhőszolgáltatások nem pusztán technológiai újdonságok, hanem a vállalati informatikai stratégia központi elemei. Ha jól használjuk őket, gyorsabb innovációt, költségmegtakarítást és magasabb rendelkezésre állást érhetünk el.

Köszönöm megtisztelő figyelmüket! 

Vissza