Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 regionů, které podporují zóny, najdete v Azure Cache for Redis – podporované oblasti zón.
Úrovně Azure Cache for Redis Standard, 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, 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.
Vyberte možnost 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é, v jehož rámci 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.
U mezipamětí úrovně Premium v nabídce Prostředky zvolte 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.
-
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 uživatel upravit nastavení zón dostupnosti, pomocí kterého může vybrat mezi nezónovou volbou nebo ručně zvolit zóny pro mezipaměť.
- 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 . Pro zónovou redundanci 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ž je stav zobrazen 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óny pro mezipaměť jménem uživatele na základě počtu uzlů na jeden shard a zónové podpory oblasti, aby byla mezipaměť rozprostřena 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. Skutečné zóny, které jsou přiděleny do mezipaměti, jsou abstrahovány od uživatele. Azure zajišťuje, aby se primární uzly mezipaměti a uzly repliky rozmístily mezi různé zóny pro zajištění vysoké dostupnosti.
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 může být předána v těle žádosti 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) v případě, že je použitá verze rozhraní API starší než 2024-11-01.
Důležité
Automatické přidělení zón nelze po aktivaci pro mezipaměť změnit.
Důležité
- Od verze rozhraní API 2024-11-01 bude automatické přidělení zón zvoleno jako výchozí možnost pro mezipaměti Premium a Standard. Ve výjimečných případech, kdy není dostupná dostatečná zónová kapacita pro přidělení alespoň dvou zón a uživatel nepředá
ZonalAllocationPolicy
v požadavku, Azure vytvoří nezónovou mezipaměť, kterou uživatel může ověřit kontrolou vlastnostiZonalAllocationPolicy
v odpovědi.- Proto se doporučuje při vytváření mezipaměti nepředat
ZonalAllocationPolicy
v těle žádosti, protože Azure umožňuje zvolit nejlepší z možností Automatické, NoZones pro mezipaměť na základě zónové podpory 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ředat
Důležité
Uživatelé můžou aktualizovat své stávající nezónové nebo zónově konfigurované mezipaměti s ručně vybranými zónami tak, aby používali Automatické přidělení zón nastavením mezipaměti s ZonalAllocationPolicy
nastaveným na 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 mojich dat v rámci Azure Zón 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 se Zónami 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á. Uživatelé ho můžou povolit tak, že v nabídce Prostředek přejdou do rozšířených nastavení, zaškrtnou políčko Přidělit zóny automaticky a poté kliknou na 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
jakoAutomatic
v 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é
Jakmile je automatické přidělení zón povoleno pro mezipaměť, nelze ho 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 mých dat napříč Azure dostupnostními zónami?
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.