-
Notifications
You must be signed in to change notification settings - Fork 0
EN_Cloud
somaz edited this page Mar 30, 2026
·
9 revisions
A summary of cloud concepts for DevOps engineers. Click each link for full details.
- Cloud Computing: Technology that allows access to computing resources (servers, storage, DB, networking, software) over the Internet
- Public Cloud: Cloud shared by multiple users over the Internet (AWS, Azure, GCP)
- Private Cloud: Cloud dedicated to a single organization — greater control and security (VMware vSphere, OpenStack)
- Hybrid Cloud: Combined model using both public and private clouds
- IaaS (Infrastructure as a Service): Provides virtualized servers, storage, and networking (AWS EC2, Azure VM, GCE)
- PaaS (Platform as a Service): Provides an app development/deployment platform without infrastructure management (Google App Engine, Heroku)
- SaaS (Software as a Service): Delivers software over the Internet on a subscription basis (Google Workspace, Office 365)
- Cloud-Native: Application design optimized for cloud environments — microservices, containers, DevOps, IaC
- Serverless Computing: Execution model where the cloud provider manages server allocation and provisioning (AWS Lambda, Azure Functions)
- Event-driven: Serverless apps run in response to triggers such as HTTP requests, file uploads, or database events
- Usage-based costing: Billing only for the compute time when code is actually running
Covers the concept of cloud computing and its key benefits (scalability, cost-efficiency, accessibility), compares public vs private cloud models, and explains the characteristics and examples of IaaS, PaaS, and SaaS service models.
→ Details
Covers the 8 core principles of cloud-native applications (microservices, containers, DevOps, IaC, etc.) and explains the serverless computing model — including event-driven execution, usage-based billing, and an AWS Lambda Python example.
→ Details