Chmura obliczeniowa
Chmura obliczeniowa (ang. cloud computing) jest modelem udostępniania zasobów informatycznych – m.in. mocy obliczeniowej, pamięci masowej, aplikacji i usług – przez sieć Internet w sposób elastyczny, skalowalny i płatny według zużycia. Użytkownicy nie muszą posiadać własnej infrastruktury serwerowej, a wszystkie operacje są realizowane w centrach danych zarządzanych przez dostawcę chmury.
Historia
Początki koncepcji chmury sięgają lat 1960, kiedy to John McCarthy postulował, że „każdy będzie korzystał z komputerów tak, jak dziś korzysta z telefonów”. Realne rozwiązania pojawiły się w latach 1990 i 2000 wraz z rozwojem wirtualizacji oraz szybkich łączy sieciowych. Przełomowym momentem było uruchomienie w 2006 platformy Amazon Web Services (AWS), która wprowadziła model IaaS (Infrastructure as a Service).
Modele usługowe
Chmura obliczeniowa dzieli się na trzy podstawowe modele usługowe:
- IaaS – dostarcza wirtualną infrastrukturę (serwery, sieci, magazyny danych). Przykłady: AWS EC2, Microsoft Azure Virtual Machines.
- PaaS – zapewnia środowisko do tworzenia, testowania i wdrażania aplikacji. Przykłady: Google App Engine, Heroku.
- SaaS – udostępnia gotowe aplikacje działające w przeglądarce. Przykłady: Google Workspace, Microsoft 365.
Modele wdrożeniowe
W zależności od własności i zarządzania infrastrukturą wyróżnia się:
- Chmura publiczna – zasoby są współdzielone i dostępne dla wielu klientów.
- Chmura prywatna – dedykowana jednemu podmiotowi, często hostowana w jego własnym centrum danych.
- Chmura hybrydowa – połączenie środowisk publicznych i prywatnych, umożliwiające przenoszenie obciążeń w zależności od potrzeb.
- Edge computing – przetwarzanie danych w pobliżu ich źródła, uzupełnia tradycyjne chmury.
Zalety i wady
| Zalety | Wady |
|---|---|
|
|
Zastosowania
Chmura obliczeniowa znajduje zastosowanie w wielu dziedzinach, między innymi:
- Analiza dużych zbiorów danych i przetwarzanie wsadowe.
- Sztuczna inteligencja i uczenie maszynowe – trening modeli na potężnych klastrach GPU.
- Hosting aplikacji internetowych i mobilnych.
- Systemy kopii zapasowych i archiwizacji.
- Rozwiązania biznesowe typu ERP, CRM działające w modelu SaaS.
- Współpraca zespołowa, platformy do pracy zdalnej.
Bezpieczeństwo
Bezpieczeństwo chmury opiera się na kilku warstwach:
- Mechanizmy szyfrowania danych w spoczynku i w tranzycie.
- Kontrole dostępu i uwierzytelnianie wieloskładnikowe (MFA).
- Audyt i monitorowanie zdarzeń bezpieczeństwa (SIEM).
- Certyfikaty i standardy (np. ISO/IEC 27001, SOC 2).
Ważnym zagadnieniem jest podział odpowiedzialności (shared responsibility model) pomiędzy dostawcą a użytkownikiem.
Perspektywy rozwoju
Rozwój chmury jest ściśle powiązany z postępem w technologiach 5G, IoT oraz edge computing. Oczekuje się dalszego wzrostu przychodów z rynku chmury publicznej, rosnącej popularności modeli multicloud oraz zwiększenia roli sztucznej inteligencji w zarządzaniu zasobami chmurowymi.
Źródła
Artykuł opiera się na dostępnych w encyklopedii publikacjach o tematyce technologii informacyjnej, informatyce i biznesie. Szczegółowe dane liczbowe pochodzą z raportów rynkowych udostępnianych przez podmioty publiczne.