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

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 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é, 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.
  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. 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.

    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 Upřesnit s červeným rámečkem kolem zón dostupnosti pro mezipaměť Premium
    2. 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: 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
    • 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 . V případě redundance zóny vyberte Zónově redundantní (doporučeno).

    Snímek obrazovky znázorňující kartu Upřesnit s červeným rámečkem kolem 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ž 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:

  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 mohou být předáni v textu požadavku 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), 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 kontrolou ZonalAllocationPolicy 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ř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 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?

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

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

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.