Przejdź do treści

Przetwarzanie w chmurze — IaaS, PaaS, SaaS i modele chmury

Uznana definicja NIST wstawiona w decyzje operacyjne na co dzień

Wstęp

Cloud computing (chmura) zgodnie z publikacją NIST SP 800-145 to model, gdzie na żądanie i przy minimalnym wysiłku ze strony dostawcy możesz uzyskać dostęp do wspólnej puli konfigurowalnych zasobów IT — sieci, serwerów, pamięci masowej, aplikacji — które można szybko skalować w górę i w dół. NIST opisuje model trzema poziomami usług i czterema modelami wdrażania, a te pojęcia pojawiają się ponownie w prawie każdej rozmowie o strategii chmury.

Trzy modele usług

ModelKlient steruje samDostawca kontroluje
IaaS (Infrastructure as a Service)System kontroli, aplikacje, daneFizyczny sprzęt, sieć, wirtualizacja
PaaS (Platform as a Service)Aplikacja i jej daneSystem sterowania, platforma rozwojowa, obsługa podstawy
SaaS (Software as a Service)Tylko własne dane i ustawienia użytkownikaCała aplikacja i wszystko pod nią

Im bardziej w kierunku IaaS się zdecydujesz, tym więcej elastyczności i odpowiedzialności masz sam; im bardziej w kierunku SaaS, tym mniej musisz sam obsługiwać, ale w zamian masz mniej wpływu na to, jak usługa działa pod spodem.

Cztery modele wdrażania

  • 01Chmura prywatna: infrastruktura jest zarezerwowana dla jednej organizacji, często aby zachować pełną kontrolę nad wrażliwymi danymi
  • 02Chmura publiczna: infrastruktura jest dzielona między wielu klientów u dostawcy i dostępna przez internet
  • 03Chmura hybrydowa: kombinacja, w której np. wrażliwe systemy działają prywatnie, podczas gdy inne działają w chmurze publicznej
  • 04Cloud wspólnoty (chmura wspólna): infrastruktura dzielona między organizacjami ze wspólnymi wymaganiami, np. branża lub typ administracji

Wspólna odpowiedzialność

Powszechnym nieporozumieniem jest to, że "chmura zadba o bezpieczeństwo". W rzeczywistości obowiązuje dzielona odpowiedzialność (shared responsibility): dostawca typowo zapewnia fizyczne centrum danych, sprzęt i — w zależności od modelu usług — części platformy, podczas gdy klient zawsze ma odpowiedzialność za kontrolę dostępu, konfigurację i dane umieszczone w chmurze. Im bliżej SaaS, tym bardziej odpowiedzialność przesunęła się w kierunku dostawcy, ale nigdy całkowicie nie znika dla klienta.

Chmura nie przenosi odpowiedzialności — przenosi, gdzie praca jest wykonywana. Odpowiedzialność za prawidłowy wybór pozostaje u klienta.

Praktyczna zasada z doradztwa w chmurze