#msitconf

advertisement
#msitconf
Код сессии
Модернизация виртуальной
инфраструктуры: переезд с VMware на
Hyper-V
Владимир Деев – Исполнительный директор, компания FNC – дистрибутор Vision Solutions в России и СНГ
Сергей Фирстов – Управляющий консультант дирекции «Управление рисками», компания FNC
O компании Vision Solutions
• 20+ лет в области
непрерывности
бизнеса и миграций
на новые платформы
Проверенные,
надежные
решения
•
•
•
•
250,000+ Лицензий
25,000+ Заказчиков
2000+ Партнеров
70+ Стран
Тесные
Отношения с
Microsoft
Дистрибутор Vision Solutions в России и СНГ – компания First National Consulting Group (FNC)
3
Управляете ЦОДом?
Несколько
площадок
Разное
оборудование
Сохранность
данных
Множество
SLA
Катастрофоустойчивось
Миграции
Слияния и
поглощения
У Вас проблемы…
4
Управляете ЦОДом?
Несколько
площадок
Разное
оборудование
Сохранность
данных
Множество
SLA
Катастрофоустойчивось
Миграции
Слияния и
поглощения
У Вас проблемы…
5
Типовой сценарий миграции
Установка ОС
и патчей на
новом
сервере
Соотнесение
данных
приложениям
Установка
приложений
на новом
сервере
Остановка
приложений
Тестирование
и проверка
Переключение
пользователей
Копирование
данных
Работа на
новом сервере
6
Операционные риски при миграции
 Перенос критически важных приложений с существующих
на новые серверы может вызвать длительные простои
 При миграции организация бесперебойной круглосуточной работы бизнеса 7
дней в неделю связана с трудностями
 Неожиданные проблемы по завершении миграции
 Из-за недостаточного тестирования приложений на новой системе
 Из-за недостаточного тестирования целевой инфраструктуры
 Из-за отсутствия проработанного плана возврата на предыдущее состояние
 Штрафные санкции из-за проблем с миграцией
 Пропущенные сроки возврата старого оборудования
 Нарушение соглашений об уровне доступности сервисов
 Ленточные накопители отличаются низким быстродействием
и ненадежностью
 Ошибка чтения ленты может прервать миграцию
 Длительный процесс и недостаточное время на возврат в предыдущее
состояние
7
Проблемы Миграции
Какие сложности испытывала ваша организация во время последней
миграции? (Выберите все подходящие варианты ответов).
Отстствие плана
Критичные данные не смигрировали
Простой сервера
Сверхурочная работа в выходные
Недостаток знаний и опыта у сотрудников
Проверка целостности данных на новом
сервере
Отстутствие ПО для миграции
Проблем не было
Не знаю
Другие проблемы
0%
Источник: Information Availability Institute Study, 2014
10%
20%
30%
40%
50%
8
60%
Классические примеры миграции
Физический на Физический
Физический на Виртуальный
Виртуальный на Виртуальный
Миграция в Облако
Хранилище на Хранилище (SAN-to-SAN)
9
Что может сделать Vision для
проектов по миграции
 Vision обладает
средствами и опытом,
которые могут
помочь устранить
простой в процессе
миграции и избежать
многих источников
сбоев
 Решения для миграции для операционных систем:
Windows, Linux, IBM AIX и IBM i
 Миграция сервера целиком, включая системное
состояние, или только миграция данных
 Миграция любой комбинации физических или
виртуальных серверов (X2X)
 Автоматическая инициализация P2V и V2V (Hyper-V
и VMware ESX)
 Кроссплатформенная миграция баз данных (MS SQL,
ORACLE, DB2, INFORMIX, SYBASE, TERADATA)
10
Гетерогенные среды
Ключевые характеристики:
 Double-Take предназначен для
защиты и миграции в гетерогенных
средах
 Физические, виртуальные и облачные
серверы сосуществуют в одном или
разных центрах обработки данных
 Защита и миграция в реальном
времени на любые расстояния
 Запатентованная асинхронная на
основе файлов, на уровне байтов
репликация в реальном времени
 Оптимизирован для WAN,
