Een back-up maken van Azure SQL Database

Voltooid

De retailorganisatie waarvoor u werkt, gebruikt Azure SQL Database om de relationele gegevens voor het ERP-systeem (Enterprise Resource Planning) op te slaan. Het bedrijf maakt gebruik van dit systeem voor alle financiële administratie, het beheer van klantrelaties, verkoopbeheer en bedrijfsbeheerprocedures. Als u kunt helpen voorkomen dat de organisatie deze gegevens kwijtraakt, kunt u voorkomen dat het bedrijf enorme verliezen kan lijden en mogelijk bewerkingen moet beëindigen.

Het bestuur heeft u de verantwoordelijkheid gegeven voor de beveiliging van deze gegevens. Als er zich een noodgeval voordoet, kunt u alle gegevens binnen drie uur herstellen tot aan de fout.

Laten we meer weten over Azure SQL Database-back-ups en hoe u deze effectief kunt gebruiken.

Opslag voor back-ups van Azure SQL Database

Azure SQL Database maakt automatisch databaseback-ups en bewaart deze gedurende zeven tot 35 dagen. De retentietijd is afhankelijk van het aankoopmodel en de servicelaag die u hebt gekozen tijdens het maken van de database. Wanneer de back-ups zijn voltooid, worden deze in SQL Database opgeslagen als blobs in een RA-GRS-account (geografisch redundante opslag met leestoegang) in uw Azure-abonnement. SQL Database repliceert de RA-GRS-accounts naar een gekoppelde regio, waardoor u bescherming krijgt tegen serviceproblemen in één regio.

Azure SQL Database gebruikt SQL Server-technologie om de volgende typen back-ups te maken:

  • Volledige back-ups: In een volledige back-up maakt SQL Database een back-up van alles in de database en de transactielogboeken. SQL Database maakt één keer per week een volledige back-up.
  • Differentiële back-ups: In een differentiële back-up maakt SQL Database een back-up van alles wat sinds de laatste volledige back-up is gewijzigd. SQL Database maakt elke twaalf uur een differentiële back-up.
  • Transactionele back-ups: In een transactionele back-up maakt SQL Database een back-up van de inhoud van de transactielogboeken. Als het meest recente transactielogboek mislukt of beschadigd raakt, is de optie om terug te vallen op de vorige back-up van het transactielogboek, ervan uitgaande dat retentie de volgende richtlijnen volgt: Geautomatiseerde back-ups in Azure SQL Database. Met transactionele back-ups kunnen beheerders tot een bepaald tijdstip herstellen, waaronder het moment waarop gegevens per ongeluk zijn verwijderd.

U kunt deze back-ups gebruiken om:

  • Een nieuwe kopie van een bestaande database herstellen.
  • Herstel een verwijderde database tot het moment waarop de verwijdering heeft plaatsgevonden.
  • de database te herstellen naar een andere locatie of regio; en
  • een database te herstellen na een lange back-upperiode met behulp van langetermijnretentie (LTR). LTR kan worden ingeschakeld voor Azure SQL Database.

Hoewel dit zelden het geval is, kunt u, als er een totale opslagfout optreedt, wijzigingen van maximaal vijf minuten geleden verliezen als u de live transactielogboeken kwijtraakt. Als de transactielogboeken intact zijn, kunt u herstellen tot het moment dat de fout optrad.

Back-ups en servicelagen

Wanneer u een database maakt, is de standaardretentieperiode voor back-ups zeven dagen. Later kunt u die periode wijzigen in een duur van 0 tot 35 dagen. Wanneer u een database maakt met behulp van het aankoopmodel op basis van DTU's (Data Transaction Units), is de standaardretentieperiode voor die database afhankelijk van de servicelaag:

Servicelaag Standaardretentieperiode
Basis Eén week
Standaard Vijf weken
Premium Vijf weken

Hoe vaak worden back-ups uitgevoerd?

Er zijn back-ups voor herstel naar een bepaald tijdstip en er zijn back-ups voor langetermijnretentie (LTR).

Herstel naar een bepaald tijdstip wordt volledig ondersteund door SQL-databases. Ze maken automatisch volledige back-ups, differentiële back-ups en back-ups van transactielogboeken. De Azure SQL Database-service plant de eerste volledige back-up zodra u de database maakt. Dit is doorgaans binnen dertig minuten voltooid, maar kan langer duren als de database aanzienlijk groot is.

Na de eerste volledige back-up plant de SQL Database-service alle verdere back-ups automatisch en beheert deze op de achtergrond op de achtergrond. De service bepaalt de exacte timing van alle databaseback-ups, omdat deze de algehele systeemworkload in balans brengt. U kunt de back-uptaken niet wijzigen of uitschakelen.

De SQL Database-service bewaart volledige back-ups voor LTR tot 10 jaar in Azure Blob Storage-accounts. U kunt het LTR-beleid configureren om automatische wekelijkse volledige back-ups uit te voeren. LTR-back-upopslag is afhankelijk van de frequentie en de retentieperiode die u kiest.

Opslagkosten

Microsoft biedt Azure Backup-services voor het maken van allesomvattende back-ups met een voorspelbaar prijssysteem waarmee u gemakkelijk de back-upkosten van Azure-gegevens kunt bijhouden. Prijzen voor Back-ups van Azure SQL Database zijn gebaseerd op het betalen voor de kosten van zowel exemplaren (de gegevens die worden beveiligd) als de opslagkosten per maand.

Standaard kopieert Azure Backup zeven dagen van uw geautomatiseerde databaseback-ups naar RA-GRS-standaard-blobopslag. Azure gebruikt deze opslag voor wekelijkse volledige back-ups, dagelijkse differentiële back-ups en back-ups van transactielogboeken die elke vijf minuten worden gekopieerd. De grootte van het transactielogboek is afhankelijk van de frequentie waarmee de database wordt gewijzigd.

Azure-back-ups bieden een minimale opslaghoeveelheid die gelijk is aan 100 procent van de databasegrootte zonder extra kosten. Extra verbruik van back-upopslag wordt in gigabytes per maand in rekening gebracht.

Voordelen van het gebruik van Azure SQL Database-back-ups

Azure Backup heeft de volgende voordelen:

  • U kunt de kosten van uw infrastructuur verlagen, omdat er minimale kosten vooraf en minimale operationele kosten zijn.
  • U kunt een reeks functies gebruiken om een back-up van uw gegevens te maken, deze te beveiligen en op te slaan op een afzonderlijke locatie van uw database.
  • U kunt drie kopieën van uw gegevens in drie verschillende locaties in het primaire Azure-datacentrum opslaan. U kunt nog eens drie kopieën opslaan in een ander extern Azure-datacentrum. Deze benadering beveiligt u tegen de meest ernstige noodgevallen.
  • Uw gegevens worden versleuteld voordat ze de brondatabase verlaten, ongeacht of deze in transit zijn of worden bewaard in de Azure-back-upkluis.

Test uw kennis

1.

U hebt een nieuwe database gemaakt in Azure SQL Database. Wanneer wordt de eerste volledige back-up uitgevoerd?

2.

Waar worden de back-ups van SQL Server standaard opgeslagen?