Что такое Elastic Storage

Значение самого понятия «эластичное хранение» - как следует из названия, это нечто масштабируемое. Начав с малого, систему можно масштабировать до бесконечности, во всяком случае в идеале. Для этого нижележащая архитектура должна позволять добавлять сначала емкость, а потом и вычислительную мощность, и сетевые средства, и так далее. Без этого неизбежно возникают узкие места. Иначе говоря, масштабирование должно предусматривать пропорциональное наращивание всех ресурсов.

Кроме того, для реализации эластичного хранения необходимо универсальное пространство имен (Universal Name Space, UNS). В определенном смысле это означает, что, например, в Лондоне, Нью-Йорке и Москве в отделениях одного и того же банка пользователи, при наличии прав доступа ко всем данным, увидят одни и те же данные вместо отдельных их пулов. UNS значительно упрощает сотрудничество. Так, файлы не надо будет передавать, потому что файл доступен только локально и не виден из другого места или же имеет разные названия в разных местах, поэтому приложению необходимо знать не только имя файла, но и его местонахождение.

Далее, существует понятие иерархического хранения (tiering). С увеличением объемов данных множество данных, к которым редко обращаются, нецелесообразно размещать не только на флеш-накопителях, но и на жестких дисках. Такие данные дешевле хранить на ленточных устройствах. Для нас эластичное хранение означает возможность гибко перемещать данные с флеш-накопителей на жесткие накопители, а с них — на ленточные устройства. Миграция должна осуществляться автоматически, чтобы ни приложению, ни пользователю не надо было участвовать в процессе.
Это основные характеристики Elastic Storage.

Один из основных механизмов предоставления Elastic Storage — это полностью программная модель: сначала вы выбираете аппаратное обеспечение, а затем оно конфигурируется с помощью ПО. Иначе говоря, используемое ПО не является специфическим для конкретного оборудования. Специализированные системы хранения (appliance) будут по-прежнему применяться, потому что заказчикам могут потребоваться какая-то нетипичная функциональность и тесная интеграция между компонентами.

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



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы