This is the multi-page printable view of this section. Click here to print.
Cloud Computing
1 - Cloud Fundamentals
What is cloud computing? Cloud service models (IaaS, PaaS, SaaS) Cloud deployment models (public, private, hybrid) Benefits and challenges of cloud computing
2 - Cloud Architecture
Cloud design patterns Scalability and elasticity Fault tolerance and high availability Security in the cloud
3 - Cloud Providers
Amazon Web Services (AWS): aws EC2, S3, RDS, Lambda, and other AWS services Google Cloud Platform (GCP): gcp Compute Engine, Cloud Storage, Cloud SQL, Cloud Functions, and other GCP services Microsoft Azure: azure Virtual Machines, Blob Storage, Azure SQL, Azure Functions, and other Azure services
4 - Cloud Deployment and Management
Infrastructure as Code (IaC) Containerization (Docker, Kubernetes) Continuous Integration and Continuous Deployment (CI/CD) Monitoring and logging Cost optimization
5 - Cloud Services
Storage services Databases and data services Serverless computing Analytics and big data Machine learning and AI Internet of Things (IoT)
6 - Cloud Migration
Strategies for migrating to the cloud Lift and shift vs. re-architecting Cloud migration tools and services
7 - Cloud Security
Identity and access management (IAM) Data protection and encryption Network security in the cloud Compliance and governance