Nejčastější dotazy k plánování Azure Cache for Redis

Tento článek obsahuje odpovědi na běžné otázky týkající se plánování Azure Cache for Redis.

Výkon služby Azure Cache for Redis

Následující tabulka ukazuje hodnoty maximální šířky pásma, které byly pozorovány při testování různých velikostí mezipamětí Standard a Premium. Použili redis-benchmark.exe jsme z virtuálního počítače IaaS proti koncovému bodu Azure Cache for Redis. V případě propustnosti protokolu TLS se pro připojení ke koncovému bodu Azure Cache for Redis používá redis-benchmark se stunnelem.

Poznámka

Tyto hodnoty nejsou zaručené a pro tato čísla neexistuje žádná smlouva SLA, ale měla by být typická. Pokud chcete určit správnou velikost mezipaměti pro vaši aplikaci, měli byste svou vlastní aplikaci otestovat zatížením. Tyto hodnoty se můžou změnit, protože pravidelně zveřejňujeme nové výsledky.

Z této tabulky můžeme vyvodit následující závěry:

  • Čísla propustnosti jsou pro getse.
  • Propustnost pro mezipaměti, které mají stejnou velikost, je vyšší na úrovni Premium ve srovnání s úrovní Standard. Například u 6GB mezipaměti je propustnost P1 180 000 požadavků za sekundu (RPS) oproti 100 000 RPS pro C3.
  • S clusteringem Redis se propustnost lineárně zvyšuje při zvyšování počtu horizontálních oddílů (uzlů) v clusteru. Pokud například vytvoříte cluster P4 s 10 horizontálními oddíly, pak je dostupná propustnost 400 000 × 10 = 4 miliony RPS.
  • Propustnost pro větší velikosti klíčů je vyšší na úrovni Premium v porovnání s úrovní Standard.
Cenová úroveň Velikost Procesorová jádra Dostupná šířka pásma Velikost hodnoty 1 kB Velikost hodnoty 1 kB
Velikosti mezipaměti Standard Megabity za sekundu (Mb/s) / Megabajty za sekundu (MB/s) Požadavky GET za sekundu bez ssl Požadavky GET za sekundu SSL
C0 250 MB Shared 100 / 12.5 15 000 7 500
C1 1 GB 1 500 / 62.5 38,000 20,720
C2 2,5 GB 2 500 / 62.5 41,000 37,000
C3 6 GB 4 1000 / 125 100 000 90,000
C4 13 GB 2 500 / 62.5 60 000 55,000
C5 26 GB 4 1,000 / 125 102,000 93,000
C6 53 GB 8 2,000 / 250 126,000 120,000
Velikosti mezipaměti Premium Jádra procesoru na horizontální oddíl Megabity za sekundu (Mb/s) / Megabajty za sekundu (MB/s) Požadavky GET za sekundu bez SSL na horizontální oddíl Požadavky GET za sekundu SSL a horizontální oddíl
P1 6 GB 2 1,500 / 187.5 180,000 172,000
P2 13 GB 4 3,000 / 375 350,000 341,000
P3 26 GB 4 3,000 / 375 350,000 341,000
P4 53 GB 8 6,000 / 750 400 000 373,000
P5 120 GB 32 6,000 / 750 400 000 373,000

Důležité

Instance P5 v oblastech Čína – východ a Čína – sever používají 20 jader, ne 32 jader.

Pokyny k nastavení nástroje stunnel nebo stažení nástrojů Redis, jako redis-benchmark.exeje , najdete v tématu Jak můžu spustit příkazy Redis?.

V jaké oblasti mám najít mezipaměť?

Pro zajištění nejlepšího výkonu a nejnižší latence vyhledejte Azure Cache for Redis ve stejné oblasti jako klientská aplikace mezipaměti.

Kde se nacházejí data uložená v mezipaměti?

Azure Cache for Redis ukládá data aplikací do paměti RAM virtuálních počítačů nebo virtuálních počítačů v závislosti na vrstvě, která hostuje vaši mezipaměť. Vaše data se nacházejí výhradně v oblasti Azure, kterou jste ve výchozím nastavení vybrali. Existují dva případy, kdy vaše data můžou opustit oblast:

  • Když v mezipaměti povolíte trvalost, Azure Cache for Redis zálohovat data do účtu Služby Azure Storage, který vlastníte. Pokud se zadaný účet úložiště nachází v jiné oblasti, kopie vašich dat tam skončí.
  • Pokud nastavíte geografickou replikaci a sekundární mezipaměť je v jiné oblasti jako obvykle, pak se vaše data replikují do této oblasti.

Abyste mohli tyto funkce používat, budete muset explicitně nakonfigurovat Azure Cache for Redis. Máte také úplnou kontrolu nad oblastí, ve které se nachází účet úložiště nebo sekundární mezipaměť.

Jak se mi účtují Azure Cache for Redis?

Azure Cache for Redis ceny jsou tady. Stránka s cenami uvádí ceny jako hodinovou a měsíční sazbu. Mezipaměti se účtují po minutách. Období se měří od okamžiku vytvoření mezipaměti až do okamžiku, kdy je mezipaměť odstraněna. Neexistuje žádná možnost, jak zastavit nebo pozastavovat fakturaci mezipaměti.

Můžu používat Azure Cache for Redis se službami Azure Government Cloud, Azure China 21Vianet Cloud nebo Microsoft Azure Germany?

Ano, Azure Cache for Redis je k dispozici ve službách Azure Government Cloud, Azure China 21Vianet Cloud a Microsoft Azure Germany. Adresy URL pro přístup k Azure Cache for Redis a jejich správu se v těchto cloudech liší ve srovnání s veřejným cloudem Azure.

Cloud Přípona DNS pro Redis
Veřejná *.redis.cache.windows.net
US Gov *.redis.cache.usgovcloudapi.net
Německo *.redis.cache.cloudapi.de
Čína *.redis.cache.chinacloudapi.cn

Další informace o tom, co je potřeba vzít v úvahu při používání Azure Cache for Redis s jinými cloudy, najdete na následujících odkazech.

Informace o používání Azure Cache for Redis s PowerShellem v Azure Government Cloud, Azure China 21Vianet Cloud a Microsoft Azure Germany najdete v tématu Připojení k jiným cloudům – Azure Cache for Redis PowerShell.

Další kroky

Přečtěte si další nejčastější dotazy k Azure Cache for Redis.