Megosztás a következőn keresztül:


SQL Server biztonsági mentése és visszaállítása S3-kompatibilis objektumtárolóval

A következőkre vonatkozik: SQL Server 2022 (16.x)

Ez a cikk bemutatja azokat a fogalmakat, követelményeket és összetevőket, amelyek az S3-kompatibilis objektumtárolás biztonsági mentési célként való használatához szükségesek.

Áttekintés

Az SQL Server 2022 (16.x) az adatplatform objektumtárolási integrációját mutatja be, így az Azure Storage mellett az SQL Server S3-kompatibilis objektumtárolóval is integrálható. Az integráció biztosításához az SQL Server egy S3-összekötőt biztosít, amely az S3 REST API használatával csatlakozik az S3-kompatibilis objektumtároló bármely szolgáltatóhoz. Az SQL Server 2022 (16.x) kibővíti a meglévő BACKUP TO URL és RESTORE FROM URL szintaxist azáltal, hogy támogatja az S3-összekötőt a REST API használatával. A támogatott platformokról további információt S3-kompatibilis objektumtárolásiszolgáltatóinál talál.

Ez a cikk az S3-kompatibilis objektumtárolók biztonsági mentésének URL-címére történő használatával kapcsolatos információkat tartalmaz. Az S3-kompatibilis objektumtárolók URL-címére történő biztonsági mentésről további információt az SQL Server S3-kompatibilis objektumtárolásiURL-címére történő biztonsági mentéséről talál.

Biztonsági mentés és visszaállítás S3-kompatibilis tárolóra

A BACKUP TO URL és RESTORE FROM URL szintaxis támogatja az S3-összekötőt. Az URL-címre történő biztonsági mentés funkcióval kapcsolatos további információkért lásd:

S3-kompatibilis objektumtárolók szolgáltatói

A piacon számos S3-kompatibilis objektumtároló található. Az objektumtárolás szoftveralapú, hardveres berendezésként vagy hibrid felhőbeli forgatókönyvek kombinációjaként érhető el.

Az alábbi táblázat az S3-végpontot kínáló objektumtároló-szolgáltatók nem kimerítő összegzését tartalmazza a megoldás részeként.

Szállító (betűrendes) Felajánlás
AWS Amazon egyszerű tárolási szolgáltatás (S3)
Ceph Ceph
Felhő HyperStore
Dell technológiák ECS vállalati objektumtárolás
Hitachi Vantara Hitachi tartalomplatform felhőalapú méretezéshez
HPE HPE Ezmeral adatszövet
MinIO Többfelhős objektumtároló
NetApp StorageGRID, ONTAP
Nutanix Nutanix tárgy tárolása
Tiszta tárolás Tiszta FlashBlade
Piros kalap OpenShift Konténer Tárolás
Méretarány Scality Artesca
Weka Weka S3

Az S3-végpont előfeltételei

Az S3-végpontot a következőképpen kell konfigurálni:

  • A TLS-t konfigurálni kell. Az S3-végpontnak az SQL Server (Linux) vagy a gazdagép operációs rendszer környezete (Windows) által elfogadott TLS-tanúsítványt kell használnia. A kapcsolatok biztonságos átvitelét feltételezzük HTTPS-en keresztül, nem HTTP-en keresztül.

  • A felhasználót (hozzáférési kulcs azonosítóját) konfigurálni kell, és az adott felhasználó titkos kulcsának (titkos kulcsazonosítójának) ismertnek kell lennie. Mindkét félnek hitelesítenie kell magát az S3-végponton.

  • Legalább egy vödröt konfigurálni kell. Vödrök nem hozhatók létre vagy konfigurálhatók az SQL Server 2022-ben (16.x).

Teljesítménnyel kapcsolatos ajánlott eljárások

Az ajánlott teljesítményoptimalizálással, a kezdeti beállítással és a konfigurációval kapcsolatos útmutatásért forduljon az S3-kompatibilis objektumtároló szolgáltatójához. A megoldások és beállítások széles választéka miatt a biztonsági mentési és visszaállítási paraméterek és átviteli sebesség ajánlott értékei változhatnak.

Az SQL Server 2022 (16.x) és újabb verzióiban S3 részek használatával a biztonsági mentési készlet csíkozható, így akár legfeljebb 12,8 TB-os fájlméretet is támogathat.

Korlátozások

Az S3 Standard REST API jelenlegi korlátozása miatt a rendszer nem távolítja el az ideiglenes, nem véglegesített adatfájlokat, ha hibák történnek. Az S3-kompatibilis objektumtárolóban hozhatók létre egy folyamatban lévő többrészes feltöltési művelet miatt, miközben a BACKUP Transact-SQL parancs fut.

Ezek a nem véglegesített adatblokkok megmaradnak az S3-kompatibilis objektumtárolóban abban az esetben, ha a BACKUP parancs meghiúsul vagy megszakad. Ha a biztonsági mentés sikeres, az objektumtároló automatikusan eltávolítja ezeket az ideiglenes fájlokat a végső biztonsági mentési fájl létrehozásához. Egyes S3-szolgáltatók a szemétgyűjtő rendszeren keresztül kezelik az ideiglenes fájltisztítást.