Sichern und Wiederherstellen in SQL Server mit Azure Blob Storage

Gilt für:SQL ServerAzure SQL Managed Instance

Diagramm der Sicherung im Azure-Blob.

Dieser Artikel bietet eine Einführung in die SQL Server-Sicherung und -Wiederherstellung unter Verwendung von Microsoft Azure Blob Storage. Darüber hinaus werden die Vorteile zusammengefasst, die die Verwendung von Azure Blob Storage bei der Speicherung von SQL Server-Sicherungen bietet.

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

  • Verwalten von Sicherungen in Microsoft Azure: Mithilfe derselben Methoden, die für DISK- und TAPE-Sicherungen von Datenbanken verwendet werden, können Sie Ihre Sicherungen jetzt in Microsoft Azure Storage speichern, indem Sie die URL als Sicherungsziel angeben. Mithilfe dieser Funktion können Sie manuelle Sicherungen ausführen oder eine eigene Sicherungsstrategie konfigurieren, wie auch für einen lokalen Speicher oder andere externe Optionen. Diese Funktion wird auch als SQL Server-Sicherung über URLsbezeichnet. Weitere Informationen finden Sie unter SQL Server Backup to URL. Diese Funktion wurde in SQL Server 2016 (13.x) erweitert, um verbesserte Leistung und Funktionalität durch die Verwendung von Blockblobs, SAS und Striping zu bieten. Weitere Informationen zu Shared Access Signatures (SAS) finden Sie unter Shared Access Signatures, Teil 1: Grundlagen zum SAS-Modell. Diese Funktion ist in SQL Server 2012 SP1 CU2 und höhere 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 Sicherungen schnell und einfach in Microsoft Azure Storage zu erstellen.

  • Sicherungen von Datei-Momentaufnahmen für Datenbankdateien in Azure Blob Storage Dateimomentaufnahme-Sicherungen für Datenbankdateien in Azure Blob Storage Durch die Verwendung von Azure-Momentaufnahmen bieten -Dateimomentaufnahme-Sicherungen nahezu sofortige Sicherungen und Wiederherstellungen für Datenbankdateien, die mithilfe von Azure Blob Storage gespeichert werden. 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 Verwalteten SQL Server-Sicherung in 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 Einrichten eines Offsitespeichers für SQL Server-Sicherungen muss nicht schwieriger sein als das Bearbeiten vorhandener Skripts/Aufträge. 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 Blockblobs in SQL Server 2016 (13.x) können Sie ein Striping für Ihren Sicherungssatz durchführen, um Sicherungsdateigrößen von 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.

  • SQL Server-Instanzen, die auf einer Microsoft Azure-VM ausgeführt werden, können derzeit in Azure Blob Storage 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 steht 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 auf einer Microsoft Azure-VM ausgeführt wird, ohne Datenbanken anfügen/trennen oder die VHD herunterladen und anfügen zu müssen.

  • 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 zu Preisdetails.

Weitere Informationen

Nächste Schritte