Sdílet prostřednictvím


Zálohování a obnovení SQL Serveru s využitím služby Azure Storage

Platí pro: SQL Server na virtuálním počítači Azure

Od VERZE SQL Server 2012 SP1 CU2 teď můžete zapisovat databáze SQL Serveru přímo do úložiště objektů blob v Azure. Tato funkce slouží k zálohování a obnovení ze služby Azure Blob Storage. Zálohování do cloudu nabízí výhody dostupnosti, neomezeného geograficky replikovaného úložiště mimo lokalitu a snadné migrace dat do a z cloudu. Příkazy nebo RESTORE příkazy můžete vydávat BACKUP pomocí jazyka Transact-SQL nebo SMO.

Přehled

SQL Server 2016 zavádí nové funkce; Pomocí zálohování snímků souborů můžete provádět téměř okamžité zálohování a neuvěřitelně rychlé obnovení.

Toto téma vysvětluje, proč se můžete rozhodnout použít Službu Azure Storage pro zálohy SQL Serveru a pak popisuje zahrnuté součásti. Pomocí prostředků uvedených na konci článku můžete získat přístup k návodům a dalším informacím, které vám pomůžou začít tuto službu používat se zálohami SQL Serveru.

Výhody použití služby Azure Blob Storage pro zálohování SQL Serveru

Při zálohování SQL Serveru existuje několik problémů. Mezi tyto problémy patří správa úložiště, riziko selhání úložiště, přístup k úložišti mimo lokalitu a konfigurace hardwaru. Mnohé z těchto problémů jsou vyřešené pomocí úložiště objektů blob v Azure pro zálohování SQL Serveru. Vezměte v úvahu následující výhody:

  • Snadné použití: Ukládání záloh do objektů blob Azure může být pohodlné, flexibilní a snadno přístupné mimo lokalitu. Vytvoření úložiště mimo lokalitu pro zálohy SQL Serveru může být stejně snadné jako úprava existujících skriptů a úloh tak, aby používaly syntaxi adresy URL BACKUP TO. Úložiště mimo lokalitu by obvykle mělo být dostatečně daleko od umístění produkční databáze, aby se zabránilo jediné havárii, která by mohla mít vliv na umístění mimo lokalitu i produkční databáze. Když se rozhodnete geograficky replikovat objekty blob Azure, máte v případě havárie další vrstvu ochrany, která by mohla ovlivnit celou oblast.
  • Archiv zálohování: Azure Blob Storage nabízí lepší alternativu k často používané možnosti pásky pro archivaci záloh. Páskové úložiště může vyžadovat fyzickou dopravu do zařízení mimo pracoviště a opatření k ochraně médií. Ukládání záloh ve službě Azure Blob Storage poskytuje okamžitou, vysoce dostupnou a odolnou možnost archivace.
  • Spravovaný hardware: Správa hardwaru se službami Azure nemá žádnou režii. Služby Azure spravují hardware a poskytují geografickou replikaci pro redundanci a ochranu před selháním hardwaru.
  • Neomezené úložiště: Povolením přímé zálohy do objektů blob Azure máte přístup k prakticky neomezenému úložišti. Zálohování na disk virtuálního počítače Azure má také omezení na základě velikosti počítače. Počet disků, které můžete připojit k virtuálnímu počítači Azure pro zálohování, je omezený. Tento limit je 16 disků pro extra velkou instanci a méně pro menší instance.
  • Dostupnost zálohování: Zálohy uložené v objektech blob Azure jsou k dispozici odkudkoli a kdykoli a kdykoli a dají se snadno získat přístup k obnovení do instance SQL Serveru, aniž by bylo potřeba připojení k databázi, odpojení nebo stažení a připojení virtuálního pevného disku.
  • Náklady: Platíte pouze za použitou službu. Může být nákladově efektivní jako možnost archivace mimo lokalitu a zálohování. Další informace najdete v cenové kalkulačce Azure a v článku o cenách Azure.
  • Snímky úložiště: Když jsou soubory databáze uložené v objektu blob Azure a používáte SQL Server 2016, můžete pomocí zálohování snímků souborů provádět téměř okamžité zálohování a neuvěřitelně rychlé obnovení.

