🎯 Definicja
IaaS (Infrastructure as a Service) to model usług chmurowych, w którym dostawca (np. AWS, Azure) wynajmuje Ci wirtualny sprzęt: serwery (VM), dyski, sieci i firewalle. Ty odpowiadasz za system operacyjny, aplikacje i dane. To jak wynajem pustego mieszkania – masz ściany i media, ale meble musisz wnieść sam.
🔑 Kluczowe punkty
- Odpowiedzialność: Dostawca dba o fizyczne kable i prąd. Ty dbasz o patchowanie Windowsa/Linuxa.
- Elastyczność: Największa ze wszystkich modeli (PaaS, SaaS). Możesz zainstalować cokolwiek chcesz.
- Koszt: Płacisz za zużyte zasoby (CPU/RAM na godzinę).
📚 Szczegółowe wyjaśnienie
W modelu On-Premise (własna serwerownia) musisz kupić serwer, podłączyć go do prądu, zainstalować klimatyzację i wymieniać dyski. W IaaS klikasz przycisk i po 30 sekundach masz serwer. Jeśli fizyczny dysk w data center Google padnie, Ty nawet tego nie zauważysz (zazwyczaj), bo wirtualizacja przeniesie Cię na inny sprzęt. To podstawa dla “Lift and Shift” – przenoszenia starych aplikacji do chmury bez zmiany kodu.
💡 Przykład zastosowania
Firma chce przenieść stary system księgowy, który działa tylko na Windows Server 2008. Nie mogą użyć SaaS ani PaaS. Kupują instancję EC2 (IaaS) w AWS, instalują tam Windowsa i przenoszą aplikację 1:1.
📌 Źródła
- NIST Definition of Cloud Computing.
👽 Brudnopis
- IaaS = “Amazon EC2”, “Azure VM”, “Google Compute Engine”.
- Kolejny krok to PaaS (Platform as a Service), gdzie nie martwisz się o OS.