Хранение данных

Ваши данные могут храниться на серверах хранения, которые входят в состав Платформы. Эти же серверы могут служить источником данных для серверов доставки. В таком случае Платформа будет одновременно хранить и предоставлять данные широкому кругу конечных пользователей. Вместе с этим, серверы хранения предназначены для хранения лог-файлов, формируемых Платформой в процессе пользования услугой.

Для того, чтобы хранить данные на Платформе, публиковать их для серверов доставки и/или получить доступ к лог-файлам в составе вашего Аккаунта должен быть включен сервис Cloud Object Storage.

Сервис хранения Cloud Object Storage позволяет хранить данные на Платформе в виде объектов с доступом по протоколу S3. Для настройки сервиса требуется создать необходимое количество Корзин хранения данных – обособленная область хранения данных на серверах хранения, обладающая уникальными реквизитами доступа.

Серверы хранения NGENIX не предназначены для широкого доступа конечных пользователей. Запросы пользователей должны обрабатываться серверами доставки. Для этого необходимо создать Сервисную конфигурацию и указать в качестве источника данных Корзину хранения данных, в которой находятся нужные файлы.

Для корзин хранения данных на Платформе введены следующие ограничения:

  • Количество объектов: не более 50 млн. шт.

  • Объем данных: не более 50TB

  • Количество запросов при обращении по протоколу S3 независимо от HTTP-метода: 500 RPS

Данные ограничения распространяются на все корзины хранения данных, созданные после 02.10.2023.

Как организовать хранение данных с доступом по S3?

Преимущества объектного хранения данных

  • Безопасность. Протокол S3 реализован поверх протокола HTTPS, который обеспечивает шифрование передаваемых данных. Это означает, что все взаимодействия с серверами хранения будут зашифрованы, что делает невозможным перехват данных злоумышленниками. В отличие от S3, протокол FTP не поддерживает шифрование.

  • Синхронизация. Протокол S3 позволяет синхронизировать данные. Это означает, что на серверы хранения будут загружаться только те файлы, которые изменились или были созданы. Такой подход позволяет сократить объём передаваемых данных. В отличие от S3, протокол FTP не поддерживает синхронизацию.

  • Управление заголовками. При загрузке данных через протокол S3 вы можете установить HTTP-заголовки для контроля над кэшированием данных на серверах доставки. Это особенно полезно, если серверы хранения служат источником данных для серверов доставки.Также при загрузке данных через S3 можно настроить заголовки CORS. В случае использования протокола FTP для доступа к серверам хранения файлов такая возможность отсутствует.

  • Разделение прав доступа. Вы можете создать несколько выделенных областей для хранения объектов (Корзины хранения данных), каждая из которых будет предназначена для определённой группы пользователей и иметь свои уникальные параметры доступа (ключ доступа и секретный ключ S3).

Last updated