Cloud Computing là mô hình cung cấp tài nguyên công nghệ thông tin (máy chủ, lưu trữ, mạng, phần mềm) qua internet theo mô hình dùng bao nhiêu trả bấy nhiêu (pay-as-you-go), thay vì tự đầu tư hạ tầng vật lý.
IaaS (Infrastructure as a Service) cung cấp tài nguyên hạ tầng cơ bản như máy ảo, mạng, lưu trữ — ví dụ AWS EC2, Azure VM; người dùng tự quản lý OS và runtime. PaaS (Platform as a Service) cung cấp nền tảng để deploy ứng dụng mà không cần quan tâm đến hạ tầng bên dưới — ví dụ AWS Elastic Beanstalk, Heroku, Google App Engine; developer chỉ cần push code. SaaS (Software as a Service) là phần mềm hoàn chỉnh chạy trên cloud, người dùng chỉ cần sử dụng qua browser — ví dụ Gmail, Salesforce, Jira.
Lựa chọn mô hình phụ thuộc vào mức độ kiểm soát cần thiết: IaaS linh hoạt nhất nhưng tốn công vận hành nhất, SaaS tiện lợi nhất nhưng ít tuỳ biến nhất.