Когда IOps’ы были большими Сергей Платонов RAIDIX

advertisement
Когда IOps’ы были
большими
Сергей Платонов
RAIDIX
Производительность систем
хранения данных
•
•
•
•
Пропускная способность (MB/s, GB/s,
TB/s...)
Количество обрабатываемых IO (IOps)
Времена задержек (msec)
Количество операций в секунду для
объектных хранилищ (ops)
Какая производительность
СХД нам нужна?
Результаты опроса SNIA
Какая производительность
нужна вам?
Для каких приложений?
Проблемы
масштабирования
Где найти IOps?
•
•
•
•
Специальные подходы к работе с HDD
All-Flash и гибридные массивы
PCI-E Flash и специализированное ПО
NVDIMM
Два мира
NAND FLASH
Альтернативные технологии
NAND Flash
•
Не самая быстрая память
•
•
Развитие эволюционным путем
•
•
Погоня за GB/$
Самое доступное решение
•
•
•
Но уже может создать проблемы на других уровнях
Но значительное снижение стоимости постоянно откладывается.
Теперь уже до 2018 года
Различные аппаратные и программные интерфейсы
Создает проблемы для разработчиков решений
•
•
•
Запись требует стирание блока, которое занимает значительное
время
Ограниченное количество циклов перезаписи
Работа FTL
All-flash массивы и гибриды
All-Flash массивы и гибриды
• Гарантированная высокая
производительность с
гарантированным уровнем задержек
• Удовлетворение корпоративным
требованиям
• Адаптированная для flash архитектура
• Классические протоколы доступа
Адаптированная для flash
архитектура
•
•
•
•
•
•
Обеспечение доступности данных
Организация записи
Обеспечение QoS
Data Reduction технологии
Снижение задержек на внутренние передачи
данных
Распределение данных по уровням хранения
Организация записи
•
•
Большинство AFA использует logstructured подход к записи данных
Лучшие результаты достигаются,
когда ПО массива “знает” тонкости
работы FTL накопителей
Готовы ли SDS к Flash?
•
•
Множество архитектурных проблем
сказывается на производительности
Аппаратное обеспечение общего
назначения
Open-Channel SSD. Зачем?
•
•
•
•
Ограниченные вычислительные ресурсы
накопителей
Оптимизация под определенные задачи
Сложности с менеджментом
Vendor Lock-in
Open-Chanel SSD
•
•
Физическая структура накопителя
передается хосту
Хост управляет размещением данных, IO
scheduling, over-provisioning, сборкой
мусора, защитой от износа ячеек
Open-Channel SSD
• Глобальный FTL на все устройства
• Оптимизация под нагрузку в
режиме реального времени
• Обеспечение доступности данных
BACKUP
Доступность данных
Почему большинство All Flashмассивов использует
зеркалирование/репликацию
данных?
Download