Вы находитесь на странице: 1из 60

SANsymphony™-V r9.0.

4 –
«гипервизор» для ресурсов
хранения данных
Новые стандарты программно-определяемых СХД

Дмитрий Шабеко
Инженер технической поддержки проектов DataCore Software, БАКОТЕК
DCIE / DCSA

dmitry.shabeko@bakotech.com
© 2013 BAKOTECH
Оглавление
1. Виртуализация СХД: подход DataCore
2. Управление использованием дискового пространства
3. Управление защитой данных
4. Повышение производительности
5. Администрирование: централизация, унификация и интеграция
6. Общие вопросы
7. Чем выгодно применение DataCore

© 2013 BAKOTECH 2
ВИРТУАЛИЗАЦИЯ СХД:
ПОДХОД DATACORE

© 2013 BAKOTECH
Современный ЦОД: 3 вектора
виртуализации

Виртуализация
рабочих мест (VDI)
пользо-
ватели

Серверная
виртуализация
приложе-
ния

Виртуализация
ресурсов хранения
данных
данные

© 2013 BAKOTECH 4
Зачем нужна виртуализация СХД?

Задачи и проблемы при построении инфраструктуры


для хранения данных
► Реализация отказоустойчивости и непрерывной доступности
► Рациональное использование ресурсов
► Недостаточная производительность
► Масштабируемость
► Миграция данных
► Защита данных, уменьшение RPO и RTO
► Ограничения производителя, совместимость
► Стоимость и сложность решения

Виртуализация от DataCore исключает проблемы и облегчает


решение задач.

© 2013 BAKOTECH 5
Функциональная схема

© 2013 BAKOTECH 6
УПРАВЛЕНИЕ ИСПОЛЬЗОВАНИЕМ
ДИСКОВОГО ПРОСТРАНСТВА:
ЧТО ПРЕДЛАГАЕТ DATACORE

© 2013 BAKOTECH
Консолидация ресурсов – Disk
Pooling

► Объединение ресурсов хранения


данных в группу.
► Гибкость и рациональность
использования
► Отказоустойчивость на уровне дисковых
пулов:
• автоматическое восстановление
виртуального диска
• зеркалирование физического диска в
дисковом наборе

© 2013 BAKOTECH 8
Автоматическая балансировка
нагрузки

© 2013 BAKOTECH 9
Рациональное выделение
ресурсов (Thin Provisioning)
2 TБ
► Виртуальный диск занимает
Free физическое пространство
VDisk 3 только в размере лежащих на
нем данных
0 2 TБ
► Динамически занимает место
Free при необходимости
VDisk 2
► Нет нужды переопределять
0 размер LUN
2 TБ
► Возвращает пространство при
Free удалении данных
VDisk 1
0 Порог
Дисковый пул
Расширение Независимо
по мере от текущего
надобности «железа»
0 0.3 1TB
© 2013 BAKOTECH 10
Возврат дискового пространства
.

Free Пространство, ранее


VDisk 1 занятое удаленными
файлами

Free Зануление: SCSI


VDisk 1 UNMAP, утилиты,
процедуры

Зануление блоков на
виртуальном диске –
возвращение
дискового
пространства в
дисковый пул
Дисковый пул
© 2013 BAKOTECH 11
Миграция данных без остановки
приложений
► Локальная
• между дисками и пулами
• автовосстановление
(самолечение)
► Территориальная (метро-кластер)
DataCore DataCore
► Прозрачный доступ к данным на кэш кэш New
физических дисках:
• миграция с физических систем в

Tier 1
виртуальную среду хранения
Old New
• миграция между несовместимыми
физическими системами Фоновый
• минимальный перерыв перенос
• все функции для существующих данных

Tier N
данных на физических системах
► Специальное ценовое
предложение
© 2013 BAKOTECH 12
Рациональное управление
дисковым пространством
Обеспечивает:
► Унифицированное и простое
администрирование всех ресурсов
хранения
► Предоставление адекватного по стоимости
дискового пространства по мере
необходимости
► Предоставление дискового пространства с
разными характеристиками под разное
назначение
► Предоставление требуемой
производительности тогда, когда это нужно
► Независимость от аппаратных продуктов
► Миграция со старых аппаратных средств на
новые без остановки приложений

