Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel leert u hoe u een zoneredundante Azure Cache-instantie configureert met behulp van Azure Portal.
Notitie
In regio's die geen zones ondersteunen, is de optie om zoneredundantie in te schakelen uitgeschakeld. Voor een lijst met regio's die zones ondersteunen, zie Azure Cache voor Redis - zones ondersteunde regio’s.
Azure Cache voor Redis Standard-, Premium- en Enterprise-lagen bieden ingebouwde redundantie door elke cache te hosten op twee toegewezen virtuele machines (VM's). Hoewel deze VM's zich in afzonderlijke Azure-fout- en updatedomeinen bevinden en maximaal beschikbaar zijn, zijn ze vatbaar voor fouten op datacenterniveau. Azure Cache voor Redis ondersteunt ook zoneredundantie in de lagen Standard, Premium en Enterprise. Een zone-redundante cache wordt uitgevoerd op VM's verspreid over meerdere Beschikbaarheidszones. Het biedt een hogere tolerantie en beschikbaarheid.
Vereisten
- Azure-abonnement: u kunt een gratis abonnement nemen
Een cache maken
Voer de volgende stappen uit om een cache te maken:
Meld u aan bij de Azure-portal en selecteer Create a resource.
Selecteer op de pagina Nieuw de optie Databases en selecteer vervolgens Azure Cache voor Redis.
Configureer op de pagina Basisinformatie de instellingen voor uw nieuwe cache.
Instelling Voorgestelde waarde Beschrijving Abonnement Selecteer uw abonnement. Het abonnement waaronder dit nieuwe Azure Cache voor Redis-exemplaar wordt gemaakt. Resourcegroep Selecteer een resourcegroep of selecteer Nieuwe maken en voer een nieuwe resourcegroepnaam in. Naam voor de resourcegroep waarin de cache en andere resources moeten worden gemaakt. Door al uw app-resources in één resourcegroep te plaatsen, kunt u ze eenvoudig beheren of verwijderen. DNS-naam Voer een wereldwijd unieke naam in. De cachenaam is een tekenreeks van 1 tot 63 tekens die alleen cijfers, letters en afbreekstreepjes mag bevatten. De naam moet beginnen en eindigen met een cijfer of letter en mag geen opeenvolgende afbreekstreepjes bevatten. De hostnaam van uw cache-exemplaar is >. Location Selecteer een locatie. Selecteer een regio in de buurt van andere services die gebruikmaken van uw cache. Cache type Selecteer een cache van het Premium- of Enterprise-niveau. De prijscategorie bepaalt de grootte, prestaties en functies die beschikbaar zijn voor de cache. Zie het Azure Cache voor Redis-overzicht voor meer informatie. Caches in de Standard-laag worden altijd gemaakt als zone-redundant met behulp van automatische zonegebonden toewijzing in de regio's die beschikbaarheidszones ondersteunen.
Selecteer Geavanceerd in het menu Resource voor caches met Premium-lagen. In regio's die zones ondersteunen, kan zoneredundantie voor deze laag op verschillende manieren worden ingeschakeld.
- Automatische zonegebonden toewijzing gebruiken:
-
Zones automatisch toewijzen is de standaardoptie die is geselecteerd voor Beschikbaarheidszones.
-
Zones automatisch toewijzen is de standaardoptie die is geselecteerd voor Beschikbaarheidszones.
- Door gebruiker gedefinieerde zonegebonden toewijzing gebruiken:
- Voor Caches in de Premium-laag kunnen beschikbaarheidszones worden bewerkt door de gebruiker, waarmee ze niet-zonegebonden of handmatig zones voor de cache kunnen selecteren.
- NoZones selecteren:
- Wanneer u handmatig zones kiest, moet het aantal beschikbaarheidszones altijd kleiner zijn dan of gelijk zijn aan het totale aantal knooppunten voor de cache:
- Automatische zonegebonden toewijzing gebruiken:
Selecteer Geavanceerd in het menu Resource voor een cache van een Enterprise-laag. Voor zoneredundantie selecteer zone-redundant (aanbevolen).
Configureer uw instellingen voor clustering en/of RDB-persistentie.
Notitie
Zoneredundantie biedt geen ondersteuning voor AOF-persistentie (append-only file) met meerdere replica's (meer dan één replica).
Selecteer Nieuwe.
Het duurt even voordat de cache is gemaakt. U kunt de voortgang bekijken op de overzichtspagina van Azure Cache voor Redis. Wanneer Status als Wordt uitgevoerd verschijnt, is de cache klaar voor gebruik.
Automatische zonegebonden toewijzing
Azure Cache voor Redis automatisch zones toewijst aan de cache namens de gebruiker op basis van het aantal knooppunten per shard en zonegebonden ondersteuning, zodat de cache wordt verdeeld over meerdere zones voor hoge beschikbaarheid.
Met dit type toewijzing hoeven gebruikers zich geen zorgen te maken over het handmatig kiezen van zones. De werkelijke zones die aan de cache worden toegewezen, worden geabstraheerd van de gebruiker. Azure zorgt ervoor dat de primaire en replicaknooppunten van de cache worden verdeeld over verschillende zones voor hoge beschikbaarheid.
De REST API-specificatie voor verschillende typen zonegebonden toewijzing vindt u op: Create - ZonallocationPolicy.
Als de eigenschap ZonalAllocationPolicy
niet wordt doorgegeven in de aanvraag, wijst Azure de waarde toe voor caches op basis van de zonegebonden ondersteuning en capaciteit van de regio.
De ondersteunde waarden voor de eigenschap ZonalAllocationPolicy
zijn:
- Automatisch
Deze waarde kan worden doorgegeven om Azure-zones automatisch toe te wijzen aan de cache.
In de regio's die zones ondersteunen, wordt het als standaardoptie voor caches geselecteerd vanaf 2024-11-01 API-versie, als ZonalAllocationPolicy
niet wordt meegegeven in de aanvraag.
- UserDefined
Gebruikers mogen deze waarde alleen doorgeven voor Premium-caches en kunnen worden doorgegeven in de hoofdtekst van de aanvraag terwijl ze de zones handmatig selecteren.
- NoZones
Gebruikers mogen deze waarde alleen doorgeven voor Premium-caches. Dit is de enige waarde die wordt ondersteund in de regio's die geen ondersteuning bieden voor zones.
- Deze waarde kan niet worden doorgegeven door gebruikers in de aanvraag voor Standard-caches, omdat ze niet expliciet kunnen kiezen voor niet-zonegebonden standaardcaches.
Deze optie wordt geselecteerd als standaardoptie voor caches als ZonalAllocationPolicy
niet wordt doorgegeven in het verzoek in de volgende gevallen:
- Regio's die geen ondersteuning bieden voor zones (ongeacht de gebruikte API-versie).
- Alle regio's (ongeacht zonegebonden ondersteuning) als de GEBRUIKTE API-versie kleiner is dan 2024-11-01.
Belangrijk
Automatische zonegebonden toewijzing kan niet worden gewijzigd nadat deze is ingeschakeld voor een cache.
Belangrijk
- Vanaf de API-versie 2024-11-01 wordt automatische zonegebonden toewijzing gekozen als standaardoptie voor Premium, Standard-caches. In zeldzame gevallen, wanneer voldoende zonegebonden capaciteit niet beschikbaar is om ten minste twee zones toe te wijzen en de gebruiker de aanvraag niet doorgeeft
ZonalAllocationPolicy
, maakt Azure een niet-zonegebonden cache die de gebruiker kan verifiëren door deZonalAllocationPolicy
eigenschap in het antwoord te controleren.- Daarom is het raadzaam om
ZonalAllocationPolicy
niet door te geven in de aanvraagbody tijdens het maken van de cache, omdat Azure de beste optie kan kiezen uit Automatisch, NoZones voor de cache op basis van de zonegebonden ondersteuning en capaciteit van de regio. Anders kunnen gebruikersZonalAllocationPolicy
doorgeven als ze een specifiek zonegebonden toewijzingsbeleid expliciet willen gebruiken.
- Daarom is het raadzaam om
Belangrijk
Gebruikers kunnen hun bestaande niet-zonegebonden cache bijwerken door handmatig zones te selecteren om gebruik te maken van automatische zone toewijzing door de cache bij te werken met ZonalAllocationPolicy
ingesteld op Automatisch. Voor meer informatie over het updateproces, zie Migreer een Azure Cache voor Redis-instance naar ondersteuning voor beschikbaarheidszones.
Veelgestelde vragen over zoneredundantie
- Waarom kan ik zoneredundantie niet inschakelen bij het maken van een Premium-cache?
- Waarom kan ik niet alle drie de zones selecteren tijdens het maken van de cache?
- Kan ik mijn bestaande Standard- of Premium-cache bijwerken om zoneredundantie te gebruiken?
- Hoeveel kost het om mijn gegevens te repliceren in Azure Beschikbaarheidszones?
Waarom kan ik zoneredundantie niet inschakelen bij het maken van een Premium-cache?
Zoneredundantie is alleen beschikbaar in Azure-regio's met Beschikbaarheidszones. Zie Azure-regio's met Beschikbaarheidszones voor de meest recente lijst.
Waarom kan ik niet alle drie de zones selecteren tijdens het maken van de cache?
Een Premium-cache heeft standaard één primair en één replicaknooppunt. Als u zoneredundantie wilt configureren voor meer dan twee Beschikbaarheidszones, moet u meer replica's toevoegen aan de cache die u maakt. Het totale aantal beschikbaarheidszones mag niet groter zijn dan het gecombineerde aantal knooppunten in de cache, inclusief zowel de primaire als de replicaknooppunten.
Kan ik mijn bestaande Standard- of Premium-cache bijwerken om zoneredundantie te gebruiken?
Ja, het bijwerken van een bestaande Standard- of Premium-cache voor het gebruik van zoneredundantie wordt ter plaatse ondersteund. Gebruikers kunnen dit inschakelen door te navigeren naar de geavanceerde instellingen in het menu Resource en het selectievakje Zones toewijzen automatisch in te schakelen, gevolgd door de knop Opslaan. U kunt zoneredundantie niet uitschakelen zodra u deze inschakelt.
Voor meer informatie, zie Migreer een Azure Cache voor Redis-exemplaar naar ondersteuning voor beschikbaarheidszones.
Dit kan ook worden gedaan door
ZonalAllocationPolicy
door te geven alsAutomatic
in de hoofdtekst van het verzoek tijdens het bijwerken van de cache. Zie Update - ZonallocationPolicy voor meer informatie over het updateproces met behulp van REST API.- Bijwerken
ZonalAllocationPolicy
naar een andere waarde danAutomatic
wordt niet ondersteund.
Belangrijk
Automatische zonegebonden toewijzing kan niet worden gewijzigd nadat deze is ingeschakeld voor een cache.
Belangrijk
Het inschakelen van automatische zonegebonden toewijzing voor een bestaande cache (die wordt gemaakt met een andere zonegebonden toewijzing) wordt momenteel NIET ondersteund voor geo-gerepliceerde caches of caches met VNet-injectie.
- Bijwerken
Hoeveel kost het om mijn gegevens te repliceren in Azure Beschikbaarheidszones?
Wanneer uw cache zoneredundantie gebruikt die is geconfigureerd met meerdere Beschikbaarheidszones, worden gegevens gerepliceerd van het primaire cacheknooppunt in de ene zone naar de andere knooppunten in een andere zone. De gegevensoverdrachtkosten zijn de netwerk-uitgaandkosten voor gegevens die verplaatst worden over de geselecteerde beschikbaarheidszones. Zie Prijsinformatie voor bandbreedte voor meer informatie.
Volgende stappen
Meer informatie over Azure Cache voor Redis functies.