Az Azure Storage használata az SQL Server biztonsági mentéséhez és helyreállításához

A következőre vonatkozik:SQL Server azure-beli virtuális gépen

Az SQL Server 2012 SP1 CU2-től kezdve mostantól közvetlenül az Azure Blob Storage-ba írhat biztonsági másolatot az SQL Server-adatbázisokról. Ezzel a funkcióval biztonsági másolatot készíthet az Azure Blob Storage-ról, és visszaállíthatja azt. A felhőbe való biztonsági mentés a rendelkezésre állás, a korlátlan földrajzilag replikált helyszíni tárolás, valamint az adatok felhőbe és felhőből történő migrálásának előnyeit kínálja. A Transact-SQL vagy az SMO használatával adhat ki BACKUP vagy RESTORE adhat ki utasításokat.

Áttekintés

Az SQL Server 2016 új képességeket vezet be; A fájl-pillanatképek biztonsági mentésének használatával szinte azonnali biztonsági mentéseket és hihetetlenül gyors visszaállításokat hajthat végre.

Ez a témakör azt ismerteti, hogy miért érdemes az Azure Storage-t használni az SQL Server biztonsági mentéséhez, majd ismerteti az érintett összetevőket. A cikk végén megadott erőforrások segítségével elérheti az útmutatókat és a további információkat a szolgáltatás SQL Server-biztonsági mentésekkel való használatának megkezdéséhez.

Az Azure Blob Storage sql serveres biztonsági mentésekhez való használatának előnyei

Az SQL Server biztonsági mentése során számos kihívással kell szembenéznie. Ezek a kihívások közé tartozik a tárolás kezelése, a tárolási hibák kockázata, a helyszíni tárolóhoz való hozzáférés és a hardverkonfiguráció. Ezen kihívások közül számosat az Azure Blob Storage sql serveres biztonsági mentésekhez való használatával hárítunk el. Vegye figyelembe a következő előnyöket:

  • Egyszerű használat: A biztonsági másolatok azure-blobokban való tárolása kényelmes, rugalmas és könnyen elérhető helyszíni beállítás lehet. Az SQL Server biztonsági mentéseinek helyen kívüli tárolójának létrehozása olyan egyszerű lehet, mint a meglévő szkriptek/feladatok módosítása a BACKUP TO URL-szintaxis használatára. A helyszíni tárolásnak általában elég messze kell lennie az éles adatbázis helyétől ahhoz, hogy megelőzze azokat a katasztrófákat, amelyek hatással lehetnek a helyszíni és az éles adatbázis helyére is. Az Azure-blobok georeplikálásának kiválasztásával további védelmi réteggel rendelkezik egy olyan katasztrófa esetén, amely az egész régiót érintheti.
  • Biztonsági mentési archívum: Az Azure Blob Storage jobb alternatívát kínál a biztonsági mentések archiválásához gyakran használt szalagos beállítás helyett. A szalagos tároláshoz fizikai szállításra lehet szükség egy helyszíni létesítménybe, és intézkedéseket kell tenni a média védelmére. A biztonsági másolatok Azure Blob Storage-ban való tárolása azonnali, magas rendelkezésre állású és tartós archiválási lehetőséget biztosít.
  • Felügyelt hardver: Az Azure-szolgáltatásokkal nem jár többletterhelés a hardverkezeléssel. Az Azure-szolgáltatások kezelik a hardvert, és georeplikálást biztosítanak a redundancia és a hardverhibák elleni védelem érdekében.
  • Korlátlan tárterület: Az Azure-blobok közvetlen biztonsági mentésének engedélyezésével gyakorlatilag korlátlan tárterülethez férhet hozzá. Másik lehetőségként az Azure-beli virtuálisgép-lemezek biztonsági mentése a gép méretétől függően korlátozásokkal is rendelkezik. A biztonsági mentésekhez az Azure-beli virtuális gépekhez csatolható lemezek száma korlátozott. Ez a korlát 16 lemez egy extra nagy példányhoz, kisebb példányok esetén pedig kevesebb.
  • Biztonsági mentés rendelkezésre állása: Az Azure-blobokban tárolt biztonsági másolatok bárhonnan és bármikor elérhetők, és könnyen elérhetők az SQL Server-példányok visszaállításához anélkül, hogy szükség lenne az adatbázis csatolására/leválasztására vagy letöltésére és csatolására.
  • Költség: Csak a használt szolgáltatásért kell fizetnie. Költséghatékony lehet helyen kívüli és biztonsági mentési archiválási lehetőségként. További információért tekintse meg az Azure díjkalkulátorát és az Azure Díjszabási cikkét .
  • Tárolási pillanatképek: Ha az adatbázisfájlokat egy Azure-blobban tárolja, és az SQL Server 2016-ot használja, a fájl-pillanatkép biztonsági mentésével szinte azonnali biztonsági mentéseket és hihetetlenül gyors visszaállításokat hajthat végre.

