EMC VIPR – платформа для программно определяемого хранилища
Корпорация EMC на конференции EMC World 2013 анонсировала ViPR – первую платформу для программно определяемого хранилища. Ее использование для управления инфраструктурой хранения и данных, размещенных в этой инфраструктуре, позволит внедрить принципиально новые средства автоматизации и заложить фундамент современной инфраструктуры хранения данных для будущих развертываний приложений. Используя EMC ViPR, поставщики услуг и ИТ-отделы могут переходить на операционную модель ЦОД с масштабированием и Web-доступом, не привлекая тысячи технических специалистов для создания рабочих сред под заказ.
В числе возможностей платформы EMC ViPR:
- одновременное управление инфраструктурой хранения данных («уровень управления») и данными, размещенными в этой инфраструктуре ( «уровень данных»);
- отделение уровня управления от уровня данных, благодаря чему можно использовать оба эти уровня одновременно или позволить заказчикам использовать только уровень управления, чтобы управлять интеллектуальными алгоритмами массивов хранения при помощи средств автоматизации на базе политик;
- отображение объектов в виде файлов позволяет получить производительность, характерную для файлового доступа, исключив задержки, присущие объектному хранению данных;
Платформа допускает полностью программную реализацию и может работать на оборудовании EMC и других компаний, а также на стандартном оборудовании.
Контроллер EMC ViPR – уровень управления, отвечающий за инфраструктуру хранения, – может существенно улучшить функции автоматизации, поскольку он виртуализирует базовую инфраструктуру хранения. Обычные функции управления хранилищем (выделение ресурсов, миграция) абстрагируются таким образом, чтобы различными массивами хранения можно было управлять одинаково как единым пулом ресурсов. Для управления этими сложными функциями в ViPR реализован единый принцип «точка/клик». Когда такие пулы хранения созданы, они разделяются для использования приложениями. Для выполнения этой задачи в ViPR имеется портал самообслуживания, в котором владельцы приложений могут просматривать каталог сервисов хранения данных и выбирать ресурсы сервисов, наиболее подходящие для их задач.
Для большинства традиционных инфраструктур хранения платформа EMC ViPR будет предоставлять только уровень управления. Этот уровень выполняет обнаружение хранилища, создает виртуальные пулы хранения, назначает эти пулы приложениям и затем устраняется, не включаясь в путь передачи данных — эта задача остается на уровне массива. Аналогично тому, как ОС могут самостоятельно определять наличие устройств (например, графических сопроцессоров) и по возможности выгружать обработку, контроллер EMC ViPR может принимать самостоятельные решения в отношении ресурсов, обнаруженных в базовой инфраструктуре хранения.
В случае традиционных рабочих нагрузок на базе файлов и блоков платформа EMC ViPR «самоустраняется» и передает базовому массиву роль уровня данных (данных, размещенных в этой инфраструктуре). К такой модели относится большинство рабочих нагрузок приложений в ЦОД; по оценке EMC, такие нагрузки вырастут к 2016 г. примерно на 70%. Но одновременно появляются новые рабочие нагрузки приложений, которые часто работают с огромными объемами данных (большими данными) и обслуживают тысячи или миллионы пользователей. По оценке EMC, такие рабочие нагрузки к 2016 г. вырастут на порядок больше – примерно на 700%.
ViPR имеет возможность видеть объекты в виде файлов, что позволяет получить производительность, характерную для файлового доступа, и исключить задержки, присущие объектному хранению данных. Кроме того, сервис данных HDFS ViPR позволяет выполнять локальную аналитику в масштабе всей гетерогенной среды хранения. В результате трудоемкая и ресурсоемкая задача управления гетерогенными средами хранения сама собой исчезает, освобождая специалистам ИТ-отдела время для бизнес-задач.
Особенности новых приложений предполагают совершенно новую архитектуру. Обязательное требование массивной масштабируемости обязывает использовать более простой подход – объектное хранение данных. Способы доступа также меняются: традиционные протоколы (NFS, iSCSI) уступают место новым протоколам (HDFS), которые известны как основа базы данных Hadoop. Для поддержки этих новых архитектур в платформе EMC ViPR реализованы объектные сервисы данных. Они будут обеспечивать доступ через HDFS и интерфейсы API на базе REST, совместимые с Amazon S3 и OpenStack Swift, так что приложения, написанные под эти API, будут работать без проблем. Объектные сервисы данных ViPR будут поддерживать существующие массивы EMC Atmos, VNX и Isilon в качестве постоянного уровня, а также массивы сторонних производителей и стандартное оборудование. Это позволит заказчикам исходя из нагрузки приложения определить требуемые характеристики производительности, качества обслуживания и стоимости. Со временем EMC планирует расширить набор сервисов данных, включенных в платформу ViPR.
Выпуская платформу ViPR, EMC создает возможность абстрагирования ресурсов, формирования пулов и внедрения автоматизации для инфраструктуры (для сегмента хранения данных это примерно то же, что VMware сделала для сегмента серверов). При помощи API-интерфейсов VMware пулы хранения, созданные в EMC ViPR, будут представляться в VMware vSphere в виде простого массива. Контроллер ViPR будет обеспечивать интеграцию с универсальным средством управления и оркестрации VMware SDDC, vCloud Automation Center и vCenter Operations Manager. Таким образом, в ViPR управление хранилищем может осуществляться как самостоятельным объектом (который будет представляться как таковой в виртуальных средах Microsoft и OpenStack) или в рамках программно определяемого центра обработки данных VMware.
Платформа EMC ViPR создана прежде всего для облачных сред и сервис-провайдеров, но она подойдет для корпоративных ИТ-отделов, которые переходят на модель «ИТ как услуга», создавая внутреннее облако с Web-доступом. С учетом этого платформа ViPR была создана на базе глобально распределенной архитектуры, которая позволяет ИТ-отделам обойтись без перемещения больших объемов данных по сети и выполнять локальную аналитику и другие аналогичные задачи. Платформа ViPR обеспечивает горизонтальное масштабирование по мере роста количества устройств и объемов данных, исключает единую точку отказа и позволяет построить среду с полностью автономным управлением и выделением ресурсов.
Выпуск EMC ViPR запланирован на вторую половину 2013 г.