S3 uyumlu nesne depolama ile SQL Server'ı yedekleme ve geri yükleme
Şunlar için geçerlidir: SQL Server 2022 (16.x)
Bu makalede, S3 uyumlu nesne depolama alanını yedekleme hedefi olarak kullanmak için gereken kavramlar, gereksinimler ve bileşenler tanıtilmektedir.
Genel bakış
SQL Server 2022 (16.x) veri platformuna nesne depolama tümleştirmesi sunarak SQL Server'ı Azure Depolama'ya ek olarak S3 uyumlu nesne depolama ile tümleştirmenizi sağlar. Bu tümleştirmeyi sağlamak için SQL Server, S3 uyumlu nesne depolamanın herhangi bir sağlayıcısına bağlanmak için S3 REST API'sini kullanan bir S3 bağlayıcısı sağlar. SQL Server 2022 (16.x), REST API kullanarak S3 bağlayıcısı için destek ekleyerek mevcut BACKUP TO URL
ve RESTORE FROM URL
söz dizimini genişletir. Desteklenen platformlar hakkında bilgi için bkz. S3 uyumlu nesne depolama
Bu makale, S3 uyumlu nesne depolama için URL'ye Yedekleme'yi kullanma hakkında bilgi içerir. SQL Server için S3 uyumlu nesne depolama alanında URL'ye Yedekleme hakkında daha fazla bilgi edinmek için S3 uyumlu nesne depolama için URL'ye Yedeklemebölümüne bakın.
S3 uyumlu depolama alanını yedekleme ve geri yükleme
BACKUP TO URL
ve RESTORE FROM URL
söz dizimi S3 bağlayıcısını destekler. URL'ye yedekleme işlevi hakkında daha fazla bilgi için bkz:
sql server yedeklemesini S3 uyumlu nesne depolamaurl'sine
. SQL Server'ı Microsoft Azure Blob Depolama en iyi yöntemleri ve sorun giderme için URL'ye yedekleme
S3 uyumlu nesne depolama sağlayıcıları
Bugün piyasada birçok S3 uyumlu nesne depolama sağlayıcısı vardır. Nesne depolama, yazılım tanımlı olarak, donanım gereçleri olarak veya karma bulut senaryoları için bir birleşim olarak sağlanır.
Aşağıdaki tabloda, çözümlerinin bir parçası olarak S3 uç noktası sunan nesne depolama sağlayıcılarının tükenmez bir özeti sağlanmaktadır.
Satıcı (alfabetik) | Teklif |
---|---|
AWS | Amazon Simple Storage Service (S3) |
Ceph | Ceph |
Cloudian | HyperStore |
Dell Technologies | ECS Kurumsal Nesne Depolama |
Hitachi Vantara | Bulut Ölçeği için Hitachi İçerik Platformu |
HPE |
HPE Ezmeral Data Fabric |
MinIO | Çok Bulutlu Nesne Depolama |
NetApp | StorageGRID, ONTAP |
Nutanix | Nutanix Nesne Depolama |
Saf Depolama | Pure FlashBlade |
Red Hat | OpenShift Kapsayıcı Depolama |
Ölçeklenebilirlik | Scality Artesca |
Weka | Weka S3 |
S3 uç noktası için önkoşullar
S3 uç noktası aşağıdaki gibi yapılandırılmalıdır:
TLS yapılandırılmalıdır. S3 uç noktası, SQL Server (Linux) veya konak işletim sistemi ortamı (Windows) tarafından güvenilen bir TLS sertifikası kullanmalıdır. Bağlantıların HTTP üzerinden değil HTTPS üzerinden güvenli bir şekilde iletileceği varsayılır.
Bir kullanıcı (Erişim Anahtarı Kimliği) yapılandırılmalıdır ve bu kullanıcının gizli anahtarı (Gizli Anahtar Kimliği) sizin için bilinir. S3 uç noktasında kimlik doğrulaması yapmak için her ikisine de ihtiyacınız var.
En az bir kova yapılandırılmalıdır. Demetler SQL Server 2022 (16.x) içinde oluşturulamaz veya yapılandırılamaz.
Performans için en iyi yöntemler
Performans en iyi yöntemleri iyileştirme, ilk kurulum ve yapılandırma hakkında yönergeler için S3 uyumlu nesne depolama sağlayıcınıza başvurun. Çok çeşitli çözümler ve kurulumlar nedeniyle, yedekleme ve geri yükleme parametreleri ve aktarım hızı için önerilen değerler değişebilir.
SQL Server 2022 (16.x) ve sonraki sürümlerinde S3 parçalarını kullanarak, yedekleme kümenizi 12,8 TB'a kadar dosya boyutunu destekleyecek şekilde şeritleyebilirsiniz.
Sınırlama
S3 Standart REST API'sinin geçerli sınırlaması nedeniyle, hatalar varsa geçici olarak kaydedilmemiş veri dosyaları kaldırılmaz. Bunlar, BACKUP
Transact-SQL komutu çalışırken devam etmekte olan çok parçalı yükleme işlemi nedeniyle S3 uyumlu nesne deposunda oluşturulabilir.
Bu kaydedilmemiş veri blokları, BACKUP
komutunun başarısız olması veya iptal olması durumunda S3 uyumlu nesne depolama alanında kalır. Yedekleme başarılı olursa, nesne deposu bu geçici dosyaları otomatik olarak kaldırarak son yedekleme dosyasını oluşturur. Bazı S3 sağlayıcıları, geçici dosya temizleme işlemlerini kendi çöp toplayıcı sistemleri aracılığıyla işler.
İlgili içerik
- SQL Server'ı S3 uyumlu nesne depolama için URL'ye yedekleme
- SQL Server'ı S3 uyumlu nesne depolama en iyi yöntemleri ve sorun giderme için URL'ye yedekleme
- SQL Server'ı Microsoft Azure Blob Depolama en iyi yöntemleri ve sorun giderme için URL'ye yedekleme
- Microsoft Azure Blob Depolama URL'sine SQL Server yedeklemesi
- Yedekleme ve geri yükleme: Sistem veritabanları (SQL Server)
- Kılavuz: SQL Server ile Azure Blob Depolama'yı Kullanma