Meerdere caches gebruiken voor regionaal failoverherstel

Elk Azure HPC Cache wordt uitgevoerd binnen een bepaald abonnement en in één regio. Dit betekent dat uw cachewerkstroom mogelijk wordt onderbroken als de regio van de cache een volledige storing heeft.

In dit artikel wordt een strategie beschreven om het risico op werkonderbreking te verminderen door een tweede regio te gebruiken voor failover van de cache.

De sleutel maakt gebruik van back-endopslag die toegankelijk is vanuit meerdere regio's. Deze opslag kan een on-premises NAS-systeem zijn met de juiste DNS-ondersteuning of Azure Blob-opslag die zich in een andere regio van de cache bevindt.

Terwijl uw werkstroom wordt voortgezet in uw primaire regio, worden gegevens opgeslagen in de langetermijnopslag buiten de regio. Als de cacheregio niet meer beschikbaar is, kunt u een dubbele Azure HPC Cache-instantie maken in een secundaire regio, verbinding maken met dezelfde opslag en het werk hervatten vanuit de nieuwe cache.

Notitie

Dit failoverplan geldt niet voor een volledige storing in de regio van een opslagaccount. Bovendien biedt Azure HPC Cache geen ondersteuning voor geografisch redundante opslagaccounts (GRS of GZRS), omdat het asynchroon kopiëren tussen regio's niet consistent genoeg is voor HPC Cache werkstromen.

HPC Cache ondersteunt lokaal redundante opslag (LRS) en zone-redundante opslag (ZRS), die gegevens binnen één Azure-regio repliceren.

Overweeg een handmatige back-upstrategie als u moet beveiligen tegen uitval van opslag in volledige regio's.

Planning voor regionale failover

Volg deze stappen om een cache in te stellen die is voorbereid op mogelijke failover:

  1. Zorg ervoor dat uw back-endopslag toegankelijk is in een tweede regio.

  2. Wanneer u van plan bent om het primaire cache-exemplaar te maken, moet u ook voorbereiden om dit installatieproces in de tweede regio te repliceren. Neem de volgende items op:

    1. Structuur van virtueel netwerk en subnet
    2. Cachecapaciteit
    3. Storage, namen en naamruimtepaden
    4. Details over clientmachines, als ze zich in dezelfde regio bevinden als de cache
    5. Opdracht voor gebruik door cache-clients

    [OPMERKING] Azure HPC Cache kunnen programmatisch worden gemaakt, via een Azure Resource Manager sjabloon of door rechtstreeks toegang te krijgen tot de API. Neem contact op Azure HPC Cache team voor meer informatie.

Voorbeeld van failover

Stel bijvoorbeeld dat u uw gegevens wilt Azure HPC Cache in de regio VS - oost van Azure. Het heeft toegang tot gegevens die zijn opgeslagen in uw on-premises datacenter.

U kunt een cache in de regio VS - west 2 gebruiken als failoverback-up.

Bij het maken van de cache in VS - oost bereidt u een tweede cache voor op implementatie in VS - west 2. U kunt scripts of sjablonen gebruiken om deze voorbereiding te automatiseren.

In het geval van een storing in de hele regio in VS - oost maakt u de cache die u hebt voorbereid in de regio VS - west 2.

Nadat de cache is gemaakt, voegt u opslagdoelen toe die naar dezelfde on-premises gegevensopslag wijzen en gebruikt u dezelfde geaggregeerde naamruimtepaden als de opslagdoelen van de oude cache.

Als dit van invloed is op de oorspronkelijke clients, maakt u nieuwe clients in de regio VS - west 2 voor gebruik met de nieuwe cache.

Alle clients moeten de nieuwe cache monteren, zelfs als de clients niet zijn beïnvloed door de storing in de regio. De nieuwe cache heeft andere bevestigingsadressen dan de oude.

Lees meer

De handleiding voor azure-toepassingsarchitectuur bevat meer informatie over het herstellen van een serviceonderbreking in de hele regio.