репликация по TCP/IP с тремя
уровнями сжатия и управлением
пропускной способностью канала
 Double-Take интегрирован с System
Center
11
Как это работает
Приложения
пользователей
Программный
уровень
Операционная
система
Double-Take
драйвер
HDD
Аппаратный
уровень
Программный
уровень
Double-Take
сервис
Первое зеркальное
копирование всех
данных в целевой
сервер
Double-Take
сервис
Double-Take
драйвер
Операционная
система
HDD
Аппаратный
уровень
12
Как это работает
Приложения
пользователей
Программный
уровень
Double-Take
сервис
Double-Take
драйвер
Операционная
система
HDD
Аппаратный
уровень
Application
Программный
уровень

В подтверждение
Драйвер
Double-Take
записи
видит байты в
возвращаются
ввода/вывода
приложение, по
маршруту
к файловой
затем Double-Take
системе
и копирует
посылает
байт к
их вцели
память
Double-Take
сервис
Double-Take
драйвер
Операционная
система
HDD
Аппаратный
уровень
13
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
12:00:00 AM
Анализ пропускной способности канала
СВЯЗИ
NQBBVMDATA1 - Kbits per second
50000
45000
40000
35000
30000
25000
20000
Series1
15000
10000
5000
0
Простые миграции в реальном времени
Ключевые характеристики:
 Простота использования и минимальный простой при
миграции
 Миграция между физическими, виртуальными и облачными
серверами в любой комбинации и любом направлении
 Уникальная репликация сервера целиком, включая
системное состояние и приложения в режиме реального
времени
 Отсутствие риска - позволяет пользователям
попробовать виртуализацию или облако и дает путь к
возврату в предыдущее состояние
 Возможность проверить результаты миграции перед
окончательным переключением
 Поддерживает целевую систему в актуальном состоянии,
чтобы окончательное переключение могло
осуществляться в любое время без дополнительной
синхронизации данных
 Масштабируемость - от небольших до крупных заказчиков
15
Миграция при репликации в
реальном времени
Установка
Double-Take на
сервере
Непрерывная
репликация
Установка ОС и
Double-Take на
новом сервере
Тестирование и
проверка
Старт
синхронизации
Завершение
синхронизации
Переключение
пользователей
Работа на
новом сервере
16
Миграция с Windows Server 2003
Windows
Server 2003
Apps
Databases
File Data
Пользователи
17
Миграция с Window Server 2003
Windows
Server 2003
Apps
Windows
Server 2012
Apps
Databases
File Data
Подготовка нового сервера с
Windows Server 2012 и
установка приложений
Пользователи
18
Миграция с Window Server 2003
Windows
Server 2003
Apps
Databases
File Data
Windows
Server 2012
Apps
Databases
File Data
Репликация данных и файлов
средствами Double-Take
Пользователи
19
Миграция с Window Server 2003
Windows
Server 2003
Apps
Databases
File Data
Пользователи
Windows
Server 2012
Apps
Databases
File Data
Тестирование приложений с
данными на Windows Server 2012
20
Миграция с Window Server 2003
Windows
Server 2003
Apps
Databases
File Data
Windows
Server 2012
Apps
Databases
File Data
Ресинхронизация данных
средствами Double-Take
Пользователи
21
Миграция с Window Server 2003
Windows
Server 2012
Apps
Останов исходного сервера и
переключение пользователей
на новый с Windows Server 2012
Databases
File Data
Пользователи
22
Миграция на Hyper-V
Автоматическое
создание
Установка
и настройка
Хосты и ВМ
VMware
Миграция
ВМ
работает
Переход
по
готовности
ВМ Hyper-V
компонентов
интеграции
распознаются
автоматически
в автоматически
фоновом
режиме
Хосты Hyper-V
Хосты ESX
Service Manager
Orchestrator
Virtual Machine
Manager
Operations
Manager
23
Интеграция с System Center
24
Практический пример
Миграция
«Я был впечатлен простотой использования. Все
переместилось без единой проблемы», —
Тим Досс (Tim Doss), главный инженер по системам, OSG
25
Практический пример
Миграция 3500 серверов
“У нас не было возможности отключить свои серверы из-за жестких условий
соглашений о сервисном обслуживании, заключенных с клиентами, использующими
нашу среду выполнения программ. Используя Double-Take Move, мы смогли
перенести данные в рамках консоли System Center с минимальным временем
простоев. Не существует альтернативного продукта для решения данной задачи”
,—
Джон Эспен Карлсен, TeleComputing
26
Кросс-платформенная миграция
данных с Double-Take Share
 Устраняет барьеры между
 Различными СУБД
 Несовместимыми приложениями
 Разнородными платформами
 Упрощает совместное
