Хранилище на уровне блоков
Хранилище на уровне блоков — это концепция сохранения данных, размещенных в облаке , где облачные службы имитируют поведение традиционного блочного устройства , такого как физический жесткий диск . [1]
Хранение в таких сервисах организовано в виде блоков . Это имитирует поведение традиционных дисков или ленточных накопителей посредством виртуализации хранилища . Блоки идентифицируются произвольным и присвоенным идентификатором, с помощью которого их можно хранить и извлекать, но это не имеет очевидного значения с точки зрения файлов или документов. Файловая система должна применяться поверх хранилища на уровне блоков для сопоставления «файлов» с последовательностью блоков.
Amazon EBS (эластичное блочное хранилище) — пример облачного блочного хранилища. [2] Облачное хранилище на уровне блоков обычно предлагает такие возможности, как репликация для обеспечения надежности или услуги резервного копирования. [3]
Хранилище на уровне блоков отличается от хранилища объектов или «хранилища сегментов», такого как Amazon S3 (простая служба хранения), или базы данных. Они работают на более высоком уровне абстракции и могут работать с такими объектами, как файлы, документы, изображения, видео или записи базы данных. [4]
Хранилища экземпляров — это еще одна форма облачного хранилища на уровне блоков. Они предоставляются как часть «экземпляра», например сервиса Amazon EC2 (облако эластичных вычислений). [5] Поскольку экземпляры EC2 в основном предоставляются в качестве вычислительных ресурсов, а не ресурсов хранения, их хранилище менее надежно. Их содержимое будет потеряно, если облачный экземпляр будет остановлен. [6] экземпляра, Поскольку эти хранилища являются частью виртуального сервера они обеспечивают более высокую производительность и пропускную способность экземпляра. Их лучше всего использовать для временного хранения, например для кэширования или временных файлов, при этом постоянное хранилище хранится на сервере другого типа.
Когда-то хранилище на уровне блоков предоставлялось сетями хранения данных (SAN), а NAS предоставляло хранилище на уровне файлов. [7] С переходом от локального хостинга к облачным сервисам это различие изменилось. [8] Даже блочное хранилище теперь рассматривается как отдельные серверы (таким образом, NAS), а не как прежний массив голых дисков .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Виттиг, Андреас; Виттиг, Майкл (2015). Веб-сервисы Amazon в действии . Мэннинг Пресс. стр. 204–206. ISBN 978-1-61729-288-0 .
- ^ Виттиг и Виттиг (2015) , стр. 216–217.
- ^ Виттиг и Виттиг (2015) , стр. 210–211.
- ^ Танеджа, Арун. «Чем хранилище объектов отличается от файлового и блочного хранилища» . TechTarget.com . Архивировано из оригинала 13 февраля 2016 г. Проверено 22 февраля 2016 г.
- ^ Виттиг и Виттиг (2015) , стр. 212–214.
- ^ Виттиг и Виттиг (2015) , с. 212.
- ^ «Что такое хранилище на уровне файлов и хранилище на уровне блоков?» . Каменная Муха . Архивировано из оригинала 15 октября 2012 года.
- ^ Виттиг и Виттиг (2015) , с. 205.