Capacity Estimation/

Infrastructure from Capacity Estimates

Lesson overview

Infrastructure from Capacity Estimates

Infrastructure planning based on capacity estimates.

| Instance Type | vCPU | RAM | When To Use | | ------------- | ---- | ----- | -------------------------------------------- | | t3.medium | 2 | 4 GB | Small apps, testing | | t3.large | 2 | 8 GB | Light backend | | m6i.large | 2 | 8 GB | Small production APIs | | m6i.xlarge | 4 | 16 GB | Medium backend services | | m6i.2xlarge | 8 | 32 GB | Standard API server (great teaching example) | | c6i.2xlarge | 8 | 16 GB | CPU-heavy tasks (encoding, workers) | | r6i.xlarge | 4 | 32 GB | Databases / Cache | | r6i.2xlarge | 8 | 64 GB | High memory workloads |

Infra - AWS , GCP , AZURE

| Machine Type | vCPU | RAM | When To Use | | -------------- | ---- | ----- | ------------------------ | | e2-medium | 2 | 4 GB | Small services | | e2-standard-4 | 4 | 16 GB | Medium apps | | n2-standard-4 | 4 | 16 GB | Backend APIs | | n2-standard-8 | 8 | 32 GB | Standard API server | | c2-standard-8 | 8 | 32 GB | High performance compute | | n2-highmem-4 | 4 | 32 GB | Databases | | n2-highmem-8 | 8 | 64 GB | Cache / Redis | | c2-standard-16 | 16 | 64 GB | Video encoding |

| VM Size | vCPU | RAM | When To Use | | ------- | ---- | ------ | -------------------- | | B2s | 2 | 4 GB | Small workloads | | D4s_v5 | 4 | 16 GB | Backend APIs | | D8s_v5 | 8 | 32 GB | Standard API server | | F8s_v2 | 8 | 16 GB | CPU-heavy tasks | | E4s_v5 | 4 | 32 GB | Database workloads | | E8s_v5 | 8 | 64 GB | Cache / Memory heavy | | F16s_v2 | 16 | 32 GB | Encoding / compute | | E16s_v5 | 16 | 128 GB | Large memory systems |

Loading Infrastructure from Capacity Estimates