Архив за месяц: Июнь 2016

ABS: Acropolis Block Service

ABSoverview[1]

На идущей сейчас в Лас Вегасе большой конференции Nutanix .NEXT объявляют много новинок, которые будут выкачены в самом ближайщем будущем. Например, в версии 4.7 которая выйдет в релиз буквально через неделю-две, мы выпускаем новую очень важную фичу, о которой мне бы хотелось рассказать подробнее.
Итак, Acropolis Block Storage Service позволяет подключать к дисковому пространству кластера нодов Nutanix внешних потребителей не только по файловым протоколам, как это вы уже, возможно, видели в нашем Project Meduza, распределенном файловом «NAS», но теперь и как к блочному стораджу, по протоколу iSCSI.

Acropolis Block Service это расширение нашей In-Guest iSCSI service, который появился год назад. С его помощью можно было использовать блочный доступ в пользовательских VM, например для того, чтобы подключить хранилище к MS Exchange (с некоторых пор подключение по NFS в MS Exchange не поддерживается в MS), кластеры SQL, кворумные диски MS Cluster Service но, конечно, есть много других причин использовать подключение iSCSI внутри Guest OS.

Вот на базе этого механизма, только не для находящихся «внутри» кластера VM, а для внешних хостов с iSCSI Initiator-ами будет работать ABS.

Интересно, что доступ по iSCSI осуществляется непосредственно через CVM, фактически минуя гипервизор, то есть CVM в данном случае играет роль iSCSI Target для клиентского Initiator.
Для того, чтобы понять почему это так, давайте вспомним схему устройства и путей к данным в Nutanix.

.2016-06-23_13-13-52

На физический сервер-платформу устанавливается baremetal hypervisor, в случае VMware это обычный ESXi, в случае Acropolis Hypervisor это CentOS с нашей версией KVM, вернее кода, разработанного на его основе, и которую мы называем Acropolis Hypervisor. Он видит и владеет всем железом платформы, ее CPU, памятью, сетевыми интерфейсами. Всем, кроме жестких дисков. Контроллер SAS HBA, к которому подключены HDD и SSD, с помощью технологии PCIe Passthrough отдан в исключительное владение OS, находящейся в CVM, Controller VM. Он уже видит все диски как физические устройства, работает с ними напрямую, создает на них нашу NDFS (Nutanix Distributed File System, или, как мы сейчас переименовали «Acropolis Distributed Storage Fabric»). Затем, получившуюся файловую систему со всеми нашими сервисами поверх он презентует гипервизору как готовый датастор по протоколу NFS (в случае ESXi), SMB3 или iSCSI в случае Hyper-V или AHV соответственно. То есть, для CVM нет ничего невозможного отдавать наш «датастор», как какой-то фрагмент нашего хранилища, в том виде, в котором нужно, например в виде блочного хранилища внешним потребителям по протоколу iSCSI, фактически минуя при этом Hypervisor, не получая дополнительного оверхеда от двойной «виртуализации».

Вот так и получился ABS — Acropolis Block Service, естественным образом дополнивший уже вышедший и развивающийся AFS, Acropolis File Service, распределенный, многоузловой NAS-сервис Medusa.

К достоинствам ABS также следует отнести то, что на клиентской системе не нужны средства MPIO и ALUA, а при добавлении новых нод в кластер Nutanix не требуется никаких перенастроек на стороне клиента. В случае, если клиент теряет CVM, через который получал доступ к блочному диску по iSCSI, initiator на его стороне производит повторный «логин» сессии в Nutanix, и начинает работать со своими дисками через любой доступный другой CVM. Этот процесс происходит быстрее, чем таймаут SCSI, поэтому процесс работы с данными диска он не прерывает. Таким образом, количество «контроллеров» такой «системы хранения» получается равной числу нодов кластера. При этом каждый CVM может обслуживать множество iSCSI Target-ов.

ABSCVMfailure[1]

Зачем нам делать из гиперконвергентной платформы Nutanix конкурента классическим дисковым сетевым системам хранения? Ответ достаточно прост. Есть задачи, в которых не обойтись без «классического» NAS или «классического» блочного стораджа для «внешних» хостов (для «внутренних» VM у нас давно уже есть Volume Groups, если вы о них забыли). Пример такой задачи для NAS это VDI, где нужно хранить пользовательские профили и «домашние папки». Это в чистом виде задача для файлового стораджа. Раньше, строя VDI на Nutanix, нашим клиентам приходилось для хранения профилей где-то поднимать NAS на какой-то сторонней СХД. Теперь это можно сделать в рамках одного нашего решения.

