Škálování
Škálování při zatížení
Při škálování mezipaměti při zatížení nakonfigurujte nastavení maxmemory-reserved
tak, aby se zlepšila odezva systému. Další informace najdete v tématu Konfigurace nastavení maxmemory-reserved.
Škálování clusterů
Před horizontálním navýšením nebo snížením kapacity clusterované mezipaměti zkuste snížit množství dat v mezipaměti. Snížením dat se zajistí přesun menších objemů dat, což zkracuje dobu potřebnou pro operaci škálování. Další informace o tom, kdy provést škálování, najdete v tématu Kdy provést škálování.
Škálování před načtením je příliš vysoké
Spusťte škálování před příliš vysokým využitím zatížení serveru nebo paměti. Pokud je příliš vysoká, znamená to, že server Redis je zaneprázdněný. Zaneprázdněný server Redis nemá dostatek prostředků pro škálování a redistribuci dat.
Velikosti mezipaměti
Pokud používáte protokol TLS a máte velký počet připojení, zvažte horizontální navýšení kapacity, abyste mohli zatížení distribuovat přes více jader. Některé velikosti mezipaměti jsou hostované na virtuálních počítačích se čtyřmi nebo více jádry. Díky distribuci úloh napříč několika jádry můžete snížit celkové využití procesoru na virtuálních počítačích mezipaměti. Další informace najdete v podrobnostech o velikostech a jádrech virtuálních počítačů.
Škálování a paměť
Instance mezipaměti můžete škálovat na webu Azure Portal. Mezipaměť můžete také škálovat prostřednictvím kódu programu pomocí rutin PowerShellu, Azure CLI a pomocí knihoven MAML (Microsoft Azure Management Library).
Při vertikálním navýšení nebo snížení kapacity mezipaměti na portálu se nastavení maxmemory-reserved
maxfragmentationmemory-reserved
automaticky škáluje v poměru k velikosti mezipaměti. Pokud maxmemory-reserved
je například nastavená na 3 GB v 6GB mezipaměti a škálujete na 12 GB mezipaměti, nastavení se během škálování automaticky aktualizuje na 6 GB. Když vertikálně snížit kapacitu, stane se obráceně.
Při programovém škálování mezipaměti nahoru nebo dolů pomocí PowerShellu, rozhraní příkazového řádku nebo rozhraní REST API se v rámci žádosti o aktualizaci všechny maxmemory-reserved
nebo maxfragmentationmemory-reserved
se ignorují. Je dodržena pouze vaše změna škálování. Po dokončení operace škálování můžete tato nastavení paměti aktualizovat.
Další informace o škálování a paměti najdete v závislosti na vaší vrstvě:
- Postup škálování – úrovně Basic, Standard a Premium nebo
- Jak vertikálně navýšit nebo snížit kapacitu – úrovně Enterprise a Enterprise Flash
Poznámka:
Při programovém navýšení nebo snížení kapacity mezipaměti se jakákoli maxmemory-reserved
nebo maxfragmentationmemory-reserved
ignorováná v rámci žádosti o aktualizaci. Je dodržena pouze vaše změna škálování. Po dokončení operace škálování můžete tato nastavení paměti aktualizovat.
Minimalizace dat pomáhá rychleji škálovat
Pokud zachování dat v mezipaměti není požadavek, zvažte vyprázdnění dat před škálováním. Vyprázdnění mezipaměti pomáhá operaci škálování dokončit rychleji, aby byla nová kapacita k dispozici dříve. Další podrobnosti o tom, jak zahájit operaci vyprázdnění.