#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.