Server s webem a databází potřebuje paměť pro několik služeb současně. Rozhodující může být krátká souběžná špička: návštěvníci načítají stránky, správce spustí import a na pozadí vzniká záloha. Průměrná spotřeba během klidné hodiny tak nestačí k výběru konfigurace.
Sestavte rozpočet paměti
Oddělte paměť systému, databáze, webových procesů a plánovaných úloh. U procesů obsluhujících požadavky sledujte spotřebu jedné skutečné náročnější úlohy a počet úloh, které dovolíte spustit současně. Výsledek berte jako pracovní odhad: sdílené části paměti a cache mohou jednoduchý součet zkreslit.
Přidejte rezervu pro import, kompresi zálohy a aktualizace. Například ilustrativní rozpočet 1 GB pro systém, 2 GB pro databázi a 2 GB pro aplikaci znamená nejméně 5 GB ještě před rezervou. Nejde o doporučení konkrétního tarifu ani o univerzální minimum.
Ověřte souběh a chování při nedostatku
V testovacím prostředí spusťte typické požadavky společně s běžnou údržbou. Sledujte dostupnou paměť, ukončování procesů kvůli jejímu nedostatku, aktivitu swapu a dobu odpovědi. Obsazená paměť sama o sobě nemusí znamenat problém, protože systém může používat volné místo jako cache.
Swap může překlenout některé špičky, ale časté přesouvání aktivních dat na disk může zvýšit latenci. Řešením může být menší souběh, úprava dotazů, jiná konfigurace cache nebo více RAM. Rozhodnutí opřete o stejný měřicí scénář před změnou a po ní.
Kupte poměr zdrojů, který odpovídá aplikaci
Nabídky mohou spojovat RAM, CPU a disk do pevných balíčků. Porovnejte tedy celý tarif a podmínky pozdějšího navýšení. Více jader nepomůže nedostatku paměti a větší disk nevyřeší pomalý dotaz.
U VDS Eniyisunucum vybírejte podle aktuálně uvedených parametrů a vlastní naměřené špičky. Před objednávkou potvrďte postup změny tarifu, případnou odstávku a odpovědnost za správu databáze. Bez testu konkrétní aplikace nelze slíbit určitý počet návštěvníků.