использование данных
 Отслеживает изменения
 Преобразует данные
 Реплицирует в целевую систему
 Обеспечивает




Увеличение производительности
Рост рентабельности
Быстрый возврат инвестиций
И все это – без необходимости что-либо программировать!
27
Поддерживаемые платформы
миграции баз данных
28
Гибкие топологии для потребностей
вашего бизнеса
Одностороннее
Каскад
Распределение
Консолидация
Двустороннее
Двунаправленная
29
Преимущества миграции c Vision
 Миграция приложений, данных и системных состояний без
влияния на работу пользователей и остановки приложений
 Возможность протестировать результаты миграции перед
окончательным переключением
 Минимальное время простоя для переключения на новый
сервер
 Выполнение миграций "один к одному", "один ко многим"
или "многие к одному”
 Возможность быстрого восстановления данных на
предыдущий момент времени
 Отсутствие необходимости выполнять сверхурочные
работы
 Vision обладает опытом, который поможет вам выполнить
миграцию серверов под управлением Windows, Linux, IBM
AIX или IBM I
30
Уникальны в нашем комплексном
подходе
Защита
данных,
приложений
и серверов
Устранение
плановых и
внеплановых
простоев
Быстрое
восстановление данных на
любой момент
времени
Соответствие
нормативным
требованиям и
SLA
Миграция
физических и
виртуальных
серверов с малым
временем простоя
Ф И З И Ч Е С К И Е . В И РТ УА Л Ь Н Ы Е . О Б Л АЧ Н Ы Е
31
Клиенты VISION (Double-Take) в СНГ платформы Windows и Linux
32
Клиенты VISION (Double-Take) в СНГ
- платформы IBM AIX и IBM i
(Russia, Belarus)
(Russia, Ukraine)
33
Пример: централизованная система
формирования отчетности и бизнес-аналитики
Центральная банковская
система
IBM System i DB2
Репликация CDC
с преобразованием
данных на лету
Сервер отчетности
MS SQL Server
Бизнес-аналитика
34
Пример РЖ Д: миграция с помощью
Double-Take MOVE
Проведенные тесты (реплицируем БД и файлы):
 Миграция БД IBM DB2 9.7 и MS SQL 2005 между
