Breng de processen in kaart
Noteer de applicatie, database, workers en andere services die de machine moeten delen. Schat hun normale geheugengebruik en hun piekactiviteit in. Laat voldoende vrij geheugen voor het besturingssysteem en korte pieken zonder voor routinewerk op swap te vertrouwen.
Stem af op het knelpunt
CPU-gebonden taken vereisen aanhoudende rekenkracht; databases hebben vaak geheugen en responsieve opslag nodig; mediaoverdracht hangt af van netwerkcapaciteit. Een workload met één drukke thread profiteert mogelijk niet van veel extra vCPUs. Benchmark een representatieve taak.
Laat ruimte voor de data
Houd rekening met databankgroei, indexen, logboeken, tijdelijke bestanden en upgradruimte. Voeg logrotatie en waarschuwingen toe voordat een schijf vol raakt. Een back-up die alleen op dezelfde schijf wordt bewaard, verbruikt capaciteit zonder bescherming tegen verlies van die schijf.
Meet na de lancering
Observeer CPU verzadiging, geheugendruk, opslaglatentie, applicatieresponstijd en verzoekfouten. Schaal op wanneer de metingen dat rechtvaardigen. Houd de applicatie en gegevens draagbaar genoeg om te verplaatsen als een verticale schaalvergroting onvoldoende is.