Примерно та же задача произвела на свет ABS. Допустим, у пользователя есть Nutanix, и его все устраивает, и он мигрировал внутрь Nutanix свои задачи и приложения. Но у него есть legacy база данных, например Oracle, работающая на паре «тяжелых» физических серверов, может быть даже и не x86. На каком-нибудь Oracle SPARC, купленных тогда, когда сейлы Oracle очень живописно продавливали клиентам SPARC как лучшую платформу для Oracle. Может, кстати, это и так. Факт тот, что у пользователя есть физический, невиртуализованный Oracle и лицензии на него, и, как вы знаете, лицензирование Oracle в виртуальной среде штука очень хитрая. Так что пользователь может бы и хотел выкинуть уже SPARC (или там Power6/AIX/DB2/AS400), но не может. Или не хочет. Тоже имеет право.
Вот тут как раз хорошим выходом для него будет ABS. Он может не отказываться от своих физических хостов под приложения, а отказаться только от устаревшей СХД, чтобы свои данные хранить на Nutanix в ABS, со всеми плюсами этого решения.

Таким образом, ни ABS, ни AFS не означает, что Nutanix теперь отказывается от гиперконвергентности, и начинает играть как простая SDS СХД. Вовсе нет. Но в тех нишах, тех узких областях, где раньше Nutanix «не проходил», он теперь может сыграть, дополнив свою HCI-часть еще и некоторыми более традиционными сервисами для внешних потребителей.

Как мигрировать VM с разными OS на Acropolis Hypervisor

Наш инженер, Artur Krzywdzinski, работающий в немецком офисе во Франкфурте, публикует в своем блоге подробные пошаговые инструкции того, как мигрировать VM c теми или иными OS с других гипервизоров на наш, Acropolis Hypervisor (AHV).
Вот, например, только последние посты:

Migrate Windows Server 2003 fro vSphere to Nutanix AHV
Migrate Windows 2012R2 from Citrix XenServer to Nutanix AHV
Migrate Hyper-V Generation 2 VM to Nutanix AHV
Migrate Ubuntu from ESXi to Nutanix AHV

Если вам предстоит такая миграция, посмотрите его публикации.

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

Обновляемся на Intel Broadwell — Nutanix platform Generation 5

Этим летом Nutanix начинает очередной апгрейд своей платформы — переход на платформу Intel Haswell.
Начиная с конца июля покупателям уже будут доступны наши системы Generation 5.
Обновятся (уже в конце июня, первым этапом) NX-3060, NX-1060. Затем NX-6035, NX-8035, NX-3175, NX-6035C и NX-8150.

Что это даст для пользователя?

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

Во-вторых, на новой платформе нам удалось дать чуть ниже цену на поддержку. Она у Nutanix довольно высока, что неудивительно, учитывая ее высокий уровень и «глобальность». Теперь будет несколько ниже.

Наконец, мы продолжим продвигать AllFlash системы на базе наших платформ. Если вы пропустили этот момент, сейчас ВСЕ наши платформы могут быть сконфигурированы при покупке как AllFlash. То есть, если раньше у нас была одна специальная модель NX-9000, оснащенная всеми SSD, то теперь вы можете заказать в конфигурации AllFlash ЛЮБУЮ нашу модель. С выходом на рынок SSD емкостью 1,9TB, и дальнейший рост емкости у Flash (при снижении их стоимости), делают это направление все более перспективным.
Однако помните, что, как и раньше, вы не сможете смешивать AllFlash и «гибридные» (SSD+HDD) системы в одном кластере.

Nutanix SX-1065: опубликована официальная спека

Nutanix SX-1065

Опубликована официальная спека по Nutanix Xpress (SX-1065).
SB_Nutanix Xpress

Страница продукта на сайте: http://www.nutanix.com/products/xpress/

Продукт начнет быть доступен к заказу и поставке с середины июля этого года.

Success Stories: АО Казахтелеком

Оттого, что российские компании не любят рассказывать публично о своих реализованных IT-проектах, может казаться, что Nutanix на рынке не присутствует. Это вовсе не так. Вот, например, вчера успехом поделился наш казахский партнер, Квинт, внедривший Nutanix в АО Казахтелеком, причем сразу в серьезное бизнес-критичное подразделение:
http://kvint.kz/news/kazakhtelecom_runs_on_nutanix

АО «Казахтелеком» переводит основную платформу аналитической отчетности на Nutanix

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

