Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Important
Azure Cache for Redis meddelade sin tidslinje för pensionering för alla SKU:er. Vi rekommenderar att du flyttar dina befintliga Azure Cache for Redis-instanser till Azure Managed Redis så snart du kan.
Mer information om pensionering:
I den här artikeln får du lära dig hur du konfigurerar en zonredundant Azure Cache-instans med hjälp av Azure-portalen.
Note
I regioner som inte stöder zoner inaktiveras alternativet för att aktivera zonredundans. En lista över regioner som stöder zoner finns i Azure Cache for Redis – regioner som stöds.
Azure Cache for Redis Standard-, Premium- och Enterprise-nivåerna ger inbyggd redundans genom att vara värd för varje cache på två dedikerade virtuella datorer (VM). Även om de här virtuella datorerna finns i separata Azure-fel- och uppdateringsdomäner och med hög tillgänglighet är de mottagliga för fel på datacenternivå. Azure Cache for Redis stöder även zonredundans på nivåerna Standard, Premium och Enterprise. En zonredundant cache körs på virtuella datorer spridda över flera tillgänglighetszoner. Det ger högre motståndskraft och tillgänglighet.
Prerequisites
- Azure-prenumeration – skapa en kostnadsfritt
Skapa en cache
Följ dessa steg för att skapa en cache:
- Logga in på Azure-portalen och välj Skapa en resurs. 
- På sidan Nytt väljer du Databaser och sedan Azure Cache for Redis.   
- På sidan Grundläggande konfigurerar du inställningarna för din nya cache. - Setting - Föreslaget värde - Description - Subscription - Välj din prenumeration. - Prenumerationen under vilken den nya Azure Cache for Redis-instansen ska skapas. - resursgrupp - Välj en resursgrupp eller välj Skapa ny och ange ett nytt resursgruppsnamn. - Namn på den resursgrupp där cacheminnet och andra resurser ska skapas. Genom att placera alla dina appresurser i en resursgrupp kan du enkelt hantera eller ta bort dem tillsammans. - DNS-namn - Ange ett globalt unikt namn. - Cachenamnet måste vara en sträng mellan 1 och 63 tecken som endast innehåller siffror, bokstäver eller bindestreck. Namnet måste börja och sluta med ett tal eller en bokstav och får inte innehålla bindestreck i följd. Värdnamnet på cacheinstansen kommer att vara <DNS-namn>.redis.cache.windows.net. - Location - Välj en plats. - Välj en region nära andra tjänster som använder din cache. - Cachetyp - Välj en Premium- eller Enterprise-nivåcache . - Prisnivån avgör storlek, prestanda och funktioner som är tillgängliga för cacheminnet. Mer information finns i Översikt över Azure Cache for Redis. 
- Standardnivåcacheminnen skapas alltid som zonredundanta med automatisk zonallokering i de regioner som stöder tillgänglighetszoner.   
- För Premium-nivåcachear väljer du Avancerat i resursmenyn. I regioner som stöder zoner kan zonredundans för den här nivån aktiveras på några olika sätt. - Använda automatisk zonallokering: - 
              Allokera zoner automatiskt är standardalternativet som valts för tillgänglighetszoner.
              
                
 
- 
              Allokera zoner automatiskt är standardalternativet som valts för tillgänglighetszoner.
              
              
- Använda användardefinerad zonallokering: - För Premium-nivåcacheminnen kan användaren redigera inställningen för Tillgänglighetszoner, vilket gör det möjligt att välja icke-zonindelade alternativ eller manuellt välja zoner för cachen.
 
 - Välj NoZones:   
- När du väljer zoner manuellt måste antalet tillgänglighetszoner alltid vara mindre än eller lika med det totala antalet noder för cachen:   
 