© 2013 BAKOTECH 13
ОТКАЗОУСТОЙЧИВОСТЬ, ВЫСОКАЯ
ДОСТУПНОСТЬ И ЗАЩИТА ДАННЫХ

© 2013 BAKOTECH
Синхронная репликация:
рекомендуемая схема
Репликация ввода-вывода в режиме реального времени

Зеркало DataCore
DataCore

кэш кэш
1’ 1

2 2’
Месторас- Месторас-
Узел 1 положение 1 положение 2 Узел 2

► Исключает единую точку отказа на стороне системы хранения


► Зеркалированный виртуальный диск представлен хосту как одно
многопортовое хранилище
► Данные одновременно доступны с обоих источников
© 2013 BAKOTECH 15
Синхронная репликация: запись

Сервер

1 Виртуаль-
4 ный диск

DataCore 2 Зеркало DataCore

кэш Ack 3 кэш

P 5 6 S

Узел 1 Узел 2

© 2013 BAKOTECH 16
Синхронная репликация и
непрерывная доступность

Сервер MPIO
Основной Альтернативный
1
1 Виртуаль- Перезапрос
ный диск
4

DataCore DataCore

Cache кэш

Out-of-
P Журнал 3 2 S
Sync изменений
Узел 1 Узел 2

© 2013 BAKOTECH 17
Ресинхронизация, …

Host MPIO

Виртуаль-
ный диск

DataCore DataCore
Передача
изменений
кэш кэш

Out-of- Журнал S
Sync изменений
Узел 1 Узел 2

► Оптимизация ресинхронизации:
• приоритетность
• пауза / возобновление,
• управление скоростью ресинхронизации
© 2013 BAKOTECH 18
…контроль процесса и, по
окончанию, …

© 2013 BAKOTECH 19
…восстановление нормальной
схемы работы

Сервер MPIO
Основной Альтернативный
Виртуаль-
ный диск OFF

DataCore Зеркало DataCore

кэш Ack кэш

P S

Узел 1 Узел 2

© 2013 BAKOTECH 20
Вариант с экономией на «железе»

DataCore Зеркало DataCore

кэш кэш
Shared
Multi-Port Array
SP1 SP2
Cache Cache Snapshot

Асинхронная
D D D
D D D репликация
D D D
Узел 1 D D D Узел 2
P P P

RAID

© 2013 BAKOTECH 21
Асинхронная репликация

► DR или для миграции Основной ЦОД Резервный ЦОД

ЦОДа
► Фирменный TCP/IP-
протокол Рабочие Активная
данные копия
► 1-к-N, N-к-1
► Двунаправленная, DataCore DataCore
обратная DataCore кэш
► Режим тестирования 1
кэш
► Оффлайновая 1’ Snapshot
1R

инициализация Очередь на Обновления


► Ускорение полной передачу данных
ресинхронизации
► Интеграция с VMware Штатный Тестирование
режим восстановления
SRM
работы работы с
резервной копии
22
© 2013 BAKOTECH 22
Репликация «N-к-1»

1
Центральный резервный сайт x

DataCore
DataCore
2 1R 2R 3R
5
4R 5R xR

3 4

Филиалы и подразделения

© 2013 BAKOTECH 23
Репликация «1-к-N»

1R
Центральный xR
распределительный сайт
DataCore
DataCore
2R 1 2 3
5R
4 5 x

3R 4R

Филиалы и подразделения

© 2013 BAKOTECH 24
Моментальные снимки
Фиксация определенных во времени состояний данных

► Восстановление данных со
скоростью работы дисков
• Copy-On-Write
• дифференциальные снимки и
полное клонирование
• интеграция с VSS
• перенос задачи с дорогих СХД
► Рабочие копии и полноценные
клоны – для анализа, разработки и
тестирования

© 2013 BAKOTECH 25
Непрерывная защита данных
(Continuous Data Protection)
Возможность вернуть состояние данных в любой точке времени,
охваченного функцией
► До14-и дней
► Запись журнала Виртуальный диск
изменений блоков
данных
DataCore
выбранных дисков Изменения
данных и метки
► Легко и быстро
кэш времени
откатиться назад

Найти точку,
предшествующую
нарушению работы
11:09

