Säkerhetskopiera och återställa SQL Server med S3-kompatibel objektlagring
gäller för: SQL Server 2022 (16.x)
Den här artikeln beskriver de begrepp, krav och komponenter som krävs för att använda S3-kompatibel objektlagring som ett mål för säkerhetskopiering.
Överblick
SQL Server 2022 (16.x) introducerar objektlagringsintegrering till dataplattformen, så att du kan integrera SQL Server med S3-kompatibel objektlagring utöver Azure Storage. För att tillhandahålla den här integreringen tillhandahåller SQL Server en S3-anslutningsapp som använder S3 REST-API:et för att ansluta till valfri provider av S3-kompatibel objektlagring. SQL Server 2022 (16.x) utökar den befintliga BACKUP TO URL
och RESTORE FROM URL
syntaxen genom att lägga till stöd för S3-anslutningsappen med hjälp av REST-API:et. Information om stödda plattformar finns i leverantörer av S3-kompatibel objektlagring.
Den här artikeln innehåller information om hur du använder Säkerhetskopiering till URL för S3-kompatibel objektlagring. Mer information om hur du använder Säkerhetskopiering till URL för S3-kompatibel objektlagring finns i SQL Server-säkerhetskopiering till URL för S3-kompatibel objektlagring.
Säkerhetskopiera och återställa till S3-kompatibel lagring
Syntaxen för BACKUP TO URL
och RESTORE FROM URL
stöder S3-anslutningsappen. Mer information om funktioner för säkerhetskopiering till URL finns i:
Leverantörer av S3-kompatibel objektlagring
Det finns många leverantörer av S3-kompatibel objektlagring på marknaden idag. Objektlagring tillhandahålls antingen som programvarudefinierad, som maskinvaruinstallationer eller som en kombination för hybridmolnscenarier.
Följande tabell innehåller en icke-outtömmande sammanfattning av objektlagringsleverantörer som erbjuder en S3-slutpunkt som en del av deras lösning.
Leverantör (alfabetisk) | Erbjudande |
---|---|
AWS | Amazon Simple Storage Service (S3) |
Ceph | Ceph |
Cloudian | HyperStore |
Dell Technologies | ECS Enterprise Object Storage |
Hitachi Vantara | Hitachi-innehållsplattform för molnskala |
HPE | HPE Ezmeral Data Fabric |
MinIO | Lagring av flera molnobjekt |
NetApp | StorageGRID, ONTAP |
Nutanix | Nutanix-objektlagring |
Pure Storage | Pure FlashBlade |
Red Hat | OpenShift Container Storage |
Skalbarhet | Scality Artesca |
Weka | Weka S3 |
Förutsättningar för S3-slutpunkten
S3-slutpunkten måste konfigureras på följande sätt:
TLS måste konfigureras. S3-slutpunkten måste använda ett TLS-certifikat som är betrott av SQL Server (Linux) eller dess värdoperativsystemmiljö (Windows). Anslutningar antas vara säkert överförda via HTTPS, inte HTTP.
En användare (åtkomstnyckel-ID) måste konfigureras och hemligheten (hemligt nyckel-ID) för den användaren är känd för dig. Du behöver både autentisera dig mot S3-slutpunkten.
Minst en bucket måste konfigureras. Bucketar kan inte skapas eller konfigureras i SQL Server 2022 (16.x).
Metodtips för prestanda
Kontakta din S3-kompatibla objektlagringsprovider om du vill ha vägledning om optimering av bästa praxis för prestanda, inledande konfiguration och konfiguration. På grund av en mängd olika lösningar och installationer kan de rekommenderade värdena för parametrar och dataflöde för säkerhetskopiering och återställning ändras.
Genom att använda S3-komponenter i SQL Server 2022 (16.x) och senare versioner kan du stripa säkerhetskopieringsuppsättningen för att hantera filer av storleken upp till 12,8 TB.
Begränsningar
På grund av den aktuella begränsningen för S3 Standard REST API tas inte de tillfälliga ogenomförda datafilerna bort om det uppstår fel. De kan skapas i det S3-kompatibla objektarkivet på grund av en pågående uppladdningsåtgärd för flera delar medan kommandot BACKUP
Transact-SQL körs.
Dessa ogenomförda datablock finns kvar i S3-kompatibelt objektlagring om kommandot BACKUP
misslyckas eller avbryts. Om säkerhetskopieringen lyckas tar objektarkivet automatiskt bort dessa temporära filer för att bilda den slutliga säkerhetskopieringsfilen. Vissa S3-providers hanterar tillfällig filrensning via sina system för skräpinsamling.
Relaterat innehåll
- SQL Server-säkerhetskopiering till URL för S3-kompatibel objektlagring
- SQL Server säkerhetskopiera till URL för S3-kompatibla metodtips för objektlagring och felsökning
- SQL Server säkerhetskopiering till URL i enlighet med bästa praxis och felsökning av Microsoft Azure Blob Storage
- SQL Server-säkerhetskopiering till URL för Microsoft Azure Blob Storage
- Säkerhetskopiera och återställa: Systemdatabaser (SQL Server)
- Självstudie : Använda Azure Blob Storage med SQL Server