List processerne
Skriv programmet, databasen, workerne og andre tjenester ned, som skal dele maskinen. Vurder deres normale hukommelsesforbrug og deres spidsbelastning. Efterlad nok ledig hukommelse til operativsystemet og korte udsving uden at være afhængig af swap til rutinearbejde.
Match flaskehalsen
CPU-bundne opgaver kræver vedvarende regnekraft; databaser har ofte brug for hukommelse og responsiv lagring; medieoverførsel afhænger af netværkskapacitet. En arbejdsbyrde med én travl tråd får muligvis ikke gavn af mange ekstra vCPUer. Benchmark en repræsentativ opgave.
Af sæt plads til dataene
Medtag databasens vækst, indekser, logfiler, midlertidige filer og plads til opgradering. Tilføj logrotation og alarmer, før en disk bliver fuld. En backup, der kun ligger på samme disk, bruger kapacitet uden at beskytte mod tabet af den disk.
Mål efter lancering
Overvåg CPU-mætning, hukommelsespres, lagerlatens, applikationssvartid og anmodningsfejl. Skalér, når målingerne berettiger det. Hold applikationen og dataene tilstrækkeligt portable til at kunne flyttes, hvis en vertikal opgradering ikke er tilstrækkelig.