= 10:21
4:00 7:00 11:00
© 2013 BAKOTECH 26
Управление защитой данных
Обеспечивает:
► Реализацию высокой доступности к
данным
► Реализацию катастрофоустойчивой
конфигурации
► Функционал, независимый от
производителей и технологий
хранения
► Возможность быстро откатиться в
произвольно выбранную точку
времени, до секунды
► Создание тестовой среды на основе
актуальных рабочих данных «на
лету»

© 2013 BAKOTECH
ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ
ПРИ ПРИМЕНЕНИИ РЕШЕНИЯ DATACORE

© 2013 BAKOTECH
Существенное увеличение скорости
ввода-вывода
Отклик
L1. Кэш DataCore Виртуальные диски
L2. Кэш дискового массива
L3. Диск

Узел SANsymphony-V
запись чтение

Кэш – до 1 TБ
на узел
Высокоскоростное кэширование L1
(в ОЗУ сервера)

упорядочивание,
упреждающее чтение
слияние

Flash / SSD / HDDs

© 2013 BAKOTECH 29
Динамическая оптимизация
использования ресурсов
AST также повышает производительность работы с данными
► для данных, требующих интенсивного доступа – наиболее быстрый
ресурс хранения (до 15 уровней)
► динамическое перемещение блоков
► переменный размер Sub-LUN

Логический уровень Физический уровень


Виртуальный диск Дисковый набор

Tier 1 Tier 3
Интенсивный
доступ

Средний
уровень

Редкий
доступ Tier 2

© 2013 BAKOTECH 30
Шлюз в облако

Расширяет дисковое пространство, задействуя облачные услуги

► Выглядит как местное подключенное


по iSCSI хранилище
► Управление полосой пропускания и
регулирование использования кэша

Разработка*
*Лицензия на оценочную версию ПО TwinStrata CloudArray®
(специальная виртуальная машина) включена в лицензию на
SANsymphony-V

© 2013 BAKOTECH 31
QoS: приоритеты для данных
Указание приоритетности на уровне виртуального диска для auto-
tiering, восстановления данных в зеркале или из копии асинхронной
репликации

Defaults

Special

© 2013 BAKOTECH 32
Повышение производительности

Обеспечивает:

► Радикально повышает IOPS


► Технологии оптимизации работы с
данными
► Балансировку нагрузки
► Гибкое масштабирование
интенсивным и экстенсивным методом
без перерывов в работе
► Вторую жизнь устаревшим системам

© 2013 BAKOTECH
АДМИНИСТРИРОВАНИЕ:
ЦЕНТРАЛИЗАЦИЯ, УНИФИКАЦИЯ И
ИНТЕГРАЦИЯ

© 2013 BAKOTECH
Унифицированное управление и
мониторинг
► Легкая настройка и работа
► Автоматизация, набор командных файлов PowerShell
► Групповые операции
► Мониторинг
► Анализ, диагнос-
тика и отчетность
► Интеграция с
виртуализирую-
щими инфр-ми
► Защита
• профили
пользователей
• контроль
изменений
• журнал
действий
© 2013 BAKOTECH 35
Анализ и отчетность

Использование
ресурсов
► Планирование
► Перераспределение
► Учет, биллинг

Средства работы со
статистическими
данными

© 2013 BAKOTECH 36
Оценочная информация в режиме
реального времени

© 2013 BAKOTECH 37
Статистическая информация

Экспорт в файл
CSV

© 2013 BAKOTECH 38
ИНТЕГРАЦИЯ С ТЕХНОЛОГИЧЕСКИМИ
ПАРТНЕРАМИ

© 2013 BAKOTECH
DataCore и Microsoft

Интеграция на уровне ОС:


► VSS, ODX
► Zero Space Reclamation /
SCSI UNMAP
Интеграция по
управлению:
► MS SCOM

Приложение Без DataCore С DataCore Ускорение


SQL Server 119 IOPS 531 IOPS 4.5 х
Exchange 124 IOPS 576 IOPS 4.6 х
File Server 115 IOPS 734 IOPS 6.4 х

Lab Validation
© 2013 BAKOTECH 40
DataCore и VMware: интеграция с
гипервизором
VAAI
► Hardware-assisted locking / ATS
► Full copy / XCOPY
► Block zeroing / WRITE_SAME
► Thin Provisioning datastore:
• пороговые значения
• Zero Space Reclamation / SCSI UNMAP

