cloud computing
Megjelenés
Főnév
cloud computing (tsz. cloud computings)
A felhőalapú számítástechnika egy olyan technológiai modell, amely lehetővé teszi számítástechnikai erőforrások – például szerverek, tárhely, adatbázisok, hálózatok, szoftverek – internetalapú, igény szerinti hozzáférését.
🧠 Alapgondolat
Ahelyett, hogy egy szervezet saját fizikai szervereket üzemeltetne, a felhőszolgáltató biztosítja ezeket, és a felhasználó bérli vagy dinamikusan használja az erőforrásokat.
🧱 Szolgáltatási modellek
| Modell | Jelentés | Példa |
|---|---|---|
| IaaS – Infrastructure as a Service | Alapszintű infrastruktúra (szerver, hálózat, tárhely) | Amazon EC2, Google Compute Engine |
| PaaS – Platform as a Service | Fejlesztési környezet (OS, nyelvtámogatás, adatbázis) | Google App Engine, Heroku |
| SaaS – Software as a Service | Kész szoftver szolgáltatásként | Gmail, Google Docs, Microsoft 365 |
🌍 Felhőtípusok
| Típus | Leírás | Példa |
|---|---|---|
| Nyilvános felhő (Public Cloud) | Mindenki számára elérhető, közös infrastruktúra | Amazon Web Services (AWS), Microsoft Azure |
| Magánfelhő (Private Cloud) | Egy szervezet saját, belső felhője | OpenStack, VMware |
| Hibrid felhő (Hybrid Cloud) | Nyilvános és magánfelhő kombinációja | Azure Arc, AWS Outposts |
⚙️ Jellemző tulajdonságok
- Igény szerinti skálázás (scale up/down, in/out)
- Fizetés használat alapján (pay-as-you-go)
- Erőforrás virtualizáció
- Rugalmasság és elérhetőség
- Globális elérés
📈 Használati területek
- Webalkalmazások (pl. webshopok, portálok)
- Adatfeldolgozás (Big Data, gépi tanulás)
- Biztonsági mentések, archiválás
- Mobilalkalmazás backendjei
- DevOps és CI/CD folyamatok
- Játék- és médiastreaming szerverek
🔐 Biztonság és kihívások
- Adatvédelem – ki birtokolja az adatot?
- Hozzáférés-kezelés – identitás- és jogosultságkezelés (IAM)
- Szolgáltatáskiesés – SLA (szolgáltatási szint)
- Jogszabályi megfelelés – GDPR, HIPAA, stb.
🔧 Technológiák és eszközök
- Virtualizáció – VMware, KVM, Hyper-V
- Konténerek – Docker, Podman
- Orkesztráció – Kubernetes
- Automatizálás – Terraform, Ansible
- Felhőszolgáltatók SDK-i – AWS CLI, Google Cloud SDK, Azure CLI
📦 Példák konkrét szolgáltatásokra (AWS esetén)
| Szolgáltatás | Funkció |
|---|---|
| EC2 | Virtuális szerver |
| S3 | Objektum-alapú adattárolás |
| Lambda | Serverless funkciók |
| RDS | Kezelt adatbázis-szolgáltatás |
| CloudWatch | Monitorozás és naplózás |
| IAM | Jogosultságkezelés |
🚀 Előnyök
- Költséghatékony – nincs előzetes beruházás
- Gyors üzembe helyezés
- Könnyű skálázhatóság
- Globális lefedettség
- Automatikus frissítések
🧱 Hátrányok / kihívások
- Függőség a szolgáltatótól (vendor lock-in)
- Hálózati késleltetés
- Adatbiztonság külső szervereken
- Komplex költségstruktúra
🛠️ Fejlesztői nézőpont
Felhőalapú fejlesztés során jellemző:
- REST API-k használata
- Infrastrukturális komponensek kódként való kezelése (Infrastructure as Code)
- Serverless architektúra (pl. AWS Lambda, Google Cloud Functions)
- CI/CD pipeline-ok integrálása
📚 Ajánlott tanulási út
- Alapfogalmak – IaaS, PaaS, SaaS, deployment modellek
- Egy szolgáltató megismerése (pl. AWS, Azure vagy GCP)
- Virtuális gépek, tárolás, adatbázisok használata
- Automatizálás és konténerek
- Biztonság és hozzáférés-kezelés
- Saját projekt indítása (webapp, szerver, adatkezelés)
- cloud computing - Szótár.net (en-hu)
- cloud computing - Sztaki (en-hu)
- cloud computing - Merriam–Webster
- cloud computing - Cambridge
- cloud computing - WordNet
- cloud computing - Яндекс (en-ru)
- cloud computing - Google (en-hu)
- cloud computing - Wikidata
- cloud computing - Wikipédia (angol)