Объектные системы хранения данных (Object Storage)
Объектные системы хранения похожи на файловые, но гораздо более масштабируемые и часто могут содержать петабайты данных в миллионах файлов. Они используются многими службами облачного хранения благодаря своей масштабируемости и возможности привязки подробных метаданных к каждому файлу или объекту, который оно хранит. Однако производительность является проблемой для объектного хранилища, поэтому оно часто реализуется для хранения архивных данных. Кроме того, многие приложения не имеют прямого доступа к хранилищу объектов.
Примеры использования:
- Хранение неструктурированных данных, таких как музыкальные файлы, изображения и видеофайлы.
- Хранилище для файлов резервных копий, дампов баз данных и файлов журналов.
- Большие наборы данных. Независимо от того, храните ли вы фармацевтические или финансовые данные, или мультимедийные файлы, такие как фотографии и видео, объектное хранилище можно использовать в качестве хранилища больших объектов данных.
- Архивация файлов вместо локальных ленточных накопителей.
Доступ к томам блочного хранилища можно получить, только если они подключены к операционной системе. Но данные, хранящиеся на объектных СХД, которые состоят из объектных данных и метаданных, могут быть доступны напрямую через API или http/https. Вы можете хранить любые данные, фотографии, видео и файлы журналов. Хранилище объектов гарантирует, что данные не будут потеряны. Данные объектного хранилища можно реплицировать в разных центрах обработки данных и предлагать простые интерфейсы веб-служб для доступа.
В простом варианте использования разработчики приложений, которые имеют дело с большими объемами пользовательских мультимедийных данных, используют хранилище объектов для хранения неограниченного количества мультимедийных файлов. По мере того как системы хранения масштабируются до сотен терабайт, а затем до петабайт и выше, хранилище объектов становится еще более привлекательным.
Хранилище объектов и хранилище блоков имеют уникальные преимущества и ограничения. Понимание вариантов использования и затрат, связанных с каждым типом, поможет вам максимально эффективно использовать профиль хранения для вашего приложения.
