Вышел Flash Accel 1.2

Если вы еще не запутались окончательно в многочисленных Flash-что-то у NetApp, то вы помните, для тех же, кто запутался - вкратце:
Flash Cache - плата с микросхемами flash memory, устанавливаемая внутрь контроллера на его внутреннюю шину PCIe, и НЕ являющаяся SSD. Обрабатывает только чтение, используя write-акселерацию WAFL для ускорения записи.
Я бы хотел специально отметить, так как многие на это не обращают внимание: именно так, в два слова с большой буквы, потому что flashcache это совсем другой продукт, это опенсорсный проект кэша приложений на flash-памяти, разработанный в Facebook.
Flash Pool - ранее назывался Hybrid Pool, расширение структуры aggregate, позволяющее включать в него SSD (в виде дисков в полках) для еще одного варианта кэширования операций. Работает и на чтение, и на запись. Может работать на одной системе в Flash Cache, расширяя его.
Flash Accel - то, о чем я пишу сегодня. Бесплатная для клиентов NetApp программная система, которая устанавливается на стороне сервера, и позволяет использовать установленные на сервере SSD или платы с flash на PCIe, как локальный кэш на стороне этого сервера. Ориентирована она, прежде всего, на работу с гипервизором VMware ESXi.

Flash Accel позволяет улучшить производительность системы, сняв часть операций ввода-вывода с backend стораджа, что заметно и положительно сказывается на производительности VM.
Он обеспечивает "когерентность" данных между локальным кэшем сервера в flash/SSD и содержимым сетевого хранилища.
Независим от используемых в сервере SSD и плат flash на PCIe.
Позволяет сохранять кэш при перезагрузке системы хранения.
Обеспечивает передачу записей в сетевой сторадж, тем самым обеспечивая целостность данных
Работает как с 7-mode, так и Clustered Data ONTAP.

На прошлой неделе вышла новая версия этого продукта - Flash Accel 1.2, и вот что в ней нового:

  • Поддерживается VMware vSphere 5.1.
  • VM, использующие Flash Accel, теперь могут использовать vMotion и VMware HA.
  • Поддерживатся iSCSI LUN-ы, смонтированные в гостевой OS.
  • Поддерживается работа с ASUP (AutoSupport).
  • Улучшена работа FMC (Flash Accel Management Console).
  • Поддерживаются FusionIO ioDrive card.
  • Управляется через VSC 4.2 (Virtual Storage Console).
  • Появился импорт и экспорт конфигураций.
  • Сохраняется лог консоли.

Схема работы и устройства Flash Accel:

Как вы видите, решение состоит из нескольких основных частей. Это:

Flash Accel Host Agent, устанавливаемый на ESXi как VIB, и обеспечивающий управление локально установленными SSD в физическом сервере. Он создает виртуальное логическое устройство, представленное для ESXi как SCSI-устройство. Будучи созданным на нескольких хостах, оно имеет одинаковый WWN, что позволяет гипервизору со своей стороны трактовать его как единое и совместно используемое, и это позволяет использующим его виртуальным машинам работать в vMotion и VMware HA. На одном хосте вы можете кэшировать до 32 VM.

Flash Accel Agent для VM (Windows), в настоящий момент, к сожалению, есть только для Windows Server 2008 R2, поддержка Linux обещана. Этот компонент необходим для включения-выключения кэширования этой VM, добавляет возможности управления с помошью командлетов PowerShell, коммуницирует с Flash Accel Management Console (FMC), и позволяет интегрироваться Flash Accel в SnapDrive и SnapManager.

Flash Accel Management Console (FMC) – это виртуальный appliance, который ставится в среде vSphere, и позволяет управлять всей конструкцией Flash Accel в целом.

Подробнее про работу FMC можно посмотреть на скринкасте:
https://communities.netapp.com/videos/3416

Flash Accel был протестирован на задачах вида OLTP, и показал, что может снять с системы хранения в локальный SSD-кэш до 80% запросов ввода-вывода сервера, после развертывания Flash Accel загрузка системы хранения снизилась на 50%, кроме того, на 60% снизилась загрузка CPU системы хранения, в сравнении с использованием на ней одного только Flash Cache.

Комментарии (8)

  1. sl0n:

    А известны ли какие-либо сроки по поддержки Linux-a ?

  2. sl0n:
    Пока нет, к сожалению. Вообще, как мне кажется, продукт будет окончательно юзабельным и готовым к продакшну к версии 2.0, пока это скорее бета, слишком многое еще не сделано как надо. Разве только у вас есть абсолютно иначе не реализуемая задача, на которой ограничения Flash Accel особой роли не играют.

  3. Александр:

    Роман, а какие ограничения, по-твоему, мешают ему быть “тру” продакшен?
    По-моему главное, что есть “когерентность” данных между локальным кэшем сервера в flash/SSD и содержимым сетевого хранилища.

  4. Александр:

    Ну вот смотрите, это решение для бизнес-приложений с большим вводом-выводом, на грани пропускной способности SAN, и который хотелось бы с нее (SAN) снять. Это достаточно суровые приложения должны быть по своим требованиям и выполняемым задачам.
    Но при этом использование Flash Accel оставляло бы их, до версии 1.2, без HA и FT, а также не позволяло использовать актуальную версию vSphere. О каком business-critical приложении для описанного уровня можно говорить без HA и FT?

    Я по списку whatsnew примерно оцениваю то, что еще не сделано, раз уж такие элементарные вещи к уже третьему релизу все еще не были сделаны.
    Мне кажется, что в суровый бизнес-критичный продакшн оно пока не готово, я бы не поставил :) А остальное вполне справится и традиционным способом.

  5. Eshteynman:

    Возможно ли приобретение данной системы и ее использование с СХД отличными от NetApp (допустим EVA)?
    Насколько я понял это чисто программное решение и по идее никак не привязано к используемым системам хранения?

  6. Eshteynman:

    Нет, пока оно предназначено для работы с Нетаппом на “другом конце”. Сложно сказать, насколько они увязаны, но есть подозрение, что увязаны. ??наче какой интересн нетаппу было бы выкладывать его бесплатно?

  7. panvartan:

    После выхода vsphere 5.5 появился аналог от vmware - flash read cache. Здесь можно потыкать демо интерфейса последнего http://vmwarewalkthroughs.com/vCloudSuite5-5/. А здесь описываются различия этих двух решений https://communities.netapp.com/thread/31541

  8. panvartan:

    Ну сейчас это будет видимо у всех.

Оставить комментарий