среда, 8 апреля 2015 г.

VIMM (Violin Intelligent Memory Modules) и FFA (Flash Fabric Architecture) - то, на чем Violin строит свои All-Flash Array

    Компания Violin. All Flash Array строятся на платформе, в основе своей имеющей 2 ключевых пункта: Экосистема, она же FFA (Flash Fabric Architecture) и Модули памяти VIMM (Violin Intelligent Memory Modules).




    Структура FFA (Flash Fabric Architecture) на картинке. Классическая схема - двухконтроллерная отказоустойчивая система. Во внешний мир каждый контроллер смотрит двумя каналами - FC, IB, iSCSI - на выбор. Плюс, несколько служебных/управляющих портов. Каждый из установленных в систему модулей соединен с каждым контроллером двумя внутренними шинами (всего 4 в каждом модуле).

   


    FFA обеспечивает:

  • ультранизкую и ПРЕДСКАЗУЕМУЮ задержку;
  • стабильную производительность на смешанных нагрузках;
  • высочайшую производительность. Поскольку каждый контроллер работает с порядка 8 000 физических устройств (чипов флеш-памяти), поток данных может быть сформирован гигантский. Управление, при этом, идет фоновыми процессами и на производительность системы никак не влияет;
  • высокая доступность (все дублировано);
  • экономичный дизайн. Ну, делаем поправку на область, в которой играем...

    Собственно, модули VIMM (Violin Intelligent Memory Modules)


    Чипы флеш располагаются на модулях с горячей заменой - intelligent flash management units (умные модули управления флеш). Они действительно умные и обеспечивают всю черновую работу, которой коммутаторам заниматься не с руки - аппаратный интерфейс к чипам памяти, сбор мусора, выравнивание износа и исправление ошибок.
    Контроллер модуля совместно с вышестоящим коммутатором обеспечивают избыточность хранения по фирменной технологии vRAID - аппаратное патентованное решение с на основе алгоритма RAID. Увеличивает надежность и уменьшает задержки.

    Модуль содержит:

  • высокопроизводительный флэш контроллер 
  • процессор управления 
  • DRAM для метаданных 
  • флеш-память NAND для хранения



















http://www.violin-memory.com/architecture/

Комментариев нет:

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