Резервное копирование и восстановление SQL Server с помощью хранилища объектов, совместимого с S3
Область применения: SQL Server 2022 (16.x)
В этой статье приведены основные понятия, требования и компоненты, необходимые для использования хранилища объектов, совместимого с S3, в качестве назначения резервного копирования.
Обзор
SQL Server 2022 (16.x) представляет интеграцию хранилища объектов с платформой данных, что позволяет интегрировать SQL Server с хранилищем объектов, совместимым с S3, в дополнение к служба хранилища Azure. Чтобы обеспечить эту интеграцию, SQL Server предоставляет соединитель S3, который использует REST API S3 для подключения к любому поставщику хранилища объектов, совместимого с S3. SQL Server 2022 (16.x) расширяет существующий синтаксис BACKUP/RESTORE TO/FROM URL, добавив поддержку соединителя S3 с помощью REST API. Сведения о поддерживаемых платформах см. в списке поставщиков хранилищ объектов, совместимых с S3.
В этой статье приводится информация об использовании резервного копирования по URL-адресу хранилища объектов, совместимого с S3. Дополнительные сведения об использовании резервного копирования по URL-адресу хранилища объектов, совместимого с S3, см. в статье Резервное копирование SQL Server по URL-адресу хранилища объектов, совместимого с S3.
Резервное копирование и восстановление в хранилище, совместимое с S3
Соединитель BACKUP TO URL
S3 поддерживается и RESTORE FROM URL
синтаксисом. Дополнительные сведения о функции резервного копирования по URL-адресу см. в следующих статьях:
- Резервное копирование SQL Server по URL-адресу хранилища объектов, совместимого с S3
- BACKUP (Transact-SQL)
- Резервное копирование SQL Server на URL-адрес — рекомендации и устранение неполадок
- Блог. Краткий справочник по резервному копированию SQL Server по URL-адресу
Поставщики хранилищ объектов, совместимых с S3
Сегодня на рынке существует множество поставщиков хранилищ объектов, совместимых с S3. Хранилище объектов предоставляется как программное обеспечение, как аппаратные устройства или как их комбинация для гибридных облачных сценариев.
В следующей таблице представлена неисчерпаемая сводка поставщиков хранилища объектов, предлагающих конечную точку S3 в рамках своего решения.
Поставщики (в алфавитном порядке) | Жертвоприношение |
---|---|
AWS | AWS Simple Cloud Storage (S3) |
Ceph | Ceph |
Cloudian | HyperStore |
Dell Technologies | ECS Enterprise Object Storage |
Hitachi Vantara | Платформа содержимого Для Облачных вычислений |
HPE | HPE Ezmeral Data Fabric |
MinIO | Хранилище объектов Multicloud |
NetApp | StorageGRID ONTAP |
Nutanix | Nutanix Object Storage |
Pure Storage | Pure FlashBlade |
Red Hat | OpenShift Container Storage |
Scality | Scality Artesca |
Weka | Weka S3 |
Необходимые условия для конечной точки S3
Конечная точка S3 должна быть настроена следующим образом:
- Необходимо настроить TLS. Предполагается, что все подключения будут безопасно передаваться по протоколу HTTPS, а не ПО HTTP. ДЛЯ этого сценария sql Server требуется сертификат.
- Пользователь (идентификатор ключа доступа) должен быть настроен и секрет (идентификатор секретного ключа) для этого пользователя известен. Необходимо выполнить проверку подлинности в конечной точке S3.
- Необходимо настроить по крайней мере один контейнер. Контейнеры не могут быть созданы или настроены внутри SQL Server 2022 (16.x).
Оптимальные методы повышения производительности
Ознакомьтесь с поставщиком хранилища объектов, совместимым с S3, для получения рекомендаций по оптимизации производительности, начальной настройке и настройке. Из-за широкого спектра решений и конфигураций рекомендуемые значения для параметров резервного копирования и восстановления, а также пропускная способность могут меняться.
С помощью частей S3 в SQL Server 2022 (16.x) можно чередовать набор резервных копий для поддержки размера файлов размером до 12,8 ТБ.
Известные проблемы и ограничения
Из-за текущего ограничения S3 Standard REST API временные незафиксированные файлы данных не удаляются при возникновении сбоев. Их можно создать в хранилище объектов, совместимом с S3, из-за текущей многопартийной операции отправки во время выполнения команды BACKUP T-SQL. Эти незафиксированные блоки данных сохраняются в хранилище объектов, совместимом с S3, в случае сбоя команды BACKUP T-SQL или отмены. Если резервная копия выполнена успешно, хранилище объектов автоматически удаляет эти временные файлы для формирования окончательного файла резервной копии. Некоторые поставщики S3-поставщики обрабатывают временную очистку файлов через систему сборщика мусора.
Связанный контент
- Резервное копирование SQL Server по URL-адресу хранилища объектов, совместимого с S3.
- Рекомендации по резервному копированию SQL Server по URL-адресу для использования S3-совместимого хранилища объектов и устранение неполадок
- Резервное копирование SQL Server на URL-адрес — рекомендации и устранение неполадок.
- Резервное копирование SQL Server по URL-адресу для хранилища BLOB-объектов Microsoft Azure
- Резервное копирование и восстановление системных баз данных (SQL Server)
- Руководство. Использование Хранилище BLOB-объектов Azure с базами данных SQL Server