Sdílet prostřednictvím


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 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

Vytvoření mezipaměti

Pokud chcete vytvořit mezipaměť, postupujte takto:

  1. Přihlaste se k webu Azure Portal a vyberte Vytvořit prostředek.

  2. Na stránce Nový vyberte Databáze a pak vyberte Azure Cache for Redis.

    Vyberte možnost Azure Cache for Redis.

  3. 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.
  4. 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. Snímek obrazovky znázorňující kartu Upřesnit, s červeným rámečkem kolem zón dostupnosti pro mezipaměť Standard

  5. 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.

    1. 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. Snímek obrazovky znázorňující kartu Rozšířené nastavení s červeným rámečkem kolem Zón dostupnosti pro prémiovou mezipaměť
    2. 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: Snímek obrazovky znázorňující kartu Upřesnit s červeným rámečkem kolem zón dostupnosti a možností Žádné pro mezipaměť Premium Cache.
    • 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ěť: Snímek obrazovky zobrazující zóny dostupnosti nastavené na jeden a počet replik nastavený na tři
  6. 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).

    Snímek obrazovky znázorňující kartu Upřesnit s červeným rámečkem kolem položky Redundance zóny

  7. 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).

  8. 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:

  1. 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á.

  1. 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.

  1. 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 vlastnosti ZonalAllocationPolicy 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ředat ZonalAllocationPolicy , pokud chtějí explicitně použít konkrétní zásadu přidělování zón.

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?

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 jako Automatic 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ž Automaticnení 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ě.

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.