Modele chmury (IaaS, PaaS, SaaS)
IaaS, PaaS i SaaS to trzy podstawowe modele usługowe chmury obliczeniowej. Definiują one poziom abstrakcji oraz zakres odpowiedzialności między dostawcą chmury a klientem. Każdy z modeli oferuje inny stopień zarządzania i kontroli.
IaaS (Infrastructure as a Service): Model, w którym dostawca chmurowy udostępnia infrastrukturę IT w formie usługi. Klient nie musi inwestować w fizyczny sprzęt ani zarządzać nim bezpośrednio. Typowe zasoby obejmują serwery wirtualne, pamięć masową, sieć i firewalle. Przykłady: Amazon EC2, Microsoft Azure Virtual Machines.
PaaS (Platform as a Service): Model, w którym dostawca udostępnia kompletną platformę programistyczną, obejmującą środowisko uruchomieniowe, bazę danych, serwery aplikacyjne i narzędzia deweloperskie. Klient koncentruje się na tworzeniu aplikacji, nie martwiąc się o infrastrukturę. Przykłady: Google App Engine, Heroku.
SaaS (Software as a Service): Model, w którym klient korzysta z gotowej aplikacji dostępnej przez przeglądarkę lub interfejs API. Dostawca zajmuje się utrzymaniem infrastruktury i aplikacji, aktualizacjami i bezpieczeństwem. Przykłady: Microsoft 365, Salesforce, Gmail.
