Skip to main content

Cloud

Cloud computing is a model for enabling on-demand network access to shared, configurable computing resources that providers can provision and release with minimal management effort or service provider interaction.

Expanded Explanation

1. Technical Function and Core Characteristics

Cloud computing delivers compute, storage, networking, and higher-level services over networks from pooled, virtualized resources. It relies on broad network access, resource pooling, rapid elasticity, and measured service with usage-based metering and monitoring. Standard definitions describe three primary service models: infrastructure as a service, platform as a service, and software as a service, delivered through deployment models such as public, private, community, and hybrid cloud.

Cloud services use standardized interfaces and automation to provision and deprovision resources. Providers operate large-scale data centers with multi-tenant architectures and virtualization or containerization technologies that isolate workloads while sharing underlying hardware.

2. Enterprise Usage and Architectural Context

Enterprises use cloud to host applications, data platforms, development and test environments, security services, analytics workloads, and collaboration tools. Architects design cloud environments with reference architectures, landing zones, network segmentation, identity and access management, and policy controls aligned to organizational requirements. Cloud adoption patterns include lift-and-shift migration, refactoring applications for cloud-native architectures, and building new workloads on managed services.

Hybrid and multicloud architectures integrate on-premises (on-prem) infrastructure with multiple cloud providers through secure connectivity, centralized identity, and consistent governance. Enterprise cloud strategies often incorporate service-level objectives, capacity planning, financial management practices, and compliance controls into cloud operating models.

3. Related or Adjacent Technologies

Cloud computing relates to virtualization, containers, Kubernetes, service meshes, and microservices architectures, which support resource isolation, orchestration, and distributed application design. It connects with edge computing, content delivery networks, and Software Defined Networking (SDN) to optimize performance and locality for workloads and data. Security technologies such as cloud access security brokers, zero-trust architectures, Encryption Key Management (EKM), and Security Information and Event Management (SIEM) platforms commonly integrate with cloud environments.

Cloud platforms also underpin data lakehouses, data warehouses, and stream processing services, as well as Machine Learning (ML) platforms and serverless computing. Observability tools, including metrics, logs, traces, and configuration management databases, monitor cloud workloads and infrastructure.

4. Business and Operational Significance

Cloud computing changes how organizations procure and operate IT by offering on-demand self-service, pay-per-use billing, and managed services. It enables cost allocation by usage, supports capacity alignment to demand, and moves parts of IT responsibility to cloud providers under shared responsibility models. Cloud contracts, Service Level Agreements (SLAs), and compliance attestations document provider obligations and customer duties.

For technology, security, and data leaders, cloud affects governance, risk management, regulatory compliance, and vendor management practices. It influences how organizations structure operating models for platform engineering, DevOps, FinOps, data management, and Security Operations (SecOps) across distributed environments.