Compute
Compute resources provide the processing power required to run applications, services, virtual machines, containers, and workloads.
Examples
- • Virtual Machines
- • Cloud Servers
- • Containers
- • Serverless Computing
Learn how cloud infrastructure works and understand the core components that power modern cloud applications, including compute, storage, networking, security, virtualization, and management.
Cloud Infrastructure
Applications
Compute
Networking
Storage
Security
Management
Introduction
Cloud infrastructure is the collection of technology resources used to build, run, connect, secure, and manage applications and services in a cloud environment.
Core infrastructure components include compute resources, storage, networking, virtualization, management software, and security services.
Instead of managing all physical hardware directly, organizations can use cloud platforms to provision and manage infrastructure through web consoles, APIs, command-line tools, and automation.
Core Components
These components work together to provide the foundation required for cloud applications and services.
Compute resources provide the processing power required to run applications, services, virtual machines, containers, and workloads.
Examples
Cloud storage provides services for storing application data, files, databases, backups, and other digital resources.
Examples
Cloud networking connects infrastructure, applications, users, and services through virtual networks, routing, DNS, and secure connectivity.
Examples
Virtualization allows physical infrastructure resources to be abstracted and divided into virtual machines and other software-defined resources.
Examples
Security services help control access, protect infrastructure, manage identities, and secure applications and cloud resources.
Examples
Management services help organizations configure, monitor, automate, maintain, and optimize cloud infrastructure.
Examples
Architecture
Cloud environments are commonly organized into logical layers that support applications, services, compute resources, networking, storage, and underlying infrastructure.
Websites, APIs, mobile applications, enterprise systems, and cloud-native services.
Managed databases, messaging services, analytics, serverless services, and other cloud platforms.
Virtual machines, containers, Kubernetes clusters, and serverless compute.
Virtual networks, subnets, routing, firewalls, identity, access control, and secure connectivity.
Object storage, block storage, file storage, databases, backups, and disaster recovery.
Data centers, servers, physical networking equipment, and hardware managed by cloud providers.
Benefits
Cloud infrastructure provides organizations with flexible ways to provision and manage technology resources.
Cloud infrastructure can provide resources based on changing application and workload requirements.
Organizations can select different services, architectures, deployment models, and infrastructure configurations.
Infrastructure can be provisioned and managed using automation tools and Infrastructure as Code.
Cloud providers operate infrastructure across multiple regions and locations.
Infrastructure Design
Building cloud infrastructure usually involves planning workloads, networking, compute, storage, security, and operational management.
Identify application requirements including performance, availability, security, scalability, storage, and networking needs.
Create virtual networks, subnets, routing rules, gateways, and security boundaries.
Choose the appropriate compute platform such as virtual machines, containers, Kubernetes, or serverless services.
Select object, block, file, or database storage based on application and data requirements.
Configure identity management, permissions, network security, encryption, secrets, and access policies.
Use monitoring, logging, alerting, automation, and cost optimization to operate the infrastructure effectively.
Automation
Infrastructure as Code allows teams to define and manage infrastructure using configuration files instead of manually configuring every resource.
Tools such as Terraform can be used to create, update, and manage infrastructure through version-controlled configuration.
Example Infrastructure Workflow
Next Step
Continue learning about cloud service models, deployment models, networking, storage, compute, security, and cloud architecture.