Полученные выгоды

  • Сокращение времени получения корпоративной отчетности до 500 %
  • Вся инфраструктура размещается в 2-х юнитах
  • Высокоотказоустойчивое решение, способное продолжать предоставлять сервисы при выходе из строя до 40% аппаратных ресурсов
  • Экономия на лицензиях VMWare и 3d-party (Oracle)
  • Одна web-консоль управления всей платформой, включая управление ресурсами хранения

АО «Казахтелеком» — крупнейшая телекоммуникационная компания Казахстана, имеет статус национального оператора связи. Два главных офиса компании расположены в городах Астана и Алма-Ата. Имеет филиалы во всех регионах Казахстана. Компания предоставляет услуги телефонии (в том числе ISDN), сетей передачи данных, широкополосного интернет-доступа, IPTV, хостинга, SIP-телефонии, видео-совещаний, телеграфа, интеллектуальной связи.

Для обеспечения работы системы использовалась традиционная трехуровневая архитектура: сервера + SAN сеть + система хранения. В связи с физическим устареванием аппаратной платформы и необходимостью сокращения сроков подготовки и выдачи данных для бизнес-подразделений, Департамент информационных технологий инициировал процесс выбора новой инфраструктуры для переноса аналитической системы принятия решений.

Аналитическая система принятия решений представляет собой комплекс программного обеспечения в составе главного хранилища данных на СУБД Oracle 11g и аналитического ПО генерации отчетов на базе SAP Business Object. Информация ежедневно загружается в хранилище из различных источников, включая данные об оказанных услугах из биллинговой платформы и клиентские данные из Oracle Siebel CRM. Ежедневное количество активных пользователей – порядка 200. Количество аналитических отчетов, подготавливаемых в системе, около 500. Высокая доступность аналитической системы и скорость генерации отчетов являются важнейшими KPI.
Объем накопленных данных составляет порядка 3,5 Тб, распределенных по отчетным периодам с использованием технологии Oracle Partitioning. Корпоративными подразделениями ежедневно запрашивается порядка 50 отчетов по ключевым срезам, с пиковой нагрузкой в промежутках с 25 текущего по 10 число следующего отчетного периода и в процессе подготовки ежеквартальной отчетности.

Почему Nutanix?
Инициировав процесс выбора новой платформы для аналитической системы отчетности специалисты Департамента корпоративных информационных систем провели анализ альтернатив традиционному подходу – сервера + SAN-сеть + выделенная система хранения. Наиболее привлекательным решением по ряду параметров оказались так называемые гиперконвергентные платформы. «Изучив предлагаемую компанией Nutanix архитектуру, мы приняли решение провести тестирование. Процесс подготовки тестовой среды занял меньше 1 дня, так как полученная нами тестовая модель серии NX-3000 занимает в стойке всего 2 юнита и потребляет порядка 1 кВт электроэнергии. Специалисты центра компетенции Nutanix в Казахстане завершили все работы по конфигурированию кластера в течение 3-х часов. При этом с нашей стороны был вовлечен только один инженер, занимающийся задачами сопровождения аналитической системы», комментирует Директор департамента корпоративных информационных систем Сергей Ивашов. «После выполнения нагрузочного тестирования на полном объеме данных мы получили сокращение времени подготовки аналитических данных на 300 – 500 %. Принимая во внимание высокую отказоустойчивость решения Nutanix, мы поняли, что не только удовлетворяем ожиданиям бизнес пользователей, но во многом их превосходим. Nutanix «поставил +» по всем критериям на нашем листе требований».

Использование Nutanix Prism
Специалисты АО «Казахтелеком» используют встроенный в Nutanix пользовательский интерфейс Prism, чтобы управлять всей инфраструктурой. «Наш инженер просто смотрит на раздел сообщения и события раз в день, чтобы убедиться, что все в порядке», говорит Сергей Ивашов. «С момента перевода системы в продуктив не было никаких проблем, но полная статистка по аппаратной инфраструктуре, среде виртуализации и виртуальным машинам с приложениями придает уверенности эксплуатационным подразделениям».
«Сейчас мы рассматриваем применение технологий Nutanix для широкого спектра задач, включая виртуализацию ряда корпоративных приложений уровня Tier-I», сообщает Сергей. «Мы очень довольны эксплуатационными показателями, включая производительность, простоту обслуживания и высокую отказоустойчивость. Я бы смело рекомендовал Nutanix другим организациям, которые ищут современные подходы в планировании ИТ – инфраструктур».