cloud-computing

Cloud computing to dostępność zasobów systemu komputerowego na żądanie, zwłaszcza pamięci masowej i mocy obliczeniowej, bez bezpośredniego aktywnego zarządzania przez użytkownika.

Cloud computing obejmuje dostarczanie usług obliczeniowych — w tym serwerów, pamięci masowej, baz danych, sieci, oprogramowania, analityki i inteligencji — przez Internet („chmurę”), aby oferować szybsze innowacje, elastyczne zasoby i korzyści skali. Użytkownicy zazwyczaj płacą tylko za usługi w chmurze, z których korzystają, co pomaga obniżyć koszty operacyjne, wydajniej uruchamiać infrastrukturę i skalować się w miarę zmian potrzeb biznesowych. Model ten kontrastuje z tradycyjnym modelem obliczeń lokalnych, w którym użytkownicy zarządzają własnym sprzętem i oprogramowaniem.

Cloud computing oferuje różne modele usług, w tym Infrastructure as a Service (IaaS), Platform as a Service (PaaS) i Software as a Service (SaaS). IaaS zapewnia dostęp do podstawowych zasobów, takich jak maszyny wirtualne i pamięć masowa. PaaS oferuje platformę do tworzenia, uruchamiania i zarządzania aplikacjami. SaaS dostarcza aplikacje oprogramowania przez Internet, na żądanie, często w oparciu o subskrypcję.

        graph LR
  Center["cloud-computing"]:::main
  Pre_virtualization["virtualization"]:::pre --> Center
  click Pre_virtualization "/terms/virtualization"
  Center --> Child_iaas_infrastructure_as_a_service["iaas-infrastructure-as-a-service"]:::child
  click Child_iaas_infrastructure_as_a_service "/terms/iaas-infrastructure-as-a-service"
  Center --> Child_saas_software_as_a_service["saas-software-as-a-service"]:::child
  click Child_saas_software_as_a_service "/terms/saas-software-as-a-service"
  Center --> Child_serverless["serverless"]:::child
  click Child_serverless "/terms/serverless"
  Rel_edge_computing["edge-computing"]:::related -.-> Center
  click Rel_edge_computing "/terms/edge-computing"
  Rel_devops["devops"]:::related -.-> Center
  click Rel_devops "/terms/devops"
  Rel_content_delivery_network["content-delivery-network"]:::related -.-> Center
  click Rel_content_delivery_network "/terms/content-delivery-network"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Sprawdzenie wiedzy

1 / 3

🧒 Wyjaśnij jak 5-latkowi

To tak, jakby wynajmować moc obliczeniową i przestrzeń dyskową przez Internet, zamiast kupować i zarządzać własnym komputerem i dyskiem twardym w domu.

🤓 Expert Deep Dive

Cloud computing abstrahuje warstwy sprzętowe i infrastrukturalne, oferując usługi za pośrednictwem dobrze zdefiniowanych API i konsol zarządzania. Podstawowa architektura zazwyczaj obejmuje ogromne centra danych wykorzystujące technologie wirtualizacji (np. hiperwizory takie jak KVM, Xen) do agregacji zasobów i umożliwienia wielodostępności (multi-tenancy). Kluczowe komponenty dla efektywnego działania i skalowalności to planowanie zasobów, równoważenie obciążenia i automatyczne udostępnianie. Modele wdrażania obejmują chmury publiczne (współdzielona infrastruktura), chmury prywatne (dedykowana infrastruktura) i chmury hybrydowe (kombinacja). Kluczowe kwestie architektoniczne obejmują lokalizację danych, opóźnienia sieciowe, bezpieczeństwo (model współdzielonej odpowiedzialności), zgodność z przepisami oraz strategie optymalizacji kosztów (np. instancje zarezerwowane, instancje typu spot). Przetwarzanie bezserwerowe (serverless computing) stanowi dalszą ewolucję, abstrahując nawet od aspektu zarządzania serwerami, gdzie wykonanie kodu jest sterowane zdarzeniami i zarządzane w całości przez dostawcę. Istnieją kompromisy między kontrolą, kosztami, wydajnością a uzależnieniem od dostawcy (vendor lock-in). Korzyści skali osiągane przez głównych dostawców pozwalają na konkurencyjne ceny i zaawansowane oferty usług.

🔗 Powiązane terminy

Wymagana wiedza:

📚 Źródła