Cloud terms
Cloud computing transforms infrastructure from a capital expense into an operational one — and from a constraint into a superpower, if you use it correctly. This category covers compute, storage, networking, serverless, managed services, cost optimisation, and the architectural patterns for building systems that scale globally and fail gracefully.
More on Cloud
History
Cloud computing evolved from virtualization and utility computing concepts in the early 2000s, with Amazon Web Services (AWS) launching Elastic Compute Cloud (EC2) in 2006 as a foundational moment—offering on-demand compute resources over the internet. This sparked rapid adoption of cloud infrastructure by enterprises seeking to reduce capital expenditure and operational complexity, leading competitors like Microsoft Azure and Google Cloud Platform to enter the market. The practice matured through the 2010s with the rise of managed services, containerization (Docker), and orchestration platforms (Kubernetes), shifting focus from infrastructure management to application-centric deployment. Today, cloud development encompasses diverse models—Infrastructure as Code, serverless architectures, and multi-cloud strategies—reflecting a fundamental shift in how teams architect, scale, and operate software systems without owning physical infrastructure.
Key concepts
- Cloud Computing Models
- Shared Responsibility Model
- Cloud VPC & Networking
- Cloud Region Selection
- Infrastructure as Code (IaC) Tools
- PHP Deployment on Cloud Platforms
- Cloud Monitoring Tools
Best references
-
AWS Documentation Official, authoritative reference for AWS services including EC2, S3, RDS, Lambda, and VPC. Essential for PHP developers working with AWS fundamentals, auto-scaling, managed databases, and serverless functions.
-
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win Seminal work introducing DevOps principles and cloud-native thinking. Provides foundational context for understanding infrastructure as code, deployment automation, and modern cloud operations.
-
Cloud Native Computing Foundation (CNCF) Glossary Authoritative source for cloud-native patterns, container orchestration standards, and ecosystem best practices. Directly covers Kubernetes, container technologies, and serverless architectures.
-
Google Cloud Documentation Comprehensive reference for multi-cloud comparison, cloud CDN, load balancing (L4/L7), managed databases, and IaC tools. Useful for understanding cloud platform choices beyond AWS.
-
Site Reliability Engineering: How Google Runs Production Systems Canonical text on cloud monitoring, disaster recovery, shared responsibility models, and production best practices. Highly relevant for understanding cloud cost optimization and reliability patterns.
-
The Open Group Cloud Computing Model Formal specification and taxonomy for cloud computing models (IaaS, PaaS, SaaS), cloud regions, and standardized cloud architecture frameworks for enterprise deployments.
Typed relationships here
Edges touching a Cloud term.
- PHP Deployment on Cloud Platforms Leverages Cloud Computing Models 15h
- AWS Fundamentals for PHP Developers Often seen in PHP Deployment on Cloud Platforms 15h
- PHP Deployment on Cloud Platforms Leverages Auto Scaling 15h
- PHP Deployment on Cloud Platforms Leverages Serverless Functions 15h
- PHP Deployment on Cloud Platforms Leverages Containerisation (Docker for PHP) 15h