Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Виртуализация СХД
для облаков и ЦОДов
Владислав Радецкий
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Зачем нужна виртуализация СХД ?
2
Масштабируемость
Отказоустойчивость
Производительность
Эффективность
Внедрение виртуализации СХД позволяет обеспечить
вышеперечисленные требования бизнеса.
Давайте перейдем к примерам …
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #1: масштабируемость
3
Любая организация,
которая проводит
модернизацию ЦОД
или строит ИТ
инфраструктуру с «0»
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #1: масштабируемость
4
Организации необходимо
приобрести СХД
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #1: масштабируемость
5
Исходя из выделенного
бюджета приобретается
определенное
оборудование
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #1: масштабируемость
6
Через некоторое время
…
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #1: масштабируемость
7
Старое оборудование
снято с производства.
Можно приобрести новое
СХД но уже дороже.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 8
Важный момент:
DataCore позволяет продлить жизнь
устаревшему оборудованию.
DataCore не требует использования
идентичного оборудования (СХД) для
построения отказоустойчивости. Вы
можете использовать любой
накопитель для создания пула
виртуальных дисков.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #2: отказоустойчивость
9
~30
Человек
~35
Человек
~20
Человек
~30
Человек
~15
Человек
Сервера
Останов серверов затрагивает лишь часть пользователей
Обслуживание сервисов может быть плановым
До внедрения виртуализации серверов.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #2: отказоустойчивость
10
Теперь все сервисызависят от
гипервизора
Сбой гипервизора илиСХД затронет всех
После внедрения виртуализации серверов.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #2: отказоустойчивость
11
Offline
Синхронноезеркалир.
Сбой
Зеркалируются
только данные
В случае сбоя
ВМ теряют связь
с HDD
Необходимо
вручную или
скриптами
перезагружать ВМ
Оборудованиедолжно быть идентичным c
Использование отказоустойчивости
от других вендоров (не DataCore)
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 12
Важный момент:
То решение, которое используется у
Вас, обеспечивает отказоустойчивость
на уровне виртуальных машин и
данных?
…
Или только на уровне данных?
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #3: ESX(i) datastore
13
VMware ESX McAfee Network DLP
Однажды, мне понадобилось в срочном порядке развернуть стенд Network DLP …
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #3: ESX(i) datastore
14
VMware ESX McAfee Network DLP
Недостаточно местана datastore
К сожалению, свободное место на тестовом ESX закончилось. А задачу нужно решать.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #3: ESX(i) datastore
15
McAfee Network DLP
Недостаточно местана datastore
1 TB Возникла идея использовать внешний жесткий диск 1ТБ в качестве для расширения datastore
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Пример #3: ESX(i) datastore
16
McAfee Network DLP
Недостаточно местана datastore
1 TB VMmware VMFS не поддерживает USB Накопители в качестве расширения datasote
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 17
Важный момент:
Если бы ESX был подключен
виртуализированному СХД, я бы смог
использовать внешний накопитель с
помощью DataCore для увеличения
объема хранилища ВМ.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 18
Частная компания
• Основана в 1998 году
Главный офис
• Florida, U.S.A.
Основные филиалы
• Munich, Germany
• Paris, France
• Reading, UK (European Support)
• Sophia, Bulgaria
• Tokyo, Japan (APAC Support)
Персонал
• ~200 человек, преимущественно ИТ-специалисты
• Большинство сотрудников работают в компании более 5 лет
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
DataCore: виртуализация СХД
19
2
1
4
3
6
5
SSD iSCSI SATA
Виртуальные
машины
Массивы СХД
Cache
DataCore
SANsymphony-V
FC / iSCI
2 31
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 20
Важный момент:
Добавление «прослойки»
виртуализации не только не ухудшает
производительность, но позволяет ее
повысить без замены накопителей*.
* За счет использования RAM под кэш дисковых операций
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 21
DataCore - контроллер СХД
Mirror
Backend
Frontend
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 22
DataCore SANsymphony-V
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Извлечение диска из виртуального пула
► Замена накопителей
► Реорганизация пула
Данные автоматически распределяются между
оставшимся накопителями
► Без прекращения доступа к данным
► Без переключения на второй сервер
23
Работа с пулами виртуальных дисков
Без простоя работы.Нет необходимости отключать сервера.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
ЦОД
2
ЦОД
1
Node 2Node 1
Cache
DataCore
Cache
DataCore
2
1’
2’
1
Sync
Mirroring
24
Отказоустойчивость
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
ЦОД
2
ЦОД
1
Node 2Node 1
Cache
DataCore
Cache
DataCore
2
1’
2’
1
25
Отказоустойчивость
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 26
Отказоустойчивость
Синхронноезеркалирование
Виртуальный диск
1
4
2
35 6
Узел A
Active Partner
Кэш Кэш
Mirror (P) Mirror (S)
Узел Б
Клиент
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 27
Отказоустойчивость
Mirror (P)
Виртуальныйдиск
1
4
2
Узел А
Клиент
Offline Partner
Кэш Кэш
Out-of-Sync Mirror (S)
Узел Б
MPIO
Основной
Вторичный
1
Повтор запроса
3
Лог
операций
Не доступен
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 28
Отказоустойчивость
Mirror (P)
Rejoin Partner
Out-of-Sync Mirror (S)
MPIO Вторичный
Log
Updates
Синхронизация
Виртуальныйдиск
Узел А
Клиент
Кэш Кэш
Узел Б
Лог
операций
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 29
Отказоустойчивость
Mirror (P)
Partner
Mirror (S)
MPIO
Основной
ЗеркалированиеActive
Вторичный
OFF
Виртуальныйдиск
Узел А
Кэш Кэш
Узел Б
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 30
Удаленные
площадки
Центральный
ЦОД
DataCore
DataCore
1
2
3
4
5
x
3R1R 2R
xR4R 5R
Репликация: «многие к одному»
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 31
Центральный
ЦОД
DataCore
DataCore
1R
2R
3R
4R
5R
xR
31 2
x4 5
Удаленные
площадки
Репликация: «один ко многим»
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Резервный
ЦОД
Основной
ЦОД
Snapshot
Cache
DataCore
Cache
DataCore
1’1R
1DR
Replicated
UpdatesQueued
Updates
Cache
DataCore
Active
Copy
Тестовое
восстановление
Бизнес работает
в штатном режиме
Production
Async
Replication
1
32
Репликация: тестирование DR
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 33
Важный момент:
Наличие «бекапов»/«снепшотов» само
по себе не гарантирует успешного
восстановления.
Необходимо периодически проводить
тестовое восстановление («учебную
тревогу»)
А ваши специалисты проверяли план
аварийного восстановления ?..
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
При использовании 3 и более нод
► N = количество серверов DataCore
► При N = 3, N+1 = 4 [ против 2N = 6 ]
Преимущества
Исключаем простои облачных сервисов
► Уменьшение амортизации средств
выделяемых на отказоустойчивость
34
Отказоустойчивость по схеме N+1
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Повышение IOPS за счет использования RAM
для кэширования дисковых операций (до 1 TB)
Использование параллелизма процессорных
инструкций для ускорения дисковых операций
Возможность использования Fusion-io и SSD
35* As measured in representative benchmarks
Производительность
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 36
Производительность
Дисковая
подсистема
Cached
Array
Cached
Array
Un-cached
Array
RAM
кэш
Входящиеданные
Кэшированиезаписи
Считываемые данные
Выборка
SANsymphony-V
может использовать
до 1 ТБ ОЗУ
под кэш
дисковых операций
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 37
Важный момент:
Наращивание производительности
(требуемого количества iops) за счет
добавления оперативной памяти
позволяет продлить жизнь
используемому оборудованию.
RAM-кэш также позволяет
нивелировать разницу в
быстродействии разнотипных СХД.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Continuous data protection (CDP)
Откат виртуальных дисков на более раннее
состояние без прекращения доступа к данным
► Расширенное логгирование
дисковых операций
от 48 часов до 14 дней
► Незаменим в случае вирусной
эпидемии, ошибок ПО
или случайного удаления важных данных
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Continuous data protection (CDP)
Отличие CDP от обычных резервных копий
Backup
Snapshot
CDP
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Continuous data protection (CDP)
Если происходит сбой
Backup
Snapshot
CDP
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Continuous data protection (CDP)
Backup
Snapshot
CDP
Возможности восстановления
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 42
Важный момент:
Восстановление с помощью CDP можно
проводить неоднократно, без останова
работы СХД и серверов.
CDP позволяет максимально быстро
вернуть состояние файловой системы
виртуального диска за определенную
дату с точностью до секунды.
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 43
Microsoft System Center
Operations Manager
VMware
vCenter
Интеграция с SCOM и vCenter
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 44
Компании, внедрившие DataCore
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 45
Важный момент:
На предыдущем слайде указана лишь
малая часть компаний, использующих
DataCore.
Полный перечень успешных внедрений
доступен на официальном сайте:
http://www.datacore.com/Testimonials.aspx
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Решение для ЦОД любого уровня
46
SANsymphony-V
Малый бизнес
Корпоративный
сегмент
Облака (IaaS)
Copyright © 2013 DataCore Software Corp. – All Rights Reserved. 47
Контактная информация
Владислав Радецкий
Инженер технической поддержки проектов
Если у вас возникли вопросы или вам
необходима дополнительная информация о
решении DataCore, обращайтесь.
Документация, пробная версия и онлайн демо
http://pages.datacore.com/InteractiveDemo.html
Первая линия технической поддержки
http://www.datacore.com/Support.aspx
Copyright © 2013 DataCore Software Corp. – All Rights Reserved.
Благодарю за внимание
48
www.bakotech.ua
Владислав Радецкий