Sichern und Wiederherstellen in SQL Server mit Azure Blob Storage

Gilt für:SQL ServerAzure SQL Managed Instance

Diagram of the backup to Azure blob.

Dieser Artikel bietet eine Einführung in die SQL Server-Sicherung und -Wiederherstellung unter Verwendung von Microsoft Azure Blob Storage. Außerdem finden Sie eine Zusammenfassung der Vorteile der Verwendung von Azure Blob Storage zum Speichern von SQL Server-Sicherungen.

SQL Server unterstützt das Speichern von Sicherungen in Azure Blob Storage auf folgende Weise:

  • Verwalten Sie Ihre Sicherungen in Microsoft Azure: Mit den gleichen Methoden zum Sichern von Datenbanken auf DISK und TAPE können Sie jetzt den Microsoft Azure-Speicher sichern, indem Sie die URL als Sicherungsziel angeben. Sie können dieses Feature verwenden, um Ihre eigene Sicherungsstrategie wie für einen lokalen Speicher oder andere Off-Site-Optionen manuell zu sichern oder zu konfigurieren. Diese Funktion wird auch als SQL Server-Sicherung über URLsbezeichnet. Weitere Informationen finden Sie unter SQL Server Backup to URL. Dieses Feature wurde in SQL Server 2016 (13.x) verbessert, um durch die Verwendung von Block-Blobs, Shared Access Signatures und Striping eine höhere Leistung und Funktionalität zu bieten. Weitere Informationen zu Shared Access Signatures (SAS) finden Sie unter Shared Access Signatures, Teil 1: Grundlagen zum SAS-Modell. Dieses Feature ist in SQL Server 2012 SP1 CU2 und höheren Versionen verfügbar. Für SQL Server-Versionen vor SQL Server 2012 SP1 CU2 können Sie das Add-In SQL Server Backup to Microsoft Azure Tool verwenden, um schnell und einfach Sicherungen in Microsoft Azure Storage zu erstellen.

  • Sicherungen von Dateimomentaufnahmen für Datenbankdateien in Azure Blob Storage Durch die Verwendung von Azure-Momentaufnahmen bieten SQL Server File-Snapshot-Sicherungen nahezu sofortige Sicherungen und Wiederherstellungen für Datenbankdateien, die mit Azure Blob Storage gespeichert sind. Diese Funktion ermöglicht Ihnen, Ihre Sicherungs- und Wiederherstellungsrichtlinien zu vereinfachen und sie unterstützt Point-in-Time-Wiederherstellung. Weitere Informationen finden Sie unter Dateimomentaufnahme-Sicherungen für Datenbankdateien in Azure. Diese Funktion ist in SQL Server 2016 oder höher verfügbar.

  • Verwalten von SQL Server-Sicherungen in Microsoft Azure: Konfigurieren Sie SQL Server, um die Sicherungsstrategie zu verwalten und Sicherungen für eine einzelne oder mehrere Datenbanken zu planen oder um Standardwerte auf Instanzebene festzulegen. Dieses Feature wird als SQL Server Managed Backup für Microsoft Azure bezeichnet. Weitere Informationen finden Sie unter SQL Server Managed Backup für Microsoft Azure. Diese Funktion ist in SQL Server 2014 oder höher verfügbar.

Vorteile von Azure Blob Storage für SQL Server-Sicherungen

  • Flexible, zuverlässige und unbegrenzte Offsitespeicherung: Die Speicherung von Sicherungen in Azure Blob Storage ist eine bequeme, flexible und benutzerfreundliche Möglichkeit für die externe Datenspeicherung. Das Erstellen von Off-Site-Speicher für Ihre SQL Server-Sicherungen kann so einfach wie das Ändern ihrer vorhandenen Skripts/Aufträge sein. Die räumliche Entfernung zwischen Offsitespeicher und Produktionsdatenbank ist in der Regel so groß, dass ein Notfall niemals Auswirkungen auf beide Standorte hat. Indem Sie Blob Storage in geografisch verteilten Standorten replizieren, erhalten Sie bei einem Notfall, der die gesamte Region betreffen könnte, eine zusätzliche Schutzebene. Darüber hinaus sind Sicherungen an jedem Standort jederzeit verfügbar und können problemlos für die Wiederherstellung genutzt werden.

    Wichtig

    Durch die Verwendung von Block-Blobs in SQL Server 2016 (13.x) können Sie den Sicherungssatz entfernen, um Die Größe von Sicherungsdateien bis zu 12,8 TB zu unterstützen.

  • Sicherungsarchiv: Azure Blob Storage bietet eine bessere Alternative zur sonst üblichen Archivierung von Sicherungen auf Band. Bandspeichermedien müssen unter gleichzeitiger Berücksichtigung von Sicherheitsvorkehrungen u. U. physisch an einen externen Standort umgelagert werden. Die Speicherung von Sicherungen in Azure Blob Storage stellt eine sofortige, hochverfügbare und dauerhafte Archivierungsoption dar.

  • Kein zusätzlicher Hardwareverwaltungsaufwand: Mit Microsoft Azure-Diensten entsteht kein Mehraufwand für die Hardwareverwaltung. Microsoft Azure-Dienste übernehmen die Hardwareverwaltung und bieten die Georeplikation, um Redundanz und Schutz vor Hardwareausfällen zu gewährleisten.

  • Derzeit können Instanzen von SQL Server, die auf einem virtuellen Microsoft Azure-Computer ausgeführt werden, durch Erstellen angefügter Datenträger gesichert werden. Die Anzahl der Datenträger, die an einen virtuellen Computer in Microsoft Azure angefügt werden können, ist allerdings begrenzt. Bei einer sehr großen Instanz beträgt die maximale Anzahl 16 Datenträger, während kleinere Instanzen weniger Datenträger unterstützen. Die Beschränkung auf 16 Datenträger kann durch eine direkte Sicherung in Azure Blob Storage umgangen werden.

    Darüber hinaus ist die sicherungsdatei, die jetzt in Azure Blob Storage gespeichert ist, direkt für einen lokalen SQL Server oder einen anderen SQL Server verfügbar, der in einem virtuellen Microsoft Azure-Computer ausgeführt wird, ohne dass datenbankanfügen/trennen oder herunterladen und anfügen der VHD.

  • Kostenvorteile: Sie zahlen nur für den genutzten Dienst. Die Option kann genauso kosteneffizient wie eine externe Sicherungs-/Archivierungslösung sein. Weitere Informationen und Links finden Sie im Abschnitt Überlegungen zur Abrechnung in Microsoft Azure .

Überlegungen zur Microsoft Azure-Abrechnung

Auf Grundlage der Speicherkosten für Microsoft Azure können Sie die Kosten für die Erstellung und Speicherung von Sicherungen in Microsoft Azure ableiten.

Der Microsoft Azure-Preisrechner unterstützt Sie bei der Kostenschätzung.

Speicher: Gebühren richten sich nach dem genutzten Speicherplatz sowie dem Grad der Redundanz und werden gestaffelt abgerechnet. Weitere Details und aktuelle Informationen finden Sie im Abschnitt Datenverwaltung des Artikels Preisdetails .

Datenübertragungen: In Microsoft Azure eingehende Datenübertragungen sind kostenlos. Ausgehende Übertragungen werden nach Bandbreitennutzung und einer regionsspezifischen Staffelung berechnet. Weitere Informationen finden Sie im Abschnitt "Datenübertragungen " des Artikels "Preisdetails".

Siehe auch

Nächste Schritte