Nodea — logo

IaaS (Infrastructure as a Service)

IaaS (Infrastructure as a Service, infrastruktura jako usługa) to podstawowy model chmury obliczeniowej, w którym dostawca udostępnia na żądanie wirtualne zasoby infrastrukturalne: serwery obliczeniowe, pamięć masową, sieci i adresy IP. Klient nie kupuje ani nie utrzymuje fizycznego sprzętu, lecz wynajmuje jego zwirtualizowane odpowiedniki, płacąc za faktyczne zużycie. Spośród trzech klasycznych warstw chmury IaaS daje najwięcej kontroli i jest najbliżej sprzętu.

Na czym polega IaaS?

Fundamentem IaaS jest wirtualizacja — hipernadzorca dzieli fizyczne serwery na wiele odizolowanych maszyn wirtualnych, które można tworzyć, skalować i usuwać w kilka chwil przez panel lub API. Obowiązuje tu model współdzielonej odpowiedzialności: dostawca dba o centrum danych, sprzęt, zasilanie i warstwę wirtualizacji, a klient zarządza wszystkim powyżej — systemem operacyjnym, konfiguracją, zabezpieczeniami i aplikacjami. Zasoby przydzielane programowo pozwalają traktować infrastrukturę jak kod (Infrastructure as Code) i odtwarzać całe środowiska automatycznie.

IaaS a PaaS i SaaS

Trzy warstwy chmury różnią się poziomem abstrakcji. IaaS dostarcza surową infrastrukturę i wymaga samodzielnej administracji. PaaS idzie krok dalej, udostępniając gotową platformę uruchomieniową, gdzie dostawca zarządza też systemem i środowiskiem — programista dostarcza tylko kod. SaaS to gotowa aplikacja dostępna przez przeglądarkę, gdzie klient nie zarządza niczym poza swoimi danymi.

Zastosowanie w praktyce

IaaS sprawdza się tam, gdzie liczy się elastyczność i pełna kontrola nad środowiskiem: przy zmiennym obciążeniu, środowiskach testowych powoływanych na chwilę, hostingu aplikacji o niestandardowych wymaganiach czy budowie architektury high availability. W praktyce najprostszą formą IaaS jest wynajem serwera VPS, który daje pełny dostęp administracyjny do maszyny w chmurze bez konieczności inwestowania we własny sprzęt.

Powiązane pojęcia

Najczęstsze pytania

Czym różni się IaaS od VPS?

VPS to konkretny, z góry określony zestaw zasobów wynajmowany zwykle w stałym abonamencie. IaaS to szerszy model chmurowy: zasoby przydzielane są dynamicznie przez API i portal, rozliczane za faktyczne zużycie, a infrastrukturę można programowo skalować i odtwarzać. VPS bywa najprostszą formą IaaS.

Za co odpowiada klient, a za co dostawca w modelu IaaS?

Dostawca odpowiada za warstwę fizyczną, wirtualizację, sieć i dostępność sprzętu. Klient zarządza wszystkim powyżej: systemem operacyjnym, aktualizacjami, konfiguracją, zabezpieczeniami i aplikacjami. To model współdzielonej odpowiedzialności, dający dużą kontrolę kosztem obowiązków administracyjnych.