Готово!
Скоро материал придет на указанную электронную почту. Также подписывайте на нас в Facebook
Ok
Планирование СХД для платформы OpenStack
Актуальность проблемы
Сегодня затраты на системы хранения данных (СХД) — это существенная часть бюджетов многих крупных российских компаний. Несмотря на медленно снижающуюся стоимость хранения данных, их количество растет быстрыми темпами. Так по прогнозам компании Oracle, к 2020 году ИТ-департаменты будут вынуждены управлять инфраструктурами, имеющими в 50 раз больше данных, в 75 раз больше файлов, но при наличии всего в 1,5 раза больше людей.
Достижение столь высоких показателей невозможно без фундаментальных изменений в ИТ, таких как автоматизация, самообслуживание, облачные сервисы. Одной из самых известных и быстро набирающих популярность платформ для построения собственной облачной инфраструктуры является платформа OpenStack, реализующая концепцию программно-управляемого ЦОД. Такое решение позволяет:
- предоставлять виртуальные ресурсы по требованию пользователя через портал самообслуживания;
- масштабировать приложения при увеличении нагрузки;
- увеличить скорость развертывания конечных приложений;
- предоставить пользователям более удобный способ хранения данных (корпоративный DropBox);
- в конечном счете, значительно сократить затраты на ИТ.
При проектировании инфраструктуры корпоративного/публичного облака, построенного на базе платформы OpenStack, всегда встаёт вопрос — какую СХД использовать? Расскажем о различных вариантах построения решений для создания таких СХД, которые реализуют в своей практике эксперты ICL Services.
СХД в OpenStack
Хранение данных используется во многих компонентах OpenStack:
- OpenStack Glance — хранение образов VM
- OpenStack Nova — эфемерные диски VM
- OpenStack Cinder — постоянные диски
- OpenStack Swift — хранение объектов
- OpenStack Manila — файловая система совместного доступа
Любая гостевая ОС использует блочное устройство для размещения файловых систем. Выделяются «эфемерное» и постоянное хранение данных.
«Эфемерные» диски существуют до тех пор, пока существует VM (при его удалении, эфемерный диск удаляется). Это, как правило, корневые диски с операционной системой, диски для подкачки (swap). При развертывании только OpenStack Nova, пользователи платформы не имеют доступа к какой-либо форме постоянного хранения по умолчанию. Связанные с VМ «эфемерные» диски, с точки зрения пользователя, исчезают, когда виртуальная машина была удалена. Постоянные блочные устройства не удаляются вместе с виртуальным сервером и могут быть подключены к другому серверу при необходимости. Разумеется, доступны операции для создания и удаления таких устройств, а также управления подключениями. Таблица ниже даёт сравнительный анализ доступных компонентов хранения данных в OpenStack.

Возможные сценарии
На диаграмме ниже отображены результаты опроса пользователей OpenStack (октябрь 2015г.): какие низкоуровневые реализации используются ими для хранения постоянных дисков.

Продолжение материала можно найти на сайте TAdviser.
