Advanced DevOps
Cloud Services
AWS, GCP, Azure fundamentals and deployment patterns.
Cloud Computing
Cloud platforms provide on-demand infrastructure, reducing the need to manage physical servers.
Major Providers
- AWS: Market leader, most services
- Google Cloud: Strong in data/ML
- Azure: Enterprise and Microsoft integration
- Cloudflare: Edge computing focus
Service Categories
- Compute: EC2, Lambda, Cloud Run
- Storage: S3, Cloud Storage, Blob
- Database: RDS, DynamoDB, Cloud SQL
- Networking: VPC, Load Balancers, CDN
Deployment Options
- IaaS: Virtual machines (full control)
- PaaS: Managed platforms (Heroku, Vercel)
- Serverless: Functions (Lambda, Cloudflare Workers)
- Containers: Kubernetes, ECS, Cloud Run
Infrastructure as Code
- Terraform: Multi-cloud IaC
- Pulumi: IaC with programming languages
- AWS CDK: AWS-specific IaC