Czym jest chmura obliczeniowa?

Wyobraź sobie, że zamiast kupować własny generator prądu, po prostu podłączasz się do sieci elektrycznej i płacisz za zużycie. Cloud computing działa dokładnie tak samo, tylko zamiast prądu dostajesz serwery, bazy danych, storage i dziesiątki innych usług IT.

Chmura obliczeniowa (ang. cloud computing) to dostarczanie zasobów IT przez internet, na żądanie, z modelem płatności za użycie. Nie kupujesz sprzętu. Nie budujesz serwerowni. Klikasz, konfigurujesz i korzystasz.

Jak to wyglądało kiedyś?

Przed chmurą, jeśli firma chciała uruchomić aplikację webową, musiała:

  • Kupić fizyczne serwery (koszt: tysiące złotych)
  • Znaleźć miejsce w serwerowni
  • Zainstalować system operacyjny, skonfigurować sieć
  • Zatrudnić kogoś do utrzymania tego wszystkiego
  • Czekać tygodnie, zanim cokolwiek ruszy

A co jeśli ruch na stronie rósł 10x w Black Friday? Kupować kolejne serwery, które przez resztę roku stoją i zbierają kurz?

5 cech chmury (wg NIST)

Amerykański National Institute of Standards and Technology zdefiniował 5 kluczowych cech cloud computingu:

  • On-demand self-service - zamawiasz zasoby sam, bez dzwonienia do nikogo
  • Broad network access - dostęp z dowolnego urządzenia przez internet
  • Resource pooling - zasoby współdzielone między wielu klientów
  • Rapid elasticity - skalujesz w górę i w dół w minuty
  • Measured service - płacisz tylko za to, czego użyjesz
⚠️ EXAM ALERT
Te 5 cech chmury pojawia się na egzaminie Cloud Practitioner. Zapamiętaj je. Szczególnie elasticity (automatyczne skalowanie) vs scalability (zdolność do skalowania) to ulubione pytanie egzaminatorów.

Trzy modele wdrożenia chmury

  • Public Cloud - zasoby dostawcy (AWS, Azure, GCP) dostępne dla każdego. Najczęstszy model.
  • Private Cloud - chmura tylko dla jednej organizacji. Np. VMware on-premises.
  • Hybrid Cloud - połączenie obu. Część w chmurze publicznej, część na własnych serwerach.
🏢 Scenariusz: Startup vs korporacja

Startup budujący aplikację mobilną: wchodzi w 100% na public cloud (AWS). Zero kosztów początkowych, płaci za to czego używa, skaluje się wraz ze wzrostem.

Bank z wrażliwymi danymi: korzysta z hybrid cloud. Dane klientów na prywatnych serwerach, ale analityka i testy na AWS.

💡 Ciekawostka
Netflix przeniósł się całkowicie na AWS w 2016 roku. Wcześniej mieli własne data center, które nie wytrzymywało obciążeń. Dziś obsługują ponad 230 milionów subskrybentów na infrastrukturze AWS.

AWS buduje ogromne data centers na całym świecie i dzieli ich moc obliczeniową między miliony klientów. Dzięki efektowi skali, AWS może oferować niższe ceny niż gdybyś sam kupił te same serwery. To trochę jak hurtownia vs sklep detaliczny: kupujesz „po kosztach" giganta.

🧠 Podsumowanie
  • Cloud computing = zasoby IT przez internet, na żądanie
  • Zamiast kupować serwery, „wynajmujesz" je od dostawcy
  • 5 cech wg NIST: on-demand, broad access, pooling, elasticity, measured
  • 3 modele: public, private, hybrid
  • Główna zaleta: płacisz za użycie, skalujesz w minuty
🧪 Sprawdź się

Która cecha chmury oznacza, że możesz automatycznie zwiększyć zasoby przy większym ruchu?

A Broad network access
B Measured service
C Rapid elasticity
Rapid elasticity to zdolność do szybkiego skalowania zasobów w górę i w dół, w zależności od zapotrzebowania. To jedna z kluczowych zalet chmury.

Firma używa własnych serwerów na dane klientów, ale uruchamia testy na AWS. Jaki to model?

A Public Cloud
B Hybrid Cloud
C Private Cloud
Hybrid Cloud łączy infrastrukturę on-premises (prywatną) z chmurą publiczną. Bank trzymający wrażliwe dane lokalnie, ale korzystający z AWS do testów, to klasyczny przykład.

Co jest największą zaletą modelu pay-as-you-go?

A Brak kosztów początkowych (CapEx)
B Zawsze niższe koszty niż on-premises
C Darmowe korzystanie przez pierwszy rok
Pay-as-you-go zamienia CapEx (wydatki kapitałowe) na OpEx (wydatki operacyjne). Nie musisz inwestować na start, ale to nie znaczy, że chmura jest zawsze tańsza!