További részletekért lásd: SQL Server Backup and Restore with Azure Blob Storage.

Az alábbi két szakasz az Azure Blob Storage-t mutatja be, beleértve a szükséges SQL Server-összetevőket is. Fontos megérteni az összetevőket és azok interakcióit az Azure Blob Storage biztonsági mentésének és visszaállításának sikeres használatához.

Azure Blob Storage-összetevők

Az Azure Blob Storage-ra való biztonsági mentéshez az alábbi Azure-összetevőket használjuk.

Összetevő Leírás
Tárfiók A tárfiók az összes tárolási szolgáltatás kiindulópontja. Az Azure Blob Storage eléréséhez először hozzon létre egy Azure Storage-fiókot. Az SQL Server a használt tárolási redundancia típusától függően agnosztikus. A lapblobokra és blokkblobokra való biztonsági mentés minden tárolási redundancia esetében támogatott (LRS\ZRS\GRS\RA-GRS\RA-GZRS\stb.). Az Azure Blob Storage-ról további információt az Azure Blob Storage használata című témakörben talál.
tárolók összehasonlítása A tárolók blobok egy csoportját biztosítják, és korlátlan számú blobot tárolhatnak. Ha SQL Server-biztonsági másolatot szeretne írni az Azure Blob Storage-ba, létre kell hoznia legalább a gyökértárolót.
Blob Bármilyen típusú és méretű fájl. A blobok a következő URL-formátumban címezhetők: https://<storageaccount>.blob.core.windows.net/<container>/<blob>. További információ a lapblobokról: A blokkok és a lapblobok ismertetése

SQL Server-összetevők

Az Azure Blob Storage-ra való biztonsági mentéshez az alábbi SQL Server-összetevőket használjuk.

Összetevő Leírás
URL-cím Az URL-cím egy egységes erőforrás-azonosítót (URI) ad meg egy egyedi biztonsági mentési fájlhoz. Az URL-cím megadja az SQL Server biztonsági mentési fájljának helyét és nevét. Az URL-címnek egy tényleges blobra kell mutatnia, nem csak egy tárolóra. Ha a blob nem létezik, az Azure létrehozza. Ha egy meglévő blob van megadva, a biztonsági mentési parancs meghiúsul, kivéve, ha a WITH FORMAT beállítás meg van adva. Az alábbi példa a BACKUP parancsban megadott URL-címre mutat: https://<storageaccount>.blob.core.windows.net/<container>/<FILENAME.bak>.

A HTTPS használata ajánlott, de nem kötelező.
Megbízólevél Az Azure Blob Storage-hoz való csatlakozáshoz és hitelesítéshez szükséges információk hitelesítő adatokként lesznek tárolva. Ahhoz, hogy az SQL Server biztonsági másolatokat írjon egy Azure Blobba, vagy visszaállíthassa azt, létre kell hoznia egy SQL Server-hitelesítő adatot. További információ: SQL Server Credential.

Megjegyzés:

Az SQL Server 2016 frissült a blokkblobok támogatásához. További részletekért tekintse meg az oktatóanyagot: A Microsoft Azure Blob Storage használata SQL Server-adatbázisokkal .

További lépések

  1. Hozzon létre egy Azure-fiókot, ha még nem rendelkezik ilyen fiókkal. Ha az Azure-t értékeli, fontolja meg az ingyenes próbaverziót.

  2. Ezután tekintse át az alábbi oktatóanyagok egyikét, amelyek végigvezetik a tárfiók létrehozásán és a visszaállításon.

  3. Tekintse át az SQL Server biztonsági mentésével és visszaállításával kapcsolatos további dokumentációt a Microsoft Azure Blob Storage használatával.

Ha bármilyen problémája van, tekintse át az SQL Server biztonsági mentésének url-címre való biztonsági mentésével kapcsolatos ajánlott eljárásokat és hibaelhárítást.

Az SQL Server biztonsági mentési és visszaállítási beállításairól az Azure-beli virtuális gépeken futó SQL Server biztonsági mentéséről és visszaállításáról szóló cikkben olvashat.