Meerdere caches gebruiken voor regionaal failoverherstel

Elk Azure HPC Cache-exemplaar wordt uitgevoerd binnen een bepaald abonnement en in één regio. Dit betekent dat uw cachewerkstroom mogelijk kan worden 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 met behulp van een tweede regio 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 bevindt dan de cache.

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

Notitie

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

HPC Cache biedt ondersteuning voor lokaal redundante opslag (LRS) en zone-redundante opslag (ZRS), waarmee gegevens binnen één Azure-regio worden gerepliceerd.

Overweeg een handmatige back-upstrategie als u moet beveiligen tegen storingen in de volledige regio.

Planning voor regionale failover

Voer de volgende stappen uit 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 zich ook voorbereiden om dit installatieproces in de tweede regio te repliceren. Neem deze items op:

    1. Structuur van virtueel netwerk en subnet
    2. Cachecapaciteit
    3. Opslagdoeldetails, namen en naamruimtepaden
    4. Details over clientcomputers, als ze zich in dezelfde regio bevinden als de cache
    5. Opdracht Koppelen voor gebruik door cacheclients

    Notitie

    Azure HPC Cache kan programmatisch worden gemaakt via een Azure Resource Manager-sjabloon of door rechtstreeks toegang te krijgen tot de API. Neem contact op met het Azure HPC Cache-team voor meer informatie.

Voorbeeld van failover

Stel dat u uw Azure HPC Cache wilt vinden 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 moet u een tweede cache voorbereiden voor implementatie in VS - west 2. U kunt scripts of sjablonen gebruiken om deze voorbereiding te automatiseren.

In het geval van een regiobrede fout 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 verwijzen naar dezelfde on-premises gegevensarchieven en gebruikt u dezelfde geaggregeerde naamruimtepaden als de opslagdoelen van de oude cache.

Als de oorspronkelijke clients worden beïnvloed, maakt u nieuwe clients in de regio VS - west 2 voor gebruik met de nieuwe cache.

Alle clients moeten de nieuwe cache koppelen, zelfs als de clients niet zijn beïnvloed door de storing in de regio. De nieuwe cache heeft verschillende koppeladressen van de oude.

Meer informatie

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