Chapter 1
Cloud Architecture
Course: Comptia Cloud Cv0 004
Subject: Comptia Cloud Cv0004
Chapter: Operations
1. Scaling Approaches
Definition:
Scaling is the ability to dynamically adjust compute resources (VMs, containers, functions, etc.) to match application demand. This ensures performance under load, cost efficiency during low traffic, and high availability.
Major cloud platforms (AWS, Azure, GCP) support multiple types of scaling:
- Automatic Scaling (based on metrics or events)
- Scheduled Scaling (predefined time-based rules)
- Manual Scaling (administrative changes)
a. Triggered Scaling
Triggered Scaling refers to scaling that occurs in real-time or near real-time, based on dynamic metrics or events.
i. Trending-Based Scaling
Definition:
Resources automatically scale up or down based on historical or recent usage trends. Typical metric: CPU utilization over a time window (e.g., >70% for 10 minutes).
Cloud Resources:
- AWS:
Auto Scaling Groups (ASG) integrated with CloudWatch Alarms
Example metric: CPUUtilization > 70% for 10 minutes
- Auto Scaling Groups (ASG) integrated with CloudWatch Alarms
- Example metric: CPUUtilization > 70% for 10 minutes
- Azure: