Logo David Burdelak
Słownik · Web development

Co to jest IaaS?

Ostatnia aktualizacja:

IaaS (Infrastructure as a Service) to model chmurowy, w którym dostawca udostępnia podstawowe zasoby: maszyny wirtualne, magazyn danych i sieć. Użytkownik odpowiada za system operacyjny, konfigurację, aktualizacje i oprogramowanie, które na nim uruchamia.

Co daje IaaS?

Pełną kontrolę nad środowiskiem przy braku konieczności kupowania i utrzymywania sprzętu. Zasoby można tworzyć i usuwać w ciągu minut, a płaci się za zużycie. Przykłady usług to Amazon EC2, Google Compute Engine, Azure Virtual Machines oraz serwery VPS.

Obowiązki użytkownika

Konfiguracja zapory, aktualizacje systemu, kopie zapasowe i monitoring leżą po stronie klienta. Dostawca gwarantuje działanie sprzętu i sieci, ale nie bezpieczeństwo systemu zainstalowanego na maszynie.

Kiedy wybrać IaaS?

Gdy potrzebujesz niestandardowej konfiguracji, specyficznego oprogramowania lub zgodności z wymogami, których nie spełnią gotowe platformy. Do prostych aplikacji wygodniejsze są PaaS lub hosting zarządzany.

IaaS, PaaS i SaaS w skrócie

W IaaS zarządzasz systemem i aplikacją na wynajętej infrastrukturze, w PaaS dostawca przejmuje system i środowisko uruchomieniowe, a w SaaS dostajesz gotową aplikację. Im wyższy poziom, tym mniej kontroli i mniej administracji. Wybór zależy od tego, ile pracy operacyjnej zespół chce wykonywać samodzielnie oraz od wymagań dotyczących konfiguracji i bezpieczeństwa.

Powiązane pojęcia

Wszystkie hasła z kategorii Web development