Cloud Architecture, Design, and Operations
- Lesson 1: Choose the Appropriate Cloud Service Model – cloud service models; cloud shared responsibility model
- Lesson 2: Concepts Related to Service Availability – cloud resource availability concepts; cloud disaster recovery (DR) concepts
- Lesson 3: Cloud Networking Concepts – public/private connections; network functions, components, and services; VPC; subnets, routing, and switching
- Lesson 4: Cloud Storage Concepts – tiered storage; disk and storage types; S3 and Azure Storage
- Lesson 5: Cloud-Native Design Concepts – managed services; microservices; serverless; loosely coupled architecture; service discovery
- Lesson 6: Containerization Concepts – containerization; workload orchestration; networking/port mapping; storage types; image registries
- Lesson 7: Cloud Virtualization Concepts – standalone virtualization; clustering; cloning; host affinity; hardware pass-through; network/storage virtualization
- Lesson 8: Cost of Cloud Usage – billing models; resource metering; tagging; rightsizing
- Lesson 9: Database Concepts within the Cloud – relational vs. non-relational databases; self-managed vs. provider-managed deployment
- Lesson 10: Using Cloud Resources to Optimize Workloads – compute; orchestration; workflow; network performance; storage; managed services
- Lesson 11: The Cloud and Cutting-Edge Technologies – ML/AI in the cloud; IoT in the cloud
- Lesson 12: Cloud Deployment Models – public, private, hybrid, community cloud
- Lesson 13: Implementation of Deployment Strategies – blue-green, canary, rolling, in-place deployment
- Lesson 14: Outline Key Elements of Cloud Migration – migration types; resource allocation; application migration strategies
- Lesson 15: Automating Cloud Infrastructure Provisioning Using Code – IaC; CaC; CI/CD; versioning; scripting logic; testing; documentation
- Lesson 16: Provisioning Cloud Resources – storage, performance, security, cost, availability, compliance, network, and compute requirements
- Lesson 17: Achieving Cloud Observability – logging; tracing; monitoring; alerting
- Lesson 18: Cloud Scalability Approaches and Types
- Lesson 19: Cloud Backup and Recovery Methods – backup types, locations, schedule, retention, replication, encryption, testing; recovery types and options
- Lesson 20: Cloud Resources Life Cycle – patch/update management; testing; data management; decommission management
Cloud Security, Compliance, and DevOps
- Lesson 21: Vulnerability Management in the Cloud Environment – life cycle process; frameworks and databases
- Lesson 22: Compliance and Regulation in the Cloud Environment – data sovereignty, ownership, locality, classification, retention; industry standards
- Lesson 23: Identity and Access Management in the Cloud Environment – secure access; authentication/authorization models; accounting
- Lesson 24: Cloud Security Best Practices – Zero Trust; hardening; patch/encryption/secrets management; API security; least privilege; container/storage security
- Lesson 25: Cloud Security Controls – endpoint protection; DLP; IDS/IPS; DDoS protection; IAM policies; firewall
- Lesson 26: Identifying Common Attacks – event monitoring; deviation from baseline; unnecessary open ports; attack vector types
- Lesson 27: Cloud DevOps Source Control Concepts – version management; code review; pull request; push; commit; merge; branch management
- Lesson 28: Cloud DevOps CI/CD – automation; code integration; deployment and build; testing; security; workflow; artifacts; repositories
- Lesson 29: Cloud DevOps Systems Integration – event-driven architectures; web services; WebSockets; GraphQL
- Lesson 30: Cloud DevOps Tools – Ansible, Docker, ELK Stack, Git, GitHub Actions, Grafana, Jenkins, Kubernetes, Terraform
- Lesson 31: Troubleshooting Cloud Deployment Issues – incompatibility; misconfigurations; outdated components; deprecation; outages; resource limits; regional availability
- Lesson 32: Troubleshooting Cloud Network Issues – service unavailability; latency; bandwidth/throughput; misconfigurations; protocol issues; IP addressing/routing/switching issues
- Lesson 33: Troubleshooting Cloud Security Issues – cipher suite deprecations; authorization/authentication issues; software vulnerability issues; unauthorized software