Povolení redundance zón pro Azure Cache for Redis
V tomto článku se dozvíte, jak nakonfigurovat zónově redundantní instanci služby Azure Cache pomocí webu Azure Portal.
Poznámka:
V oblastech, které nepodporují zóny, je možnost povolení redundance zóny zakázaná. Seznam oblastí, které podporují zóny, najdete v tématu Azure Cache for Redis – podporované oblasti zón.
Úrovně Azure Cache for Redis Standard (Preview), Premium a Enterprise poskytují integrovanou redundanci hostováním každé mezipaměti na dvou vyhrazených virtuálních počítačích. I když jsou tyto virtuální počítače umístěné v samostatných doménách selhání Azure a aktualizačních doménách a vysoce dostupných, jsou náchylné k selháním na úrovni datového centra. Azure Cache for Redis také podporuje redundanci zón ve svých úrovních Standard (Preview), Premium a Enterprise. Zónově redundantní mezipaměť běží na virtuálních počítačích rozložených napříč několika Zóny dostupnosti. Poskytuje vyšší odolnost a dostupnost.
Požadavky
- Předplatné Azure – vytvoření bezplatného předplatného
Vytvoření mezipaměti
Pokud chcete vytvořit mezipaměť, postupujte takto:
Přihlaste se k webu Azure Portal a vyberte Vytvořit prostředek.
Na stránce Nový vyberte Databáze a pak vyberte Azure Cache for Redis.
Na stránce Základy nakonfigurujte nastavení pro novou mezipaměť.
Nastavení Navrhovaná hodnota Popis Předplatné Vyberte své předplatné. Předplatné, ve kterém se má tato nová instance Azure Cache for Redis vytvořit. Skupina prostředků Vyberte skupinu prostředků nebo vyberte Vytvořit novou a zadejte název nové skupiny prostředků. Název skupiny prostředků, ve které chcete vytvořit mezipaměť a další prostředky. Když umístíte všechny prostředky aplikace do jedné skupiny prostředků, můžete je snadno spravovat nebo odstraňovat společně. Název DNS Zadejte globálně jedinečný název. Název mezipaměti musí být řetězec mezi 1 a 63 znaky, který obsahuje jenom číslice, písmena nebo pomlčky. Název musí začínat a končit číslicí nebo písmenem a nesmí obsahovat po sobě jdoucí pomlčky. Název hostitele vaší instance mezipaměti bude <název DNS.redis.cache.windows.net>. Místo Vyberte umístění. Vyberte oblast poblíž jiných služeb, které používají vaši mezipaměť. Typ mezipaměti Vyberte mezipaměť úrovně Premium nebo Enterprise. Cenová úroveň určuje velikost, výkon a funkce, které jsou k dispozici pro danou mezipaměť. Další informace najdete v tématu Přehled služby Azure Cache for Redis. Mezipaměti úrovně Standard se vždy vytvářejí jako zónově redundantní pomocí automatického přidělování zón v oblastech, které podporují zóny dostupnosti.
V případě mezipamětí úrovně Premium vyberte v nabídce Prostředek možnost Upřesnit . V oblastech, které podporují zóny, je možné redundanci zón pro tuto úroveň povolit několika způsoby.
- Použití automatického přidělování zón:
- Automaticky přidělit zóny je výchozí možnost vybraná pro Zóny dostupnosti.
- Použití funkce UserDefined Zonal Allocation:
- U mezipamětí úrovně Premium může nastavení zón dostupnosti upravit uživatel, pomocí kterého může vybrat zónovou zónu nebo ručně vybrat zóny mezipaměti.
- Výběr nozones:
- Při ručním výběru zón musí být počet zón dostupnosti vždy menší nebo roven celkovému počtu uzlů pro mezipaměť:
- Použití automatického přidělování zón:
V případě mezipaměti podnikové úrovně vyberte v nabídce Prostředek možnost Upřesnit . V případě redundance zóny vyberte Zónově redundantní (doporučeno).
Nakonfigurujte nastavení pro trvalost clusteringu nebo RDB.
Poznámka:
Redundance zón nepodporuje trvalost souboru jen pro připojení (AOF) s více replikami (více než jedna replika).
Vyberte Vytvořit.
Vytvoření mezipaměti chvíli trvá. Průběh můžete sledovat na stránce Přehled služby Azure Cache for Redis. Když se stav zobrazí jako Spuštěno, je mezipaměť připravená k použití.
Automatické přidělování zón
Azure Cache for Redis automaticky přiděluje zónám mezipaměti jménem uživatele na základě počtu uzlů na zónovou podporu horizontálního oddílu a oblasti tak, aby se mezipaměť rozprostřela mezi více zón pro zajištění vysoké dostupnosti.
S tímto typem přidělení se uživatelé nemusí starat o ruční výběr zón pro mezipaměť a problémy s kapacitou související se zónami, protože je Azure zpracovává.
Skutečné zóny, které jsou přiděleny do mezipaměti, jsou abstrahovány od uživatele.
Specifikace rozhraní REST API pro různé typy přidělování zón najdete v tématu: Create – ZonalAllocationPolicy.
Pokud se tato vlastnost ZonalAllocationPolicy
v požadavku nepředá, Azure přiřadí její hodnotu pro mezipaměti na základě zónové možnosti a kapacity oblasti.
Podporované hodnoty pro vlastnost ZonalAllocationPolicy
jsou:
- Automatické
Tuto hodnotu je možné předat, aby služba Azure automaticky přidělila zóny do mezipaměti.
V oblastech, které podporují zóny, je vybraná jako výchozí možnost pro mezipaměti počínaje verzí rozhraní API 2024–11-01 , pokud ZonalAllocationPolicy
se v požadavku nepředá.
- UserDefined
Uživatelé mají povoleno předat tuto hodnotu pouze pro mezipaměti Premium a mohou být předáni v textu požadavku při ručním výběru zón.
- NoZones
Uživatelé mohou tuto hodnotu předat pouze pro mezipaměti Premium. Toto je jediná hodnota podporovaná v oblastech, které nepodporují zóny.
- Tuto hodnotu nemůže předat uživatel v požadavku na mezipaměti Standard, protože nemůže explicitně zvolit jiné než zónové standardní mezipaměti.
Je vybraná jako výchozí možnost pro mezipaměti, pokud ZonalAllocationPolicy
není v požadavku předána v případech:
- Oblasti, které nepodporují zóny (bez ohledu na použitou verzi rozhraní API).
- Všechny oblasti (bez ohledu na podporu zón), pokud je použitá verze rozhraní API menší než 2024-11-01.
Důležité
Automatické přidělení zón nelze po povolení mezipaměti změnit.
Důležité
- Od verze rozhraní API z 2024-11-01 se jako výchozí možnost pro mezipaměti Premium a Standard vybere automatické přidělení zón. Ve výjimečných případech, kdy je dostatečná zónová kapacita nedostupná alespoň pro přidělení dvou zón a uživatel požadavek nepředá
ZonalAllocationPolicy
, Azure vytvoří zónovou mezipaměť, kterou uživatel může ověřit kontrolouZonalAllocationPolicy
vlastnosti v odpovědi.- Proto se doporučuje při vytváření mezipaměti nepředát
ZonalAllocationPolicy
text požadavku, protože Azure umožňuje zvolit nejlepší možnost mezi možnostmi Automatické, NoZones pro mezipaměť na základě zónové možnosti a kapacity oblasti. V opačném případě můžou uživatelé předatZonalAllocationPolicy
, pokud chtějí explicitně použít konkrétní zásadu přidělování zón.
- Proto se doporučuje při vytváření mezipaměti nepředát
Důležité
Uživatelé můžou aktualizovat stávající zónovou zónu nebo mezipaměť s ručně vybranými zónami tak, aby používali automatické přidělování zón aktualizací mezipaměti nastavenou ZonalAllocationPolicy
na Hodnotu Automaticky. Další informace o procesu aktualizace najdete v tématu Migrace instance Azure Cache for Redis do podpory zóny dostupnosti.
Nejčastější dotazy k redundanci zón
- Proč při vytváření mezipaměti Premium nemůžu povolit redundanci zón?
- Proč při vytváření mezipaměti nemůžu vybrat všechny tři zóny?
- Můžu aktualizovat stávající mezipaměť Standard nebo Premium tak, aby používala redundanci zón?
- Kolik stojí replikace dat do Azure Zóny dostupnosti?
Proč při vytváření mezipaměti Premium nemůžu povolit redundanci zón?
Redundance zón je dostupná jenom v oblastech Azure, které mají Zóny dostupnosti. Nejnovější seznam najdete v oblastech Azure s Zóny dostupnosti.
Proč při vytváření mezipaměti nemůžu vybrat všechny tři zóny?
Mezipaměť Premium má ve výchozím nastavení jeden primární uzel a jeden uzel repliky. Pokud chcete nakonfigurovat redundanci zón pro více než dvě Zóny dostupnosti, musíte do vytvářené mezipaměti přidat další repliky. Celkový počet zón dostupnosti nesmí překročit celkový počet uzlů v mezipaměti, včetně primárních i replikovaných uzlů.
Můžu aktualizovat stávající mezipaměť Standard nebo Premium tak, aby používala redundanci zón?
Ano, místní aktualizace existující mezipaměti Standard nebo Premium pro použití redundance zón je podporovaná (Preview). Uživatelé ho můžou povolit tak, že v nabídce Prostředek přejdou do rozšířených nastavení a automaticky zaškrtnou políčko Přidělit zóny a tlačítko Uložit. Jakmile ji povolíte, nemůžete zakázat redundanci zóny.
Další podrobnosti najdete v tématu Migrace instance Azure Cache for Redis do podpory zón dostupnosti.
To lze provést také předáním
ZonalAllocationPolicy
Automatic
textu požadavku při aktualizaci mezipaměti. Další informace o procesu aktualizace pomocí rozhraní REST API naleznete v tématu Aktualizace – ZonalAllocationPolicy.- Aktualizace
ZonalAllocationPolicy
na jinou hodnotu, nežAutomatic
není podporována.
Důležité
Automatické přidělení zón nelze po povolení mezipaměti změnit.
Důležité
Povolení automatického přidělení zón pro existující mezipaměť (vytvořenou s jiným přidělením zón) se v současné době nepodporuje u geograficky replikovaných mezipamětí nebo mezipamětí s injektáží virtuální sítě.
- Aktualizace
Kolik stojí replikace dat do Azure Zóny dostupnosti?
Když mezipaměť používá redundanci zón nakonfigurovanou s více Zóny dostupnosti, data se replikují z primárního uzlu mezipaměti v jedné zóně do ostatních uzlů v jiné zóně. Poplatky za přenos dat jsou náklady na výchozí přenos dat v síti, které se přesouvají mezi vybranými Zóny dostupnosti. Další informace najdete v tématu Podrobnosti o cenách šířky pásma.
Další kroky
Přečtěte si další informace o funkcích Azure Cache for Redis.