Архив метки: competitive

Nutanix vs. SimpliVity: полтора года спустя. Что нового?

Быстро летит время. Я уже писал обзор особенностей продукта SimpliVity в 2014 году, пришло время обновить материал.
Так сложилось, что в США продукты SimpliVity для нас самый важный конкурент. Вопреки сложившемуся в России положению, VSAN «там» как-то мало кто знает, продается он не очень. Наоборот, до недавнего времени SimpliVity не продавался в России. Но теперь он появился здесь, давайте более внимательно посмотрим на то, что это и как он соотносится с продуктами Nutanix.

omnicube

Итак, что произошло у SimpliVity за прошедшее с прошлого разбора время.
К уже имеющемуся у SimpliVity продукту OmniCube, представляющему собой свою собственную x86-платформу, добавились совместные продукты с Cisco, на базе их C240 M4, и с Lenovo (на x3650M5), которые компания называет Omnistack, схема, сходная с нашими OEM-проектами с Dell и тем же Lenovo. Как вы заметили, Nutanix довольно часто пересекается в OEM с конкурентами, так, в Dell мы пересекаемся с EMC VxRail, а в Lenovo — с Omnistack. Таковы реалии рынка, никто не монополист.

Что же произошло с продуктом за прошедшие с прошлого разбора полтора года? Ничто так полно не рассказывает о продукте, как динамика его развития.

15 сентября 2014 года я писал: «Уже год как в SimpliVity обещают сделать поддержку Hyper-V, но пока в релиз это не выпущено.» Ситуация на сегодня, июнь 2016, полтора года спустя, прежняя. “SimpliVity has focused on vSphere first, in part for its market share and in part for its excellent breadth of capability. We are also working on expanding our coverage. KVM support has been announced, and Hyper-V is on our roadmap for GA.”
«Сеня, жарьте рыбу, рыба будет»(с). Интересно, дождутся первые купившие OmniCube поддержки Hyper-V, которая «is in our roadmap for GA», прежде чем у них кончится саппорт на купленную систему? Принимаю ставки :)