- Använda automatisk zonallokering: 
- Välj Avancerat på resursmenyn för en cache på företagsnivå. För Zonredundans väljer du Zonredundant (rekommenderas).   
- Konfigurera inställningarna för klustring och/eller RDB-beständighet. - Note - Zonredundans stöder inte "append-only file" (AOF)-uthållighet med flera kopior (mer än en kopia). 
- Välj Skapa. - Det tar en stund innan cacheminnet skapas. Du kan övervaka förloppet på översiktssidan för Azure Cache for Redis. När Status visas som Körs är cachen redo att användas. 
Automatisk zonallokering
Azure Cache for Redis allokerar automatiskt zoner till cachen för användarens räkning baserat på antalet noder per shard och regionens zonstöd så att cachen sprids över flera zoner för hög tillgänglighet.
Med den här typen av allokering behöver användarna inte bry sig om att välja zoner manuellt. De faktiska zoner som allokeras till cachen abstraheras från användaren. Azure ser till att cachens primära noder och repliknoder är spridda över olika zoner för hög tillgänglighet.
REST API-specifikationen för olika typer av zonallokering finns på: Create – ZonalLocationPolicy.
Om egenskapen ZonalAllocationPolicy inte skickas i begäran tilldelar Azure sitt värde för cacheminnen baserat på regionens zonindelad support och kapacitet.
De värden som stöds för egenskapen ZonalAllocationPolicy är:
- Automatic
Det här värdet kan skickas så att Azure allokerar zoner automatiskt till cacheminnet.
I de regioner som stöder zoner väljs det som standardalternativ för cacheminnen som börjar med API-versionen 2024-11-01 om ZonalAllocationPolicy den inte skickas i begäran.
- UserDefined
Användare får endast inkludera det här värdet för Premium-cacheminnen och det kan inkluderas i begärandetexten när de väljer zonerna manuellt.
- NoZones
Användare får endast skicka det här värdet för Premium-cachar. Det här är det enda värde som stöds i de regioner som inte stöder zoner.
- Det här värdet kan inte skickas av användaren i begäran om Standard-cacheminnen, eftersom de inte uttryckligen kan välja för icke-zonindeliga standardcacheminnen.
Det är valt som standardalternativ för cacheminnen om ZonalAllocationPolicy inte skickas med i begäran i de fall där:
- Regioner som inte stöder zoner (oavsett vilken API-version som används).
- Alla regioner (oavsett zonstöd) om API-versionen som används är mindre än 2024-11-01.
Important
Automatisk zonallokering kan inte ändras när den har aktiverats för en cache.
Important
- Från och med API-versionen 2024-11-01 väljs automatisk zonallokering som standardalternativ för Premium, Standard-cacheminnen. I sällsynta fall, när tillräcklig zonindelad kapacitet inte är tillgänglig för att åtminstone allokera två zoner och användaren inte inkluderar ZonalAllocationPolicyi begäran, skapar Azure en icke-zonindelad cache som användaren kan verifiera genom att kontrolleraZonalAllocationPolicy-egenskapen i svaret.- Det rekommenderas därför att inte skicka ZonalAllocationPolicyi begärans kropp när cacheminnet skapas, eftersom Azure kan välja det bästa alternativet mellan Automatisk och NoZones för cacheminnet baserat på regionens stöd för zoner och kapacitet. Annars kan användarna skickaZonalAllocationPolicyom de uttryckligen vill använda en specifik zonallokeringspolicy.
 
- Det rekommenderas därför att inte skicka 
Important
Användare kan uppdatera sin befintliga icke-zonindelning eller cache med manuellt valda zoner för att använda automatisk zonallokering genom att uppdatera cachen med ZonalAllocationPolicy inställd på Automatisk. Mer information om uppdateringsprocessen finns i Migrera en Azure Cache for Redis-instans till stöd för tillgänglighetszoner.
Vanliga frågor och svar om zonredundans
- Varför kan jag inte aktivera zonredundans när jag skapar en Premium-cache?
- Varför kan jag inte välja alla tre zoner under cache-skapande?
- Kan jag uppdatera min befintliga Standard- eller Premium-cache för att använda zonredundans?
- Hur mycket kostar det att replikera mina data i Azure-tillgänglighetszoner?
Varför kan jag inte aktivera zonredundans när jag skapar en Premium-cache?
Zonredundans är endast tillgängligt i Azure-regioner som har tillgänglighetszoner. Den senaste listan finns i Azure-regioner med tillgänglighetszoner .
Varför kan jag inte välja alla tre zoner under cache-skapande?
En Premium-cache har en primär nod och en repliknod som standard. Om du vill konfigurera zonredundans för fler än två tillgänglighetszoner måste du lägga till fler repliker i cacheminnet som du skapar. Det totala antalet tillgänglighetszoner får inte överskrida det kombinerade antalet noder i cacheminnet, inklusive både de primära noderna och repliknoderna.
Kan jag uppdatera min befintliga Standard- eller Premium-cache för att använda zonredundans?
- Ja, uppdatering av en befintlig Standard- eller Premium-cache för användning av zonredundans stöds på plats. Användare kan aktivera det genom att navigera till avancerade inställningar på resursmenyn och markera kryssrutan Allokera zoner automatiskt följt av knappen Spara. Du kan inte inaktivera zonredundans när du har aktiverat den. 
- Mer information finns i Migrera en Azure Cache for Redis-instans till stöd för tillgänglighetszoner 
- Detta kan också göras genom att skicka - ZonalAllocationPolicysom- Automatici begärandetexten när cacheminnet uppdateras. Mer information om uppdateringsprocessen med hjälp av REST API finns i Uppdatera – ZonalAllocationPolicy.- Uppdatering av ZonalAllocationPolicytill något annat värde änAutomaticstöds inte.
 - Important - Automatisk zonallokering kan inte ändras när den har aktiverats för en cache. - Important - Aktivering av automatisk zonallokering för en befintlig cache (som skapas med en annan zonallokering) stöds för närvarande INTE för geo-replikerade cacheminnen eller cacheminnen med VNet-inmatning. 
- Uppdatering av 
Hur mycket kostar det att replikera mina data i Azure-tillgänglighetszoner?
När cacheminnet använder zonredundans som konfigurerats med flera tillgänglighetszoner replikeras data från den primära cachenoden i en zon till de andra noderna i en annan zon. Dataöverföringsavgiften är nätverkets utgående kostnad för data som flyttas över de valda tillgänglighetszonerna. Mer information finns i Prisinformation om bandbredd.
Nästa steg
Läs mer om Azure Cache for Redis-funktioner.