Tworzenie kopii zapasowej i przywracanie programu SQL Server przy użyciu magazynu obiektów zgodnego z programem S3
Dotyczy: SQL Server 2022 (16.x)
W tym artykule przedstawiono pojęcia, wymagania i składniki niezbędne do korzystania z magazynu obiektów zgodnego z usługą S3 jako miejsca docelowego kopii zapasowej.
Przegląd
Program SQL Server 2022 (16.x) wprowadza integrację magazynu obiektów z platformą danych, umożliwiając integrację programu SQL Server z magazynem obiektów zgodnym z programem S3 oprócz usługi Azure Storage. Aby zapewnić tę integrację, program SQL Server udostępnia łącznik S3, który używa interfejsu API REST S3 do łączenia się z dowolnym dostawcą magazynu obiektów zgodnego z usługą S3. Program SQL Server 2022 (16.x) rozszerza istniejącą składnię BACKUP TO URL
i RESTORE FROM URL
przez dodanie obsługi łącznika S3 przy użyciu interfejsu API REST. Aby uzyskać informacje na temat obsługiwanych platform, zobacz dostawcy magazynu obiektów zgodnego z usługą S3.
Niniejszy artykuł zawiera informacje na temat tworzenia kopii zapasowej do adresu URL dla magazynu obiektów zgodnego z S3. Aby dowiedzieć się więcej na temat wykonywania kopii zapasowej do URL w magazynie obiektów kompatybilnym z S3, zobacz wykonywanie kopii zapasowej programu SQL Server do URL w magazynie obiektów kompatybilnym z S3.
Tworzenie kopii zapasowej i przywracanie do magazynu zgodnego z S3
Składnia BACKUP TO URL
i RESTORE FROM URL
obsługuje łącznik S3. Aby uzyskać więcej informacji na temat funkcji Tworzenia kopii zapasowej pod adresem URL, zobacz:
kopii zapasowej programu SQL Server do adresu URL dla magazynu obiektów zgodnego z programem S3.
blog : Kopia zapasowa programu SQL Server pod adresem URL — ściągawka
Dostawcy magazynu obiektów zgodnego z protokołem S3
Obecnie na rynku istnieje wielu dostawców magazynu obiektów zgodnych z protokołem S3. Przechowywanie obiektów jest dostarczane jako definiowane przez oprogramowanie, jako urządzenia sprzętowe, lub jako kombinacja dla scenariuszy chmury hybrydowej.
Poniższa tabela zawiera niewyczerpane podsumowanie dostawców magazynu obiektów oferujących punkt końcowy S3 w ramach rozwiązania.
Dostawca (alfabetyczny) | Oferta |
---|---|
AWS | Amazon Simple Storage Service (S3) |
ceph | Ceph |
Cloudian | HyperStore |
Dell Technologies | Obiektowa pamięć masowa ECS dla przedsiębiorstw |
Hitachi Vantara | Platforma Hitachi Content Platform for Cloud Scale |
HPE | HPE Ezmeral Data Fabric |
MinIO | Wielochmurowy magazyn obiektów |
NetApp | StorageGRID, ONTAP |
Nutanix | Nutanix Object Storage |
|
Pure FlashBlade |
Red Hat | OpenShift Container Storage |
skalowalności | Scality Artesca |
Weka | Weka S3 |
Wymagania wstępne dotyczące punktu końcowego S3
Punkt końcowy S3 musi być skonfigurowany w następujący sposób:
Należy skonfigurować protokół TLS. Punkt końcowy S3 musi używać certyfikatu TLS zaufanego przez program SQL Server (Linux) lub środowisko systemu operacyjnego hosta (Windows). Zakłada się, że połączenia są bezpiecznie przesyłane za pośrednictwem protokołu HTTPS, a nie HTTP.
Użytkownik (identyfikator klucza dostępu) musi być skonfigurowany, a klucz tajny (identyfikator klucza tajnego) dla tego użytkownika musi być ci znany. Potrzebujesz obu elementów do uwierzytelnienia się względem punktu końcowego S3.
Należy skonfigurować co najmniej jeden zasobnik. W programie SQL Server 2022 (16.x) nie można utworzyć ani skonfigurować wiader.
Najlepsze rozwiązania dotyczące wydajności
Zapoznaj się z dostawcą magazynu obiektów zgodnym z usługą S3, aby uzyskać wskazówki dotyczące optymalizacji najlepszych rozwiązań dotyczących wydajności, początkowej konfiguracji i konfiguracji. Ze względu na szeroką gamę rozwiązań i konfiguracji zalecane wartości parametrów kopii zapasowej i przywracania oraz przepływności mogą ulec zmianie.
Korzystając z części S3 w programie SQL Server 2022 (16.x) i nowszych wersjach, można usunąć zestaw kopii zapasowych, aby obsługiwać pliki o rozmiarze do 12,8 TB.
Ograniczenia
Ze względu na bieżące ograniczenie interfejsu API REST S3 Standard tymczasowe niezatwierdzone pliki danych nie są usuwane, jeśli pojawią się błędy. Można je utworzyć w magazynie obiektów zgodnym z usługą S3 z powodu trwającej operacji przekazywania wieloczęściowego, gdy polecenie BACKUP
Transact-SQL jest uruchomione.
Te niezatwierdzone bloki danych są utrwalane w magazynie obiektów zgodnym z usługą S3 w przypadku niepowodzenia lub anulowania polecenia BACKUP
. Jeśli tworzenie kopii zapasowej zakończy się pomyślnie, magazyn obiektów automatycznie usunie te pliki tymczasowe w celu utworzenia końcowego pliku kopii zapasowej. Niektórzy dostawcy S3 obsługują tymczasowe czyszczenie plików za pośrednictwem systemu modułu odśmiecniania pamięci.
Powiązana zawartość
- Tworzenie kopii zapasowej SQL Server na URL dla magazynu obiektów zgodnego z S3
- Tworzenie kopii zapasowej programu SQL Server do adresu URL: najlepsze praktyki i rozwiązywanie problemów z magazynem obiektów zgodnym z S3
- tworzenie kopii zapasowej programu SQL Server pod adresem URL dla najlepszych rozwiązań usługi Microsoft Azure Blob Storage i rozwiązywanie problemów
- tworzenie kopii zapasowej programu SQL Server pod adresem URL usługi Microsoft Azure Blob Storage
- tworzenie kopii zapasowych i przywracanie: systemowe bazy danych (SQL Server)
- samouczek : używanie usługi Azure Blob Storage z programem SQL Server