По-прежнему никак не движется ситуация у компании с ограниченностью расширяемости решения. По-прежнему только 4 ноды на кластер (или, вернее, на vCenter Datacenter), и не более 32 год на federation. Я писал, что в решении налицо серьезные архитектурные просчеты, которые помешают что-то сделать с этим в будущем. И, таки да, ничего за полтора года тут и не произошло. Четыре ноды, плюс одна для HA — это лимит сверху для кластера. Нужно больше емкости или нод, например при увеличении объемов нагрузки или числа мест для VDI — берите еще 4+1 ноды для нового кластера. Дробите дисковое пространство и увеличивайте число точек администрирования инфраструктуры. ОК, сегодня у вас на предприятии 200 VDI и вы их положили на 4-нодовую SimpliVity Omnicube. Через полгода у вас решили расширить проект до 2000 мест. Вы себе представляете администрирование десяти отдельных кластеров/датацентров vCenter? Вот то-то и оно. :(

По-прежнему нет, и, более того, неясны перспективы с All-Flash предложением. Его нет даже в roadmap. Сегодня, когда вся индустрия стремительно переходит на SSD, емкость которых резко растет, а цена — падает, такая неясность и неготовность выглядит странно.

Все также управление сделано через плагин к vCenter. Все ОК если vCenter — «ваше все». Но такой подход с привязкой к интерфейсам одного вендора в управлении чревато проблемой при попытке «отвязаться» от этого вендора, см. выше про проблемы с поддержкой Hyper-V.

Очень сомнительным, на мой взгляд, явилось решение продолжать использовать их собственную «железку», плату Omnicube Accelerator. Фактически, это «сердце» решения, полагаю, он был первоначальным стартап-продуктом, а уж hyperconvergence приложилась. Увы, сегодня «железка» есть наиболее очевидный лимитирующий элемент решения. Еще в прошлом посте про SimpliVity я задавался вопросом: Что будет с системой в целом, с ее функциональностью и с ее данными, если эта карта выходит из строя?

Еще сомнительнее выгляди то, что SimpliVity активно педалирует высокий data reduction rate своих систем с OAC (OmniCube Accelerator Card). Мой опыт говорит, что все методы повышения data storage efficiency на этапе сайзинга надо рассматривать исключительно как бонус. Данные сжимаются и дедуплицируются непредсказуемо. Нельзя сказать «А, ну у вас там 200TB, но у нас дедупликация и компрессия, так что вам надо взять всего на 100TB дисков, и все будет ОК!». Не факт. Есть данные, которые не сжимаются и не дедуплицируются, даже «волшебной платой» SimpliVity. К сожалению, пресейлы SimpliVity часто чересчур свободно обещают результаты дедупликации с помощью OAC, используя этот rate в сайзинге решения. Это может (впрочем, может и не) быть неприятным сюрпризом, если фактический результат работы data efficiency окажется хуже ожидаемого.

Следует также учитывать, что дедупликация — процесс by design очень сильно потребляющий память. Необходимость хранить в памяти и проводить проверку и сравнение по базе fingerprint-ов блоков в процессе проведения дедупликации есть очень RAM-емкая процедура. Даже у Nutanix, при включении компрессии и дедупликации, которая у нас емкость RAM, резервируемой CVM рекомендуется увеличить вплоть до 32GB. Пользователям рассказывают на презентации SimpliVity про волшебную «аппаратную» плату дедупликации OAC, и они представляют себе, что, в общем, это такой «черный ящик», куда на вход подается поток данных, а на выходе он выходит волшебным образом дедуплицированный, в 10 раз меньше, не загружая этим систему, и все. Однако обескураживающим является то, что, на самом деле, «разгружается» только CPU, память системы для работа дедупликации занимается. И еще огого как занимается, на младших системах может быть занято до 57GB (!), а на старших вплоть до 100GB (!!) памяти платформы, и это только лишь на поддержку работы OAC. Эта память, естественно, отнимается от ваших VM, от общего пространства, доступного гипервизору. И это в разы больше, чем занимает наш Nutanix CVM, за что его часто критикуют (и иногда даже справедливо). Такая вот «аппаратная плата дедупликации», съедающая 100GB RAM платформы при работе. При прочих равных это заставит вас купить на хосты SimpliVity больше памяти. Гораздо больше.

Столь же вводящим в заблуждение является предложение «2-node» конфигурации. Напомню, что у Nutanix минимально — 3 ноды, и это активно используется против нас в SMB-сегменте. Рассказ, почему мы не можем сделать менее 3 нод в кластере выходит за рамки поста. Однако стоит заметить, что и в «2-node» предложении SimpliVity эти «2 ноды» довольно лукавые. То есть, да, от самой SimpliVity нужно действительно 2 ноды. Но еще один сервер нужен для размещения Arbiter Service и vCenter. То есть две ноды плавно превращаются в три сервера. К слову, мы в Nutanix тоже рассматривали такую конструкцию, разрабатывая Xpress, но, в результате, решили, что такое не годится.

Все также нельзя смешивать в один кластер/vCenter datacenter разные модели. Набор моделей довольно узок, по-прежнему нет моделей all-flash, storage-only nodes, а GPU для тяжелых GPU-powered VDI может быть установлена только на выделенную ноду. Все это показывает, что SimpliVity все еще не вышла за пределы VDI-only решения для 200-300 рабочих мест.

Очевидно, и это вновь осталось неизменным за полтора года, решение SimpliVity нацелено на SMB-сегмент, и там, вероятно, вполне неплохо смотрится. Но любая попытка выйти из него немедленно натыкается на «зашитые» архитектурные проблемы. Повторю уже написанное полтора года назад, оно, на удивление, не изменилось. Если вам годятся ограничения SMB, если вас не пугают архитектурные ограничения, присущие решению, и не настораживает фактическое отсутствие развития за полтора года и «долгострой» в Roadmap, то SimpliVity может рассматриваться как вариант. Но меня бы, будь я клиент, такое бы напрягло. На фоне столь быстрого развития HCI (Hyper-converged Infrastructure) как направления, такая пробуксовка лично для меня показывает проблемы в управлении и явную нехватку сил для движения вперед в компании.

Просто для сравнения, за эти же полтора году у Nutanix появился:

  • Свой бесплатный для пользователя гипервизор Acropolis.
  • Nutanix Xpress Edition для рынка SMB
  • Распределенный файловый сервис Meduza, работающий в среде нашего кластера
  • Volume Groups для «блочного» iSCSI хранилища для VMs
  • Erasure coding
  • В два с половиной раза увеличилась производительность простым обновлением ПО
  • Появилась конфигурация All-Flash
  • Пройдена сертификация под SAP Netweaver
  • Сделана Metro Availability для vSphere
  • Написан плагин для интеграции XenDesktop с AHV
  • Сделан One-Click Upgrade
  • Вышел Prism Pro
  • Выпущена бесплатная версия Nutanix Community Edition