понедельник, 11 октября 2010 г.

IBM: новые возможности и новые системы хранения

Уж не знаю чем так в IBM надоели вторничные анонсы, но похоже что теперь нам придется привыкать к новостям в четверг. В прошлый, например, было объявлено столько всего что теряюсь за что взяться вначале. Даже выстроить порядок по значимости довольно проблематично, поэтому пойду в случайном порядке :)
SAN Volume Controller (SVC) обновился до версии 6.1. Речь конечно идет не про железную часть SVC, а про программный код. Прежде всего, в новой версии будет доступна технология Easy Tier, которая уже некоторое время присутствует во флагмане – high end системе DS8700. Easy Tier автоматически размещает блоки данных, к которым доступ осуществляется наиболее частно, на более быстрых носителях (например, SSD дисках). Т.е. сам LUN может быть размещен частично на SSD, частично на SAS и частично на SATA дисках. Благодаря Easy Tier можно существенно повысить производительность дисковой системы без переноса всего LUN на более дорогие носители:
image Также добавилась поддержка VMware vSphere 4.1 и очередной порции дисковый систем как самой же IBM, так и от других компаний. Еще одно заметное изменение - радикально переделан пользовательский интерфейс. Хотя и старый был вполне логичен, но разобраться с ним было далеко не просто (особенно если до этого опыта работы с различными СХД было мало), но теперь внешний вид переняли у XIV. А надо заметить, что найти GUI проще и понятнее чем в XIV практически невозможно (на мой взгляд).
image Заодно с интерфейсом поменялись и некоторые термины. Вместо сложного “vDisk to host mapping” остался просто “Host mapping”, вместо “Space-efficient” – уже привычный всем “Thin provisioning”, вместо “Virtual  Disk (VDisk)” – гораздо более привычный пользователям СХД “Volume”, ну а вместо “Managed Disk (MDisk) group” – “Storage pool”. Небольшой ложкой дегтя для пользователей SVC с внутренними дисками SSD (а такая возможность для узлов CF8 появилась почти год как тому назад) будет необходимость немного подождать – внутренние SSD не поддерживаются в релизе 6.1. Их поддержка вновь появится, но немного позднее. Впрочем, это не должно сказаться на основной массе установленных систем.
Storwize V7000. Вот и сказано новое слово в системах IBM класса midrange. Вопреки многим подозрениям не имеет никакого отношения к приобретенной ранее компании Storwize и ее продуктам по компрессии данных в реальном времени. Более того, чтобы избежать путаницы бывшие Storwize получат новые названия, так как Storwize больше, по мнению IBM, подходит для системы хранения. (Очень интересный подход к приобретению компании – с одной стороны, приобрели ради конкретных технологий и продуктов, а с другой – нашли удачное применение старому названию. Можно сказать двойная отдача :) ). Что же это за зверь такой – V7000? Система эта уже гораздо более IBM чем широко известные DS3000/DS5000/Nxxx (первые две это OEM LSI, а N-серия тоже “чужая” и является OEM-ом NetApp). До недавнего момента IBM мог похвастаться полностью своими системами только в верхнем сегменте – DS8000, XIV (которая правда разработана вне IBM и уже потом куплена ). Ну и еще есть конечно очень сильный продукт – SAN Volume Controller. Но SVC является в чистом виде “виртуализатором”, т.е. не содержит жестких дисков (есть маленькое исключение в виде SSD, но про него пока забудем) и занимается исключительно обработкой потоков данных между серверами и СХД. А что если совместить SVC и небольшую дисковую систему? Такое решение зрело уже давно и именно оно нашло воплощение в продукте под названием Storwize V7000, который является комбинацией возможностей SVC (по большей части) и DS8000 (довольно скромный вклад). Очень хорошая иллюстрация нашлась здесь:
imageЗеленый цвет соответствует коду, привнесенному от SVC 5й версии; голубой – новые возможности, появившиеся и в SVC 6.1, и в V7000 (разумеется, всё что касается дисков и блоков питания относится только к V7000).
Для новой системы сразу появляется два типичных сценария внедрения:
  • новая система V7000 с относительно небольшим числом дисков и дальнейший рост за счет подключения внешних систем
  • плановое вытеснение уже установленной СХД на второй план за счет виртуализации
В случае с обычной версией SVC, оба таких сценария потребуют покупки сразу двух продуктов – непосредственно SVC и дисковой системы. Такой подход далеко не всегда находит понимание в “высших” сферах. А теперь достаточно приобрести V7000 и можно будет как использовать ее внутренние диски, так и подключать внешние системы хранения.
image
Так что же представляет собой V7000? Как и в случае с DS3500, доступны два базовых варианта – 2U система с 12ю дисками 3.5’’ и 2U с 24мя дисками 2.5’’. Поддерживаются диски SSD, SAS, Near Line SAS. На текущий момент можно подключать до 120 дисков, но уже ко второму кварталу 2011г. обещают увеличить число поддерживаемых дисков вдвое – до 240. Полки расширения также двух типов – 2U 12x3.5’’ и 24x2.5’’, подключаются через SAS 6Gbit. Контроллерный модуль содержит два контроллера, по 8ГБ кэша в каждом (правда, правильнее будет наверное сказать не кэша, а памяти). Каждый контроллер имеет по 4 порта FC 8Gbit и по 2 порта iSCSI 1Gbit. Внешние дисковые системы (для последующей виртуализации) подключаются через FC порты, т.е. порты на контроллере в принципе идентичны имеющимся в узлах SVC CF8. “Железо”, как я подозреваю, выпускается тем же самым производителем, который делает модули для систем XIV. Подключение полок расширения делается несколько иначе чем в остальных системах IBM. Вместо ставшего привычным подключения “сверху-вниз, снизу-вверх”, в V7000 полки подключаются последовательно. С одной стороны, это гораздо проще, с другой – чуть опаснее, так как полный отказ полки “в середине” приведет к отказу всех следующих за ней дисков. Справедливости ради стоит отметить, что такой печальный вариант развития событий крайне маловероятен в силу отсутствия незадублированных активных компонентов внутри полки. Кроме того, большинство других производителей не стесняются использовать такой способ подключения в системах с гораздо большим числом дисков. Для “внутренних” дисков поддерживается RAID 0, 1, 5, 6 и 10. Остальные возможности пришли из SVC – это выделение дискового пространства по требованию (thin provisioning), зеркалирование виртуальных дисков (VDisk mirroring), поддержка FlashCopy и RemoteCopy. Как и в новой версии SVC 6.1, поддерживается технология Easy Tier. Добавив всего несколько SSD в конфигурацию V7000 можно радикально увеличить производительность системы. А благодаря возможностям виртуализации, благодаря Easy Tier можно увеличить производительность томов, которые сейчас размещены на уже имеющихся дисковых системах. Удивительная по удобству использования графическая оболочка в V7000 пришла из систем IBM XIV.
Про остальные анонсы наверное чуть позднее – и без того получился слишком длинный пост.

14 комментариев:

  1. @зеркалирование диртуальных дисков@
    виртуальных?

    ОтветитьУдалить
  2. diz: Еще информация по этой чудо-СХД:

    http://www-03.ibm.com/systems/storage/news/center/storwize_v7000/index.html

    ftp://public.dhe.ibm.com/common/ssi/ecm/en/diw03025usen/DIW03025USEN.PDF

    P.S. "Также добавилась поддержка VMware vSphere 4.1 и очередной порции дисковы_й_ систем."

    ОтветитьУдалить
  3. Порядка 75К зеленых денег за базу с 12-ю 2ТБ дисками, чутка больше 80К за базу с 24-мя 300ГБ дисками.
    Гена.

    ОтветитьУдалить
  4. diz: Вникаю в конфигурацию - там полный ад. За каждую полку (с мозгами и без) - заплати за лицензию. За каждую виртуализируемую полку - снова заплати.

    ОтветитьУдалить
  5. 2diz: ну а как еще денег заработать? Все правильно, если хочется продолжать использовать старую EVA и получить возможность Easy Tier, Thin Provisioning, FlashCopy (заметим без всяких дополнительных оплат и привязок к объему), то логично немного заплатить за удовольствие :)

    ОтветитьУдалить
  6. diz: Технических документов еще толком нет. Непонятно, сколько уровней движения у Easy Tier и непонятно, работает ли Easy Tier в самой v7000 между SAS и SATA.

    Как я понял, если виртуализировать внешнюю СХД, то там можно указать, что lun такой-то - это "SSD". Из маркетинговых бумаг следует, что уровень Tiering`а всего один и только на SSD, что не очень хорошо.

    ОтветитьУдалить
  7. Изначально только два уровня: Tier-0 generic SSD и Tier-1 generic HDD.
    Внутри системы tier выбирается автоматически, поэтому сделать на SAS/NL SAS дисках не получится.
    Будет тестироваться "SSD and SAS or FC drives".
    "Nothing in the product will disallow other combinations". Т.е. "SAS to NL SAS allowed but will not be tested".

    ОтветитьУдалить
  8. А какая есть вообще по ней документация? Можно ли на ней Lun'ы без всяких SVC просто как в DS3xxx/DS5xxx использовать, а некоторые с SVC?

    ОтветитьУдалить
  9. Документация есть разная :)
    Скоро и в открытом доступе.
    Про LUN вопрос не понял - при чем здесь SVC? Можно конечно V7000 и позади SVC поставить, только зачем?

    ОтветитьУдалить
  10. diz: Этот storwiz - очень странная система с точки зрения конфигурирования:

    http://storagebuddhist.wordpress.com/2010/11/17/easy-tier-for-smart-performance-on-storwize-v7000/

    Еще интересно сравнение конфигураций из, скажем v7000 против SVC EE + 3500. Мне кажется, второй вариант будет интересней :)

    ОтветитьУдалить
  11. А что странного-то в этом посте?

    Какой смысл сравнивать с продуктом, который больше не продается?

    ОтветитьУдалить
  12. diz:
    Напишите уже про v7000u :)

    ОтветитьУдалить
  13. 2diz: исключительно по просьбам трудящихся!

    ОтветитьУдалить