pro SQL Server zálohování a obnovení použít Azure Storage
PLATÍ PRO:
SQL Server na virtuálním počítači Azure
počínaje SQL Server 2012 SP1 CU2 můžete teď SQL Server databáze zapisovat 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é geograficky replikované úložiště mimo pracoviště a snadné migrace dat do cloudu a z cloudu. můžete vystavit BACKUP nebo RESTORE příkazy pomocí jazyka Transact-SQL nebo SMO.
Přehled
SQL Server 2016 přináší nové možnosti; pomocí zálohování snímků souborů můžete provádět skoro okamžité zálohování a neuvěřitelně rychlé obnovení.
v tomto tématu se dozvíte, proč se můžete rozhodnout pro SQL Server zálohování použít Azure Storage a pak popisuje tyto komponenty. pomocí prostředků uvedených na konci článku můžete získat přístup k podrobným postupům a dalším informacím, abyste mohli tuto službu začít používat s SQL Server zálohování.
výhody používání služby Azure Blob storage pro zálohování SQL Server
Při zálohování SQL Server se můžete setkat s několika problémy. Tyto výzvy zahrnují správu úložiště, riziko selhání úložiště, přístup k úložišti mimo lokalitu a konfiguraci hardwaru. mnohé z těchto výzev jsou řešeny pomocí služby Azure Blob storage pro SQL Server zálohování. 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 snadný přístup k možnosti mimo lokalitu. vytváření úložiště mimo lokalitu pro zálohování SQL Server může být stejně snadné jako úprava stávajících skriptů nebo úloh, aby bylo možné použít syntaxi zálohování na adresu URL . Úložiště mimo lokalitu by mělo být obvykle dostatečně daleko od umístění produkční databáze, aby se zabránilo jedné havárii, která by mohla mít vliv na umístění v lokalitě i v provozní databázi. Když zvolíte geografickou replikaci vašich objektů blob Azure, budete mít dodatečnou vrstvu ochrany v případě havárie, která by mohla ovlivnit celou oblast.
- Záložní archivace: úložiště objektů BLOB v Azure nabízí lepší alternativu k často používané možnosti pásky k archivaci záloh. Páskové úložiště může vyžadovat fyzickou přepravu do zařízení mimo pracoviště a opatření k ochraně média. Uložení záloh v Azure Blob Storage poskytuje rychlou, vysoce dostupnou a trvalou možnost archivace.
- Spravovaný hardware: nehrozí žádná režie správy hardwaru se službami Azure. Služby Azure spravují hardware a poskytují geografickou replikaci pro zajištění redundance a ochrany před selháním hardwaru.
- Neomezené úložiště: povolením přímé zálohy do objektů blob Azure získáte přístup k prakticky neomezenému úložišti. Další možností je, že zálohování na disk virtuálního počítače Azure má omezení na základě velikosti počítače. Počet disků, které můžete k virtuálnímu počítači Azure připojit k zálohování, je omezený. Toto omezení je 16 disků pro větší velkou instanci a méně pro menší instance.
- dostupnost zálohování: zálohy uložené v objektech blob Azure jsou dostupné odkudkoli a kdykoli a dají se snadno získat z důvodu obnovení do SQL Server instance bez nutnosti připojení nebo odpojení databáze nebo stahování a připojení VHD.
- Náklady: platíte jenom za službu, která se používá. Může být nákladově efektivní jako možnost mimo pracoviště a záložní archivace. Další informace najdete v cenové kalkulačkě Azurea v článku ceny Azure .
- Storage snímky: když se soubory databáze ukládají do objektu blob Azure a používáte SQL Server 2016, můžete k provádění skoro okamžitého zálohování a neuvěřitelně rychlé obnovy použít zálohování snímků souborů .
další podrobnosti najdete v tématu SQL Server zálohování a obnovování pomocí služby Azure Blob storage.
následující dvě části představují službu Azure Blob storage, včetně požadovaných součástí SQL Server. Je důležité pochopit komponenty a jejich interakci k úspěšnému použití zálohování a obnovení z úložiště objektů BLOB v Azure.
Komponenty služby Azure Blob Storage
Při zálohování do úložiště objektů BLOB v Azure se použijí 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 k úložišti objektů Blob v Azure, vytvořte nejdřív účet Azure Storage. SQL Server se nezávislá na typ využité redundance úložiště. Zálohování na objekty blob stránky a objekty blob bloku se podporují pro všechny redundance úložiště (LRS\ZRS\GRS\RA-GRS\RA-GZRS\etc.). Další informace o službě Azure Blob Storage najdete v tématu Jak používat úložiště objektů BLOB v Azure. |
| Kontejner | Kontejner poskytuje seskupení sady objektů BLOB a může ukládat neomezený počet objektů BLOB. pokud chcete zapsat SQL Server zálohu do úložiště objektů Blob v Azure, musíte mít vytvořený aspoň kořenový kontejner. |
| Objekt blob | Soubor libovolného typu a velikosti. Objekty blob jsou adresovatelné v následujícím formátu adresy URL: https://<storageaccount>.blob.core.windows.net/<container>/<blob> . Další informace o objektech blob stránky najdete v tématu Principy objektů blob bloku a stránky . |
SQL Server komponenty
při zálohování do úložiště objektů Blob v Azure se použijí následující SQL Server komponenty.
| Komponenta | Popis |
|---|---|
| Adresa URL | Adresa URL určuje identifikátor URI (Uniform Resource Identifier) pro jedinečný záložní soubor. adresa URL poskytuje umístění a název souboru zálohy SQL Server. Adresa URL musí ukazovat na skutečný objekt blob, nikoli jenom na kontejner. Pokud objekt BLOB neexistuje, vytvoří ho Azure. Pokud je zadán existující objekt blob, příkaz Backup se nezdařil, pokud WITH FORMAT není zadána možnost. Následuje příklad adresy URL, která by měla být zadána v příkazu BACKUP: https://<storageaccount>.blob.core.windows.net/<container>/<FILENAME.bak> .Protokol HTTPS se doporučuje, ale není povinný. |
| Přihlašovací údaj | Informace, které se vyžadují pro připojení a ověření ve službě Azure Blob Storage, se ukládají jako přihlašovací údaje. aby bylo možné SQL Server zapisovat zálohy do objektu Blob Azure nebo je z něj obnovit, je nutné vytvořit SQL Server přihlašovací údaje. další informace najdete v tématu SQL Server přihlašovacích údajů. |
Poznámka
SQL Server 2016 byl aktualizován tak, aby podporoval objekty blob bloku. další podrobnosti najdete v kurzu: používání úložiště objektů Blob Microsoft Azure s databázemi SQL Server 2016 .
Další kroky
Vytvořte účet Azure, pokud ho ještě nemáte. Pokud vyhodnocujete Azure, zvažte bezplatnou zkušební verzi.
Pak Projděte jeden z následujících kurzů, které vás provedou vytvořením účtu úložiště a obnovením.
přečtěte si další dokumentaci od SQL Server zálohování a obnovení s Microsoft Azurem úložištěm objektů Blob.
pokud máte nějaké problémy, přečtěte si téma SQL Server zálohování na osvědčené postupy a řešení potíží na adrese URL.
další SQL Server možnosti zálohování a obnovení najdete v tématu zálohování a obnovení pro SQL Server v Azure Virtual Machines.