Облачное объектное хранилище данных

Облачное хранилище сейчас по праву можно считать одним из наиболее популярных сервисов, нам всем хорошо знакомы службы для хранения и синхронизации файлов: dropbox, google drive, onedrive, yandex disk и многие другие, данную категорию можно отнести к SaaS (программное обеспечение как сервис), но помимо этого есть и другие облачные решения для хранения данных, среди, среди которых объектное хранилище (block storage). Давайте попробуем подробнее выяснить что это такое объектно.

Объектное хранилище

Сфера применения:

  • Решения для анализа данных BigData
  • Хранение неструктурированных данных, большого объема

Преимущества:

  • Высокая масштабируемость
  • эффективное хранение данных
  • Поддержка мета-данных для объектов (файлов)
  • Высокая скорость доступа
  • Поддержка мета-данных для объектов (файлов)

Объектное хранилище было специально разработано для хранение не структурированных данных, что обеспечивает хранение и обработку больших объемов и данных, поэтому множество крупных, популярных веб-проектов: социальные сети, стриминговые сервисы и другие активно используют в своей работе данный вид хранения.

С точки зрения организации хранения используются так называемые контейнеры (аналог каталога или папки) и объекты (файлы), доступ к хранилище осуществляется, через HTTP (HTPS) используя механизмы API, используя различные программы-клиенты, либо через программный интерфейс (например, через сторонний сервис). В этом типе хранилище помимо самих объектов (данных) хранятся так же мета-данные, определяющие свойства объекта и глобальный уникальный идентификатор, используется так называемая плоская адресация (то есть отсутствует привычная файловая иерархия), которая обеспечивает быстрое извлечение и поиск данных. Благодаря этому функционалу блочное хранилище позволяет легко и быстро масштабировать хранилище, при этом обеспечить наиболее эффективное хранение данных.

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

Популярные сервисы объектного хранения

Поделиться публикацией:

Похожие публикации:

Добавить комментарий

Для добавления комментариев авторизуйтесь в одном из сервисов ниже: