Виртуализация как доступный и эффективный способ...

17
ВИРТУАЛИЗАЦИЯ КАК ДОСТУПНЫЙ И ЭФФЕКТИВНЫЙ СПОСОБ ПОВЫШЕНИЯ ОТКАЗОУСТОЙЧИВОСТИ ПРИЛОЖЕНИЙ Ильдар Абульханов Инженер группы внедрения и эксплуатации вычислительных комплексов ДВС
  • date post

    11-Feb-2017
  • Category

    Technology

  • view

    214
  • download

    1

Transcript of Виртуализация как доступный и эффективный способ...

Page 1: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

ВИРТУАЛИЗАЦИЯ КАК ДОСТУПНЫЙ И

ЭФФЕКТИВНЫЙ СПОСОБ ПОВЫШЕНИЯ

ОТКАЗОУСТОЙЧИВОСТИ

ПРИЛОЖЕНИЙ

Ильдар Абульханов

Инженер группы внедрения

и эксплуатации вычислительных

комплексов ДВС

Page 2: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

ПРИЧИНЫ НЕДОСТУПНОСТИ

ДАННЫХ

Крупные аварии и катастрофы

(<1%)

Запланированные простои при

выполнении дополнительных действий

с данными (87%)

Отказы оборудования и приложений,

ошибки администраторов (13%)

Page 3: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Приложения, работающие в виртуальной среде

* по исследованием Forester 2009 год

Page 4: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Преимущества консолидации серверов

и систем хранения

• Оптимизация использования

оборудования в разы

• Упрощение управления

• Увеличение гибкости

• Снижение совокупной стоимости

владения

• Обеспечение высокоскоростной

передачи данных на основе SAN без

прерывания работы

ВИРТУАЛИЗАЦИЯ СЕРВЕРОВ И СЕТЕВОЕ ХРАНЕНИЕ ДАННЫХ

Сеть

хранения

Page 5: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Принципы виртуализации VMware

Аппаратная независимость

Можно запустить ВМ на любом сервере без всякой

модификации

Разделение

Можно одновременно запускать несколько ВМ на одном физическом

сервере

Изоляция

Каждая виртуальная машина изолирована от других ВМ на одном

и том же сервере

Инкапсуляция

Виртуальные машины инкапсулируют все системы (аппаратную

конфигурацию, ОС, приложения) в файлы

…………. ..……

…………. ..……

…………. ..……

Page 6: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Анатомия виртуальной машины

Каждая виртуальная машина представляет собой

замкнутую систему, инкапсулированную в набор файлов

Физический сервер

Сервер ESX

Виртуальные машиныНемодифицированное приложение

НемодифицированнаяОС

Виртуальное аппаратное

обеспечение

Page 7: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Автоматизация восстановления

после сбоя серверов c VMware HAНедостатки обычной

ИТ-инфраструктуры

• Восстановление сервера =

Медленное

• Резервные серверы = Дорого

• Внедрение кластерного ПО = Дорого

и сложно

Использование VMware Infrastructure

• Автоматизирует перезапуск

виртуальных машин

• Простота конфигурирования

• Независимость от ОС и приложений

VMware Infrastructure

2-проц. система

2-проц. система

4-проц. система

8-проц. система

Page 8: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Миграция виртуальных машин без

остановки работы с помощью VMotion

• Миграция виртуальных машин

с помощью VMotion без

перерыва в работе

• Эксплуатация абсолютно без

простоев

• Непрерывная доступность

сервисов

«Горячая» миграция виртуальных машин с одного сервера на другой

Page 9: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Высокая доступность виртуальных машин

Storage VMotion

• Миграция ВМ независимо от типа СХД

–Нет простоев

–FC <-> iSCSI <-> NAS <-> локальные диски

OS

APP

VMware ESX/ESXi

OS

APP

OS

APP

Page 10: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Оптимизация ресурсов с помощью

VMware DRS и VMware DPM

• DRS

Автоматическое

распределение

загрузки

• DPM

Консолидация

рабочих нагрузок и

отключение

незадействованных

серверов

Page 11: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Пул ресурсовЦП 36 ГГц, память 58 Гбайт

Приоритет ВЫСОКИЙ

Наращивание мощностей инфраструктуры

• Предоставление

по принципу

«выстрелил и забыл»

• Легкость добавления

ресурсов

• Отсутствие

переизбытка запасов

на случай пиковой

нагрузки

Добавление нового оборудования без остановки сервисов

Пул ресурсовЦП 50 ГГц, память 70 Гбайт

Приоритет ВЫСОКИЙ

Page 12: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

VMware Fault Tolerance

Page 13: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Высокая доступность виртуальных машин VMware SRM

ESX

WAN

ОВЦРВЦ

VirtualCenterSite Recovery

ManagerVirtualCenter

Site Recovery

Manager

Datastore Groups

Защищенные

виртуальные

машины

работают

штатно Защищенные

ВМ стартуют

в РВЦ

Произошел сбой на

основной площадке

Page 14: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Мигрировать уже существующуюинфраструктуру просто

Технология Physical to Virtual позволяет виртуализировать

существующие сервера, сохраняя все данные

• Полная виртуальная копия

существующего сервера

• Инкапсуляция аппаратной конфигурации

• Прозрачность для ОС и приложений

Перемещение сервера с помощью Vmware Converter

Windows (2000, 2003, 2008, XP)Linux (RHEL, SUSE, и Ubuntu)

Page 15: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

Компетенция компании КРОК

Пилотная зона

Развернуть

пилотную зону

на площадке

Заказчика для

показа

техническим

специалистам

и руководству

Обследование

и оценка

Провести

обследование и

выявить

ограничения в

текущем плане

послеаварийного

восстановления, а

так же критически

важные приложения

Промышленная

эксплуатация

Ввести решение в

промышленную

эксплуатацию и

осуществлять

сервисную

поддержку

Внедрение

Развернуть решение и

провести плановые

испытания и

использовать

программу

послеаварийного

восстановления на

менее ответственные

приложения

Планирование и

проектирование

Разработать

техническое решение

с подробными

планами с учетом

требований к времени

восстановления

критически важных

приложений, пиковой

нагрузке и соглашений

об уровне

обслуживания

Компания КРОК обладает опытом и квалификацией по планированию и построению виртуальной ИТ инфраструктуры и окажет услуги по сервисной поддержке

Page 16: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

ESX в промышленной эксплуатации у заказчиков КРОК

• ПЕТЕР-СЕРВИС

• ОАО « Атомредметзолото»

• ОАО «РусГидро»

• Международный Промышленный Банк

А так же:• Внедрение системы виртуальных рабочих станций в сотовом

операторе регионального масштаба

• Развертывание системы виртуализации серверов терминального

доступа в одном из крупнейших банков Поволжского региона

• Проведение аудита и оценки возможности виртуализации серверов

с построением экономического обоснования (проводилось

неоднократно для различных банков и энергетических компаний)

Page 17: Виртуализация как доступный и эффективный способ повышения отказоустойчивости приложений

СПАСИБО ЗА ВНИМАНИЕ!

Ильдар Абульханов

Инженер группы внедрения

и эксплуатации вычислительных

комплексов ДВС

E-mail: [email protected]

Тел.: 8 (495) 974 22 74 доб. 4661