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 trả-theo-dùng (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 thô 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 tùy biến nhất.
Cloud Computing is a model for delivering IT resources (servers, storage, networking, software) over the internet on a pay-as-you-go basis, eliminating the need for upfront physical infrastructure investment.
IaaS (Infrastructure as a Service) provides raw infrastructure resources such as virtual machines, networking, and storage — examples include AWS EC2 and Azure VM; users manage the OS and runtime themselves. PaaS (Platform as a Service) provides a platform for deploying applications without worrying about the underlying infrastructure — examples include AWS Elastic Beanstalk, Heroku, and Google App Engine; developers simply push code. SaaS (Software as a Service) is fully functional software running on the cloud, accessible via a browser — examples include Gmail, Salesforce, and Jira.
The choice of model depends on the level of control needed: IaaS offers the most flexibility but the highest operational burden, while SaaS is the most convenient but the least customizable.