Další podrobnosti najdete v tématu Zálohování a obnovení SQL Serveru s využitím služby Azure Blob Storage.

Následující dvě části představují úložiště objektů blob v Azure, včetně požadovaných komponent SQL Serveru. Je důležité porozumět komponentám a jejich interakci, aby bylo možné úspěšně používat zálohování a obnovení ze služby Azure Blob Storage.

Komponenty služby Azure Blob Storage

Při zálohování do služby Azure Blob Storage se používají následující komponenty Azure.

Komponenta Popis
Účet úložiště Účet úložiště je výchozím bodem pro všechny služby úložiště. Pokud chcete získat přístup ke službě Azure Blob Storage, nejprve vytvořte účet Azure Storage. SQL Server je nezávislý na typu využité redundance úložiště. Zálohování do objektů blob stránky a objektů blob bloku se podporuje pro každou redundanci úložiště (LRS\ZRS\GRS\RA-GRS\RA-GZRS\etc.). Další informace o službě Azure Blob Storage najdete v tématu Použití služby Azure Blob Storage.
Kontejner Kontejner poskytuje seskupení sady objektů blob a může ukládat neomezený počet objektů blob. Pokud chcete napsat zálohu SQL Serveru do služby Azure Blob Storage, musíte mít vytvořený aspoň kořenový kontejner.
Objekt blob Soubor libovolného typu a velikosti. Objekty blob jsou adresovatelné pomocí následujícího formátu adresy URL: https://<storageaccount>.blob.core.windows.net/<container>/<blob>. Další informace oobjektch

Komponenty SQL Serveru

Při zálohování do služby Azure Blob Storage se používají následující komponenty SQL Serveru.

Komponenta Popis
Adresa URL Adresa URL určuje identifikátor URI (Uniform Resource Identifier) pro jedinečný záložní soubor. Adresa URL obsahuje umístění a název záložního souboru SQL Serveru. Adresa URL musí odkazovat na skutečný objekt blob, nejen na kontejner. Pokud objekt blob neexistuje, Azure ho vytvoří. Pokud je zadaný existující objekt blob, příkaz zálohování selže, pokud není zadána WITH FORMAT možnost. Následuje příklad adresy URL, kterou byste zadali v příkazu BACKUP: https://<storageaccount>.blob.core.windows.net/<container>/<FILENAME.bak>.

Https se doporučuje, ale nevyžaduje se.
Pověření Informace potřebné k připojení a ověření ke službě Azure Blob Storage se ukládají jako přihlašovací údaje. Aby sql Server mohl zapisovat zálohy do objektu blob Azure nebo ho obnovit, musí se vytvořit přihlašovací údaje SQL Serveru. Další informace najdete v tématu Přihlašovací údaje SQL Serveru.

Poznámka:

SQL Server 2016 byl aktualizován tak, aby podporoval objekty blob bloku. Další podrobnosti najdete v kurzu : Použití služby Microsoft Azure Blob Storage s databázemi SQL Serveru.

Další kroky

  1. Pokud ho ještě nemáte, vytvořte si účet Azure. Pokud vyhodnocujete Azure, zvažte bezplatnou zkušební verzi.

  2. Pak si projděte jeden z následujících kurzů, které vás provedou vytvořením účtu úložiště a provedením obnovení.

  3. Projděte si další dokumentaci, která začíná zálohováním a obnovením SQL Serveru pomocí služby Microsoft Azure Blob Storage.

Pokud máte nějaké problémy, projděte si téma Zálohování SQL Serveru na osvědčené postupy a řešení potíží s adresou URL.

Další možnosti zálohování a obnovení SQL Serveru najdete v tématu Zálohování a obnovení SQL Serveru na virtuálních počítačích Azure.