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

Nutanix или VMware VSAN? Критерии выбора

mortal-kombat-2011

Когда мне приходится рассказывать про Nutanix интересующимся пользователям, в разговоре обязательно, рано или поздно всплывает вопрос: «А чем Nutanix лучше, чем VMware VSAN?»
Так уж исторически получилось, что именно VSAN в России является, по моим наблюдениям, основным конкурентом Nutanix. Это, кстати, не так в мире, но в России, в первую очередь из-за долгого периода бесплатной «беты» у VSAN — так.
И вот какие, как мне кажется, у VSAN недостатки, в порядке субъективной их важности.

1. VMware
Это VMware, и больше ничего. Для меня это один из самых значимых минусов, но многие, возможно, с недоумением спросят: В чем же здесь минус, лидер рынка, и все такое? Откровенно говоря, меня, да и не только меня, напрягает любой «вендорлок», насколько бы ни был «лидером рынка» его вам навязавший.
Я в жизни видал достаточно компаний, которые начиная с красивых поступков и прочего don’t be evil, и становясь фактическими монополистами, сильно меняли свое отношение к своим пользователям.
Помните же шутку про «да куда он денется с подводной лодки?» И в случае вендролока эта шутка — про вас.
Потому что на этой «подводной лодке» сейчас — вы. И плывете на ней следующие три, пять, а может и больше лет. Поэтому выбор продукта, которое сразу и существенно замыкает вас на одного единственного разработчика решений мне кажется сегодня поступком неосмотрительным.
Вот почему это — первый мой аргумент против VSAN.

2. vSphere 6.0
Если вы следите за моими постами про VSAN, то помните, что VSAN 5 имел множество весьма существенных недостатков. Часть из них была поправлена в VSAN 6. И, казалось бы, выбор VSAN 6 сегодня — естественнен. Но, вам следует помнить, что для использования VSAN 6 вы должны также использовать VMware vSphere 6. Нельзя использовать VSAN 6 на, например, vSphere 5.5U2. Однако не все готовы, или могут, прямо вот так, сейчас, перейти на новую vSphere. Тут и вопросы совместимости, и факт того, что из HCL vSphere 6 пропало множество популярных систем, да и просто, для многих компаний такое обновление затратно по времени и усилиям. Но — если вы не хотите мириться с многочисленными недостатками VSAN 5 — готовьтесь к переходу на vSphere 6, и никак иначе.

3. Функциональная бедность
VSAN использует network RAID (а не распределенное хранение, как у Nutanix), со всеми присущими ему минусами. В нем нет встроенной компрессии, дедупликации; Он использует SSD как кэш, а не как storage tier (это значит, что емкость SSD не прибавляется к емкости хранения HDD, и не увеличивает ее, как увеличивает тиринг у Nutanix). Там отсутствует поддержка VAAI, Shadow Clones, меньше эффективная емкость SSD (всего 600GB write buffer максимум). Снэпшоты по-прежнему приводят к существенному (меньшему, чем в v5, но все равно весьма заметному) падению производительности. Также явно плохо реализована изоляция задач (проблема «шумного соседа») в рамках одного кластера, ресурсоемкая задача может сильно повлиять на работу других VM того же кластера.

4. Доступ к данным через сеть/отсутствие Data Locality
Важная особенность VSAN в том, что доступ к данным штатным образом осуществлятся через 10G сеть. Данные пишутся и читаются через сеть и коммутатор в нормальном, рабочем режиме (а не только при нештатной недоступности данных локально, как у Nutanix), что может вести к повышенному времени задержек и перегрузке «межнодовой» 10G-магистрали, а также меньшей надежности.

5. Ограниченный набор моделей у EVO:RAIL
До сентября доступна всего одна модель EVO:RAIL, бедная как по мощности (примерно соответствует 1000-й серии Nutanix предыдущего поколения), так и по возможностям, к тому же для EVO:RAIL доступен только VSAN 5.0, а 6.0 поступает к партнерам только через 180 дней после релиза.
Вы, возможно, скажете: что нам тут в России тот EVO:RAIL, мы соберем сами, что захотим, и поставим на самосбор vSphere/VSAN. Все так. Но поддержка такой конструкции будет совсем не та, что предлагается у EVO:RAIL, равно как и у Nutanix.
О стоимости самосбора, впрочем, стоит поговорить отдельно, в специальном посте.

6. Не рекомендован вендором под Primary Data
Хотите — верьте, хотите — нет, но VMware VSAN not recommended for primary workload. Primary workloiad это весь business-critical, это «боевые» базы данных, электронный документооборот и почта, все критически-важные для компании сервисы. Да, кроме primary workload у компаний есть еще много чего повиртуализировать. Тут и весь Test/Dev, вспомогательные и инфраструктурные задачи. Но все же странно брать продукт, в котором для primary data не уверен сам производитель? Отсутствие поддержки не означает, что это не работает, согласен, есть достаточно примеров, когда это не поддерживается производителем, но у многих нормально работает. Это озачает, что сама VMware для таких задач VSAN не рекомендует, и, в случае чего, откажется искать ответ, когда вы придете со своим «как-то у меня это странно работает». И это определенный риск.
Это существенная разница с Nutanix, который не просто работает и поддерживается, но и прямо рекомендуется на разнообразные задачи, которые можно называть Primary Data, для бизнес-критичных и ответственных задач. У нас есть практика крупных OLTP-баз данных на наших системах, реализации SAP на Oracle, на Nutanix, системы Nutanix широко используется в банках и госсекторе, и прочее подобное. И у нас это поддерживается.

Таким образом, как вы видите, «с моей колокольни» у VSAN хватает минусов. Являются ли они минусами и для вас — решать вам. Но моя задача состоит в том, чтобы вы «на берегу» ясно представляли, что идеальных решений нет, и, несмотря на мощную маркетинговую поддержку, у VSAN есть свои «тараканы». Помните про них, принимая решение.

Сборка и запуск 445 десктопов за 54 минуты в VMware Horizon 6

Создаем и загружаем 445 виртуальных десктопов в VMware Horison 6 with View за 54 минуты!

«А вам слабО?» ;)

В комментариях к оригинальной новости отмечают, что операция композинга существенно нагружает vCenter, а это значит, что мы упираемся тут даже не в производительность Nutanix как такового, а в производительность vCenter, и, например, со связанной парой vCenter-ов можно получить даже более высокие результаты.