SRM (Site Recovery Manager)


► Storage Replication Adapter отвечает на запросы SRM
► Построение полностью автоматизированной схемы
катастрофоустойчивого решения с vSphere
► Миграция ЦОДа

© 2013 BAKOTECH 41
DataCore и VMware: интеграция по
управлению
Интеграция SANsymphony-V
в консоль vCenter
► Быстрое создание
виртуальных дисков для
хостов vSphere
► Информация о статусе и
свойствах виртуальных дисков
► Координация при создании
мгновенных снимков
Интеграция vCenter в
консоль SANsymphony-V
► Видеть хосты, ВМ, кластеры,
порты и хранилища VMFS
► Назначать виртуальные диски
► Назначать приоритеты путей
подключений
► Создавать VMFS хранилища

© 2013 BAKOTECH 42
DataCore и Fusion-IO

► Свервысокопроизводительное хранилище данных с


отказоустойчивостью и высокой доступностью
► Автоматическое иерархическое перераспределение по всем
доступным ресурсам
► Рациональное использование ресурсов

Tier 0 Tier 1 Tier 2 Tier n

Сверх-
Часто Средне / Редко «Архив»
интенсивно
© 2013 BAKOTECH 43
Вариант использования: NAS с
непрерывной доступностью

/home

NAS

NFS / SMB HA кластер NFS / SMB

DataCore DataCore
Синхр.
репликация
кэш кэш
Узел 1 Узел 2

witness witness
filestore filestore

Основные диски Зеркальные копии


© 2013 BAKOTECH 44
Унифицированное хранилище

Диски
Файлы

NFS / SMB NFS / SMB

SAN
DataCore DataCore
Синхр.
репликация
Кэш Кэш
Узел 1 Узел 2

© 2013 BAKOTECH 45
МАСШТАБИРОВАНИЕ

© 2013 BAKOTECH
Гибкое масштабирование

Интенсивный метод («вверх»)


► модернизация комплектующих
► модульные платформы
► переход на более мощную платформу

Экстенсивный метод («вширь»)


► до 16 узлов в группе
► репликация в филиальную сеть

Независимо от используемого «железа»

Без остановки приложений

© 2013 BAKOTECH 47
Двухузловой вариант

Узел1 Узел2
DataCore DataCore
1’ 1
Зеркалирование
2 2’

Virtual Disk
Х - Основная копия
Х’ - Зеркальная копия

© 2013 BAKOTECH 48
Расширение: распределение
нагрузки

DataCore DataCore
2 1’ 1 3’
5 4’ 4 6’

DataCore
2’ 3
5’ 6

© 2013 BAKOTECH 49
Раcширение N+1: иерархическая
система

DataCore DataCore

1 2 3 4 5 6

DataCore
4’
Зеркалирующий узел 1’
5’ Асинхр. репликация
2’
Моментальные снимки
3’ 6’
CDP

© 2013 BAKOTECH 50
Лицензирование SANsymphony-V
Уровень базовой лицензии VL1 VL2 VL3 VL3.5 VL4 VL4.5 VL5
Максимальная возможная емкость на группу, ТБ 5 16 100 160 256 360 >512
Лицензированная емкость, на узел, ТБ 1 2 8 24 40 80 120
Количество узлов в базовой лицензии 2 2 2 3 4 6 8
Включенный функционал
Virtual Disk Pooling & Group Commands Inc Inc Inc Inc Inc Inc Inc
Caching Inc Inc Inc Inc Inc Inc Inc
Thin Provisioning Inc Inc Inc Inc Inc Inc Inc
Synchronous Mirroring (2 Nodes) Inc Inc Inc Inc Inc Inc Inc
Centrally manage nodes in same group Inc Inc Inc Inc Inc Inc Inc
iSCSI Inc Inc Inc Inc Inc Inc Inc
Snapshot Inc Inc Inc Inc Inc Inc Inc
Storage Migration & Pass-through Disks Inc Inc Inc Inc Inc Inc Inc
Real-time & Historical Tracking (health, performance, capacity, heatmaps …) Inc Inc Inc Inc Inc Inc Inc
VMware vSphere Plug-in & Microsoft System Center Pack Inc Inc Inc Inc Inc Inc Inc
Опционально (лицензия на узел))
Asynchronous Replication to 1 remote node Opt Inc Inc Inc Inc Inc Inc
CDP Extended (14 days) Opt Opt Inc Inc Inc Inc Inc
Advanced Site Recovery Opt Opt Opt Opt Inc Inc Inc
Fibre Channel Opt Opt Opt Opt Inc Inc Inc
Automated Storage Tiering Opt Opt Opt Opt Inc Inc Inc
Replication to more than 1 node Opt Opt Opt Opt Inc Inc Inc
Shared Multi-port Array Opt Opt Opt Opt Inc Inc Inc
Опционально (лицензия на группу)
Extend max nodes allowed in group by 1 Opt Opt Opt Opt Opt Opt n/a
Расширение максимальной емкости (лицензия на группу)
Increase max capacity in group Opt Opt Opt Opt Opt Opt n/a
Расширение емкости (лицензия на группу)
1 TB Capacity License Add Capacity Licenses as needed up to Max Capacity Limit

