Always On-beschikbaarheidsgroepen (AAG) beschermen

Overzicht van SQL Server-oplossingen met hoge beschikbaarheid

Met de functionaliteit Failoverclustering van Windows Server (WSFC) kunt u een SQL Server met hoge beschikbaarheid configureren via redundantie op exemplaarniveau (failoverclusterexemplaar, FCI) of op databaseniveau (AlwaysOn-beschikbaarheidsgroep, AAG). Het is ook mogelijk om beide methoden te combineren.

In een failoverclusterexemplaar bevinden SQL-databases zich op een gedeelde opslag. Deze opslag is alleen toegankelijk via het actieve clusterknooppunt. Als het actieve knooppunt mislukt, vindt er een failover plaats en wordt er een ander knooppunt actief.

In een beschikbaarheidsgroep bevindt elke databasereplica zich op een ander knooppunt. Als de primaire replica niet meer beschikbaar is, wordt er een secundaire replica die zich op een ander knooppunt bevindt aan de primaire rol toegewezen.

De clusters functioneren dus zelf al als noodhersteloplossing. Er zijn echter mogelijk situaties waarin clusters geen gegevensbescherming kunnen bieden, bijvoorbeeld in het geval van logische beschadiging van een database of als het gehele cluster niet beschikbaar is. Clusteroplossingen bieden eveneens geen bescherming tegen schadelijke inhoudswijzigingen, aangezien deze onmiddellijk worden gerepliceerd naar alle clusterknooppunten.

Ondersteunde clusterconfiguraties

Acronis Cyber Protect alleen de Always On Availability Group (AAG) voor SQL Server 2012 of later. Andere clusterconfiguraties, zoals Basic Availability Groups, Always On Failover Cluster Instances, database mirroring en log shipping worden niet ondersteund.

Always On-beschikbaarheidsgroepen worden alleen ondersteund in de Enterprise-editie van SQL Server. Zie https://learn.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2016?view=sql-server-2016&preserve-view=true#RDBMSHA.

Hoeveel agents zijn vereist voor back-up en herstel van clustergegevens?

Voor back-up en herstel van de gegevens van een cluster dient Agent voor SQL op elk knooppunt van het WSFC-cluster te zijn geïnstalleerd.

Back-ups van databases in een AAG maken

  1. Installeer Agent voor SQL op elk knooppunt van het WSFC-cluster.

    Wanneer u de agent op een van de knooppunten hebt geïnstalleerd, worden de AAG en de bijbehorende knooppunten weergegeven onder Apparaten > Microsoft SQL > Databases. Als u Agent voor SQL wilt installeren op de rest van de knooppunten, selecteert u de AAG, klikt u op Details en klikt u vervolgens op Agent installeren naast elk knooppunt.

  2. Selecteer de AAG of database waarvan u een back-up wilt maken, zoals beschreven in 'SQL-databases selecteren'.

    U moet de AAG zelf selecteren om een back-up te maken van alle databases van de AAG. Als u een back-up wilt maken van een set databases, moet u deze set databases definiëren in alle knooppunten van de AAG.

    De set databases moet in alle knooppunten exact hetzelfde zijn. Als ook maar één set verschillend is, of niet op alle knooppunten is gedefinieerd, zal de clusterback-up niet correct werken.

  3. Configureer de back-upoptie "Clusterback-upmodus".

Herstel van databases in een AAG

  1. Selecteer de databases die u wilt herstellen en selecteer vervolgens het herstelpunt waarvandaan u de databases wilt herstellen.

    Als u een geclusterde database selecteert onder Apparaten > Microsoft SQL > Databases en vervolgens op Herstellen klikt, worden alleen de herstelpunten weergegeven die overeenkomen met de tijden waarop er een back-up is gemaakt van de geselecteerde kopie van de database.

    De eenvoudigste manier om alle herstelpunten van een geclusterde database weer te geven, is om de back-up van de gehele AAG te selecteren op het tabblad Back-upopslag. De namen van de AAG-back-ups zijn gebaseerd op de sjabloon <AAG name> - <protection plan name> en zijn voorzien van een speciaal pictogram.

  2. Als u het herstel wilt configureren, volgt u de stappen die worden beschreven in 'SQL-databases herstellen', vanaf stap 5.

    Er wordt automatisch een clusterknooppunt gedefinieerd waarnaar de gegevens worden hersteld. De naam van het knooppunt wordt weergegeven in het veld Herstellen naar. U kunt het doelknooppunt handmatig wijzigen.

    Een database in een Always On-beschikbaarheidsgroep kan tijdens herstel niet worden overschreven, omdat Microsoft SQL Server dit verhindert. U dient de doeldatabase vóór het herstel van de AAG uit te sluiten. U kunt de database ook herstellen als nieuwe database buiten AAG. Wanneer de herstelbewerking is voltooid, kunt u de oorspronkelijke AAG-configuratie reconstrueren.