Modele usług chmurowych
Modele usług chmurowych opisują, jak dzielona jest odpowiedzialność za elementy infrastruktury i oprogramowania pomiędzy organizację a dostawcę chmury. Każdy model oferuje inny poziom kontroli, elastyczności i zakresu zarządzania. Różnice między nimi wynikają z tego, kto zarządza daną warstwą stosu technologicznego.
-
IaaS (Infrastructure-as-a-Service) udostępnia podstawową infrastrukturę - serwery, sieć, przestrzeń dyskową i wirtualizację. Klient ma pełną kontrolę nad systemem operacyjnym, środowiskiem uruchomieniowym i aplikacją. Ten model przypomina klasyczne serwery on-premises, ale bez konieczności posiadania sprzętu fizycznego.
-
PaaS (Platform-as-a-Service) oferuje gotową platformę do uruchamiania aplikacji. Dostawca zarządza infrastrukturą, systemami operacyjnymi i middleware, a użytkownik odpowiada jedynie za aplikację i jej dane. Model przyspiesza tworzenie i wdrażanie rozwiązań bez konieczności administracji systemowej.
-
SaaS (Software-as-a-Service) to kompletny produkt działający w chmurze. Aplikacja oraz wszystkie warstwy poniżej są utrzymywane przez dostawcę. Użytkownik korzysta z gotowego oprogramowania bez potrzeby instalacji, konfiguracji czy zarządzania.
Różnice między modelami najlepiej obrazuje macierz odpowiedzialności:
- w IaaS większość warstw jest po stronie klienta,
- w PaaS dostawca przejmuje obsługę platformy,
- a w SaaS klient odpowiada jedynie za używanie aplikacji.
Poniższy diagram ilustruje zakres odpowiedzialności między Tobą a firmą Microsoft.
References
- https://en.wikipedia.org/wiki/Cloud_computing#Service_models
- https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-saas/?WT.mc_id=AZ-MVP-5003556
- https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-paas/?WT.mc_id=AZ-MVP-5003556
- https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-iaas/?WT.mc_id=AZ-MVP-5003556
- https://learn.microsoft.com/en-us/training/paths/microsoft-azure-fundamentals-describe-cloud-concepts/?WT.mc_id=AZ-MVP-5003556