Czym jest chmura?

Podstawowe pojęcia związane z chmurą obliczeniową — IaaS, PaaS, SaaS.

Czym jest chmura?

Czym właściwie jest chmura?

Jeżeli jesteś administratorem systemów, sieci, testerem czy też deweloperem - zapewne to pojęcie jest Ci znane. Jeśli żadne z określeń nie pasuje do Ciebie - może po prostu ciekawi Cię ten temat? Zatem, jeśli chcesz uporządkować, bądź rozszerzyć wiedzę… czytaj dalej.

Wyobraź sobie serwer, który stoi w Twojej serwerowni…

Serwerownia

Czym jest serwerownia? To wydzielone pomieszczenie w budynku, czasami wręcz cały budynek. Ty — lub Twoja firma — płacicie czynsz, czasem tylko podatek od gruntu za powierzchnię, na której budynek stoi. Budynek ktoś wybudował, dostarcza do niego prąd, dostarcza chłodzenie.

Do tego pojawiają się koszty:

  • osprzętu — czyli szaf serwerowych, okablowania itd.;
  • serwerów — to dzięki nim możemy uruchomić swój program, udostępnić dane itd.;
  • macierzy — to urządzenia, na których przechowywane są Twoje dane;
  • routerów, switchy — dzięki nim Twoje serwery mogą komunikować się ze światem;
  • innych urządzeń.

Czynnik ludzki

Mamy pomieszczenia, sprzęt, ale ktoś tym musi zarządzać. Mamy ochronę, która przez 24/7 ochrania nasze mienie — a każda z tych osób dostaje pensję.

Chmura jako alternatywa

Chmura to tak naprawdę dokładnie ten sam zestaw podstawowych elementów serwerowni, tylko że umieszczony na terytorium jakiegoś państwa, w okolicy, czy też konkretnym mieście. Całkowity koszt budowy i utrzymania serwerowni pokrywany jest przez dostawcę chmurowego, który gwarantuje dostępność swoich serwerowni dla firm takich jak nasza, w cenie o wiele niższej niż ponoszone przez nas koszty własnego datacenter.

Modele usług chmurowych

Rozróżniamy wiele rozwiązań dostarczanych przez dostawców chmurowych. Najpopularniejsze akronimy:

  • IaaS — to tak naprawdę serwer w chmurze. Wybieramy system operacyjny, parametry, takie jak RAM, CPU czy wielkość dysków.

  • PaaS — tutaj nie martwimy się już o warstwę serwerową. Na naszej głowie znajdują się tylko nasza aplikacja i dane. Resztą zajmuje się dostawca chmurowy.

  • SaaS — to pełne rozwiązanie. Nie interesuje nas aktualizacja systemu operacyjnego, czy też samej aplikacji. Po prostu korzystamy. Jesteśmy jednak nadal odpowiedzialni za to, komu udostępniamy nasze rozwiązanie.

W modelu chmurowym wyróżniamy także bardzo kluczową rzecz: bezpieczeństwo oraz tzw. shared responsibility model — czyli współodpowiedzialność. O tym jednak w kolejnym odcinku.

← Wróć do Dobry Start