Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: 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 TO URL и RESTORE FROM URL, добавив поддержку соединителя S3 с помощью REST API. Сведения о поддерживаемых платформах см. в разделе поставщиков хранилища объектов, совместимых с S3.
В этой статье приводится информация об использовании резервного копирования по URL-адресу хранилища объектов, совместимого с S3. Чтобы узнать больше об использовании резервного копирования в URL для хранилища объектов, совместимого с S3, см. SQL Server Backup to URL для хранилища объектов, совместимого с S3.
Резервное копирование и восстановление в хранилище, совместимое с S3
BACKUP TO URL и RESTORE FROM URL синтаксис поддерживают соединитель S3. Дополнительные сведения о функции резервного копирования по URL-адресу см. в следующих статьях:
Резервное копирование SQL Server по URL-адресу для хранилища объектов, совместимого с S3.
Блог: резервное копирование SQL Server по URL-адресу — памятка
Поставщики хранилищ объектов, совместимых с S3
Сегодня на рынке существует множество поставщиков хранилищ объектов, совместимых с S3. Хранилище объектов может предоставляться в виде программно определяемого решения, аппаратных решений или их комбинации для гибридных облачных сценариев.
В следующей таблице представлена неисчерпаемая сводка поставщиков хранилища объектов, предлагающих конечную точку S3 в рамках своего решения.
| Поставщик (в алфавитном порядке) | Предложение |
|---|---|
| AWS | Amazon Simple Storage Service (S3) |
| Сеф | Сеф |
| Клаудян | Гиперstore |
| Dell Technologies | Хранилище объектов ECS Enterprise |
| Хитачи Вантара | Платформа Hitachi для управления контентом в облачном масштабе |
| HPE | HPE Ezmeral Data Fabric |
| MinIO | Хранилище объектов Multicloud |
| НетАп | StorageGRID, ONTAP |
| Nutanix | Хранилище объектов Nutanix |
| Чистое хранилище | Pure FlashBlade |
| Красная шляпа | Хранилище контейнеров OpenShift |
| Scality | Scality Artesca |
| Weka | Weka S3 |
Необходимые условия для конечной точки S3
Конечная точка S3 должна быть настроена следующим образом:
Необходимо настроить TLS. Конечная точка S3 должна использовать сертификат TLS, доверенный SQL Server (Linux) или операционной системе хоста (Windows). Считается, что подключения безопасно передаются по протоколу HTTPS, а не по протоколу HTTP.
Пользователь (Идентификатор ключа доступа) должен быть настроен, и секретный ключ (Идентификатор секретного ключа) этого пользователя вам известен. Для проверки подлинности необходимо использовать обе учетные данные для работы с точкой доступа S3.
Необходимо настроить по крайней мере один контейнер. Создание или настройка пулов внутри SQL Server 2022 (16.x) невозможны.
Оптимальные методы повышения производительности
Ознакомьтесь с поставщиком хранилища объектов, совместимым с S3, для получения рекомендаций по оптимизации производительности, начальной настройке и настройке. Из-за широкого спектра решений и конфигураций рекомендуемые значения для параметров резервного копирования и восстановления, а также пропускная способность могут меняться.
С помощью частей S3 в SQL Server 2022 (16.x) и более поздних версиях можно распределять резервные копии для обеспечения размера файлов до 12,8 ТБ.
Ограничения
Из-за текущего ограничения S3 Standard REST API временные незафиксированные файлы данных не удаляются при возникновении сбоев. Их можно создать в S3-совместимом хранилище объектов в связи с текущей операцией многопартной загрузки, когда выполняется команда BACKUP Transact-SQL.
Эти незафиксированные блоки данных сохраняются в хранилище объектов, совместимом с S3, в случае сбоя команды BACKUP или отмены. Если резервная копия выполнена успешно, хранилище объектов автоматически удаляет эти временные файлы для формирования окончательного файла резервной копии. Некоторые поставщики S3 обрабатывают очистку временных файлов через систему сборщика мусора.
Связанный контент
- Резервное копирование SQL Server в URL-адрес для хранилища объектов, совместимого с S3
- Лучшие практики и устранение неполадок при создании резервных копий SQL Server на URL-адресах для хранилищ объектов, совместимых с S3
- Лучшие практики и устранение неполадок при резервном копировании SQL Server в Microsoft Хранилище BLOB-объектов Azure через URL
- Резервное копирование SQL Server в Microsoft Хранилище BLOB-объектов Azure с использованием URL
- Резервное копирование и восстановление: системные базы данных (SQL Server)
- Руководство. Использование хранилища BLOB-объектов Azure с SQL Server