© 2013 BAKOTECH 51
Техподдержка

1 или 3 года, установка только DCIE


Обновления версий без ограничений
Условия оказания
► 24 х 7 х 365
► портал техподдержки
• база знаний
• подача заявок (веб-форма)
• чат
► электронная почта, телефон
Уровни реакции
► 1 час, 4 часа, 24 часа
Technical Support Alliance Network (TSA Net)

© 2013 BAKOTECH 52
ИТОГИ: ПОЧЕМУ ВСЕ-ТАКИ СТОИТ
ВЫБРАТЬ DATACORE

© 2013 BAKOTECH
Универсальное решение
Всеохватная виртуализация
► консолидация, централизация,
оптимизация и унификация
использования
► интеграция с
виртуализирующими
инфраструктурами
Поддерживает
Консолидация
практически все
разнообразных ресурсов
► разнородные диски
► внутренние диски и внешние,
JBOD и RAID-массивы ► разнотипные устройства
хранения
► DAS и SAN
► разные интерфейсы
► Flash / SSD / SAS / SATA подключения и протоколы
► множество ОС и
гипервизоров
© 2013 BAKOTECH 54
Оптимизация работы
инфраструктуры хранения данных
Эффективное
использование дискового
пространства
► рациональное использование
(Thin Pro, возврат
пространства, AST)
► гибкое перераспределение
Защита данных
Повышение ► отказоустойчивость и
производительности высокая доступность
► балансировка и • на уровне дисковых
распределение нагрузки пулов и узлов,
• автопереключение
► радикальное ускорение при
работе через кэш ► катастрофоустойчивые
решения, метро-кластер
► технологии оптимизации
► непрерывная защита
► приоритезация (QoS) данных (CDP)
© 2013 BAKOTECH 55
Защита инвестиций
Гибкое масштабирование
► по мере необходимости и в
пределах необходимого
► неограниченный рост

Экономия
Независимость от
► на капитальных вложениях
(серверные комплектующие, аппаратных средств
обучение персонала) ► общий функционал
► на техсопровождении ► нет привязки к
► на лицензировании технологиям
интеллектуальных функций производителя
► продление жизни устаревших ► свободная миграция
систем данных

© 2013 BAKOTECH 56
Варианты применения
Изменение ИТ-инфраструктуры Экономный подход
при: ► ограниченный бюджет
► модернизации
► важна защита инвестиций
► реструктуризации организации
► рациональное
► объединении компаний, использование имеющегося
подразделений оборудования
Принципиальная важность Защита данных
непрерывности бизнес- ► катастрофоустойчивое
процессов решение
► соответствие законам, нормам и ► непрерывная защита
т.п. данных (CDP)
► критичность перерывов в ► общие средства для всех
предоставлении услуг ресрсов
Виртуализация инфраструктуры
► клиентская, серверная – и
хранения
► облачная (Storage as a Service)
© 2013 BAKOTECH 57
Партнеры DataCore

Альянсы, технологическое партнерство

Дистрибьюторы, торговые партнеры,


системные интеграторы, и более 1000
сертифицированных профессионалов

© 2013 BAKOTECH 58
Виртуализация от DataCore –
доказано на практике

© 2013 BAKOTECH
СПАСИБО ЗА ВНИМАНИЕ

www.datacore.com
www.bakotech.com

DataCore@bakotech.com

© 2013 BAKOTECH

Оценить