Объектное хранилище – тип системы хранения, в котором данные хранятся как объекты: содержимое файла, метаданные и уникальный ключ в плоском пространстве имён (бакете). Доступ осуществляется по HTTP API, де-факто стандарт которого – API Amazon S3. Объектные хранилища масштабируются до петабайт и миллиардов объектов.
Особенности
- Почти неограниченная горизонтальная масштабируемость.
- Высокая надёжность за счёт репликации или erasure coding.
- Версионирование, политики жизненного цикла, неизменяемые объекты (object lock).
- Классы хранения с разной стоимостью.
- Объект меняется целиком, а не частично.
Где применяется
- Медиафайлы, документы, статические сайты.
- Резервные копии и архивы.
- Озёра данных и lakehouse.
- Хранилище для логов и бэкендов приложений.
Варианты
- Облачные сервисы российских провайдеров.
- Программные хранилища для собственной инфраструктуры, в том числе российские и с открытым кодом.
- Объектные функции в системах хранения данных.