«физическим» сервером MS WS 2003 и виртуальным MS WS 2008
 Обрыв TCP/IP соединения мeжду серверами
 Выключение сервера Target
 Выключение сервера Source
 Доступность БД через балансер
 Доступность БД через «виртуальный IP»
 Репликация через «длинный линк», через Нижний Новгород (~2500
км)
35
Double-Take MOVE: миграция БД IBM DB2 и MS
SQL между «физическим» сервером WS 2003 и
виртуальным WS 2008
Реплицируются: БД DB2 и MSSQL,
файлы
По команде Failover производиться
«переезд» на Target-сервер
Результат: 12 сек
Target
Source
failover
репликация
srv-db2-02
srv-sql-02
Реплицируются: БД DB2 и MSSQL,
файлы
Target
По команде Failback
производиться «переезд»
на Target-сервер
srv-db2-02
Результат: 14 сек
Source
репликация
failback
srv-sql-02
36
Обрыв TCP/IP соединения мeжду
серверами
Реплицируются: БД DB2 и MSSQL, файлы
Производиться обрыв соединения
Target
Source
репликация
srv-db2-02
srv-sql-02
Результат: через 5 мин разрыва соединения и последующего
возобновления - восстановление репликации за 20 сек.
37
Выключение сервера Target
Реплицируются: БД DB2 и MSSQL, файлы
Производиться выключение target
Target
Source
репликация
srv-db2-02
srv-sql-02
Результат:
после
восстановилась
администратора
включения
target,
автоматически
без
репликация
участия
38
Выключение сервера Source
Реплицируются: БД DB2 и MSSQL, файлы
Производиться выключение source
Target
Source
репликация
srv-db2-02
srv-sql-02
Результат: после выключения source выполнен «failover» и
работоспособность БД продолжена на target
39
Доступность БД через балансер в
разных подсетях
Реплицируются: БД DB2 и MSSQL
Даются команды failover и failback
Приложения
…
Приложения
…
Балансер
Балансер
Target
Source
failover
Source
Target
репликация
репликация
failback
srv-db2-02
srv-sql-02
srv-db2-02
srv-sql-02
40
Доступность БД через балансер
Реплицируются: БД DB2 и MSSQL
Даются команды «failover» и «failback»
Результат: после команды «failover», приложение получило
доступ к БД через 50 сек.
После команды «failback», приложение получило доступ к БД
через 42 сек.
41
Доступность БД через «виртуальный IP» в
одной подсети
Реплицируются: БД DB2 и MSSQL на «железных» серверах
Даются команды failover и failback
Source
Приложения
…
Приложения
…
«виртуальный IP»
«виртуальный IP»
failover
Target
Target
репликация
srv-db2-02
Source
репликация
srv-db2-01
srv-db2-02
failback
srv-db2-01
42
Доступность БД через «виртуальный IP»
Реплицируются: БД DB2 и MSSQL на «железных» серверах
Даются команды failover и failback
Результат: после команды «failover», приложение получило
доступ к БД через 11 сек.
После команды «failback», приложение получило доступ к БД
через 12 сек.
43
Репликация через «длинный линк», т.е.
через город Н (~2500 км)
Реплицируются: БД DB2 и MSSQL на «железных» серверах
Даются команды failover и failback
Город Е в Н
Город Н в Е
«виртуальный IP»
«виртуальный IP»
failover
репликация
репликация
failback
Source
srv-db2-02
Target
Target
srv-db2-01
srv-db2-02
Source
srv-db2-01
44
Репликация через «длинный линк», т.е.
через город N (~2500 км)
Реплицируются: БД DB2 и MSSQL на «физических»
серверах
Даются команды failover и failback
Результат: после команды «failover», приложение
получило доступ к БД через 21 сек.
После команды «failback», приложение получило
доступ к БД через 27 сек.
45
1. Работа репликации без нагрузки.
46
2. Работа репликации с дополнительной
нагрузкой в 2,5 Мбит/с.
47
3. Работа репликации с дополнительной
нагрузкой в 5 Мбит/с
48
4. Работа репликации с дополнительной
нагрузкой в 2,5 Мбит/с (сессии на FTP сервере).
49
5. Работа репликации с дополнительной
нагрузкой в 6 сессий закачки (теоретически
«забит» весь канал).
50
6. Работа репликации с дополнительной
нагрузкой в 6 сессий закачки.
• Каждые 3-5 сек создаются файлы и в БД происходит запись, в консоли DTA Replication Queue = 0!
51
7. На работу репликации
загруженность канала не влияет!!!
52
8. На работу репликации
загруженность канала не влияет!!!
53
ПОЛУЧИТЬ БОЛЬШЕ ИНФОРМАЦИИ
 visionsolutions.com
 twitter.com/VSIDTInfo
 facebook.com/VisionDoubleTake
 youtube.com/VisionDoubleTake
 linkedin.com/companies/6542
 blog.visionsolutions.com
FNC
 www.fnc-group.ru , телефон: +7 499 504 4390
54
Thank you! Merci Grazie Obrigado
Спасибо! Bedankt Danke Gracias Takk
Мировой лидер в разработке решений для устойчивости бизнеса
55
©2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or
trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this
presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee
the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN
THIS PRESENTATION.
Download