Lista processerna
Skriv ner applikationen, databasen, arbetarna och andra tjänster som måste dela maskinen. Uppskatta deras normala minnesanvändning och deras toppaktivitet. Lämna tillräckligt med ledigt minne för operativsystemet och korta toppar utan att förlita dig på swap för rutinmässigt arbete.
Matcha flaskhalsen
CPU-bundna uppgifter kräver uthållig beräkningskraft; databaser behöver ofta minne och responsiv lagring; medieöverföring beror på nätverkskapacitet. En arbetsbelastning med en upptagen tråd kanske inte drar nytta av många ytterligare vCPUs. Benchmarka en representativ uppgift.
Lämna plats för data
Inkludera databastillväxt, index, loggar, temporära filer och utrymme för uppgraderingar. Lägg till loggrotation och larm innan en disk fylls. En säkerhetskopia som endast lagras på samma disk förbrukar kapacitet utan att skydda mot att disken förloras.
Mät efter lansering
Övervaka CPU-mättnad, minnestryck, lagringsfördröjning, applikationens svarstid och begärandefel. Skala när mätningarna motiverar det. Håll applikationen och data tillräckligt portabla för att kunna flyttas om en vertikal storleksändring inte räcker.