Преимущества виртуализации

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


Основные направления применения:


Основные преимущества использования виртуальных машин:

  • Повышение изоляции
    • Ограничение одной или группы тесно связанных служб собственной виртуальной машиной;
    • Снижение вероятности сбоев от взаимного влияния программ;
  • Безопасность
    • Распределение задач администрирования — возможность ограничить права каждого администратора только самыми необходимыми;
    • Снижение потенциальных вредных последствий взлома какой-либо из служб.
  • Распределение ресурсов — каждая машина получает столько ресурсов, сколько ей необходимо, но не более того.
    • Приоритезация задач;
    • Выделение память по требованию;
    • Гибкое распределение сетевого трафика между машинами;
    • Распределение дисковых ресурсов;
  • Постоянная доступность
    • Есть возможность live-миграции машин;
    • Плавный апгрейд критических серверов.
  • Повышение качества администрирования
    • Возможность выполнения регрессионных тестов;
    • Возможность экспериментирования и исследования.


(ещё материалы которые можно было бы структурировать)


Основные задачи, которые должны быть решены путём виртуализации служб и их переноса на кластер виртуализации:

  • Повышение отказоустойчивости и катастрофоустойчивости;
  • Возможность плавного обновления и наращивания аппаратной платформы;
  • Изоляция служб;
  • Возможность гибкого распределения ресурсов между службами;
  • Использование операционной системы, которая наилучшим образом подходит для решения задачи.

Подробнее об этих целях:

Повышение отказоустойчивости и катастрофоустойчивости. Стоимость данных, хранящихся и обрабатываемых в информационных системах, а также и возможный урон, который будет нанесён предприятию в случае потери этих данных и даже простоя информационной системы неуклонно растёт. Это предъявляет новые требования к отказоустойчивости и катастрофоустойчивости системы.

Плавное обновление и наращивание аппаратной платформы. Возможности аппаратных платформ постоянно увеличиваются, и вместе с этим растут требования к ней: увеличиваются объёмы жёстких дисков, меняются процессоры, материнские платы, совершенствуется сетевая подсистема. Оборудование периодически должно обновляться и заменяться более совершенным. Желательно, чтобы обновление происходило плавно и незаметно для пользователей.

Изоляция служб. Часто в существующих системах принцип изоляции не соблюдается, и на одном физическом сервере размещается много различных процессов. В результате, при сбое какой-то одной службы, работоспособность остальных может оказаться под угрозой.

Разнообразие операционных систем. В последнее время противостояние операционных систем и их приверженцев, которое было очень сильно раньше, сокращается. Многие начинают понимать то, что различные операционные системы лучше подходят для различных задач, и пытаются совместить их лучшие качества. Виртуализация позволяет одновременно исполнять несколько систем на одной аппаратной платформе, каждая из которых решает свою собственную задачу.


Xen
Xen

Виртуализация и паравиртуализация
Эмуляция | Виртуализация | Паравиртуализация | Рекурсивная виртуализация
Паравиртуальные драйверы | Виртуализация ввода/вывода

Общие вопросы по Xen
Аппаратные требования Xen | Поддержка Xen операционными системами | Поддерживаемые аппаратные архитектуры |
Примеры использования Xen | Сравнение виртуальных машин |
Хостинг на Xen
Альтернативы Xen

свободные: KVM | LXC | OpenVZ | VServer | QEMU | VirtualBox
проприетарные: Hyper-V | VMware ESX Server

Технические вопросы
Инсталляция Xen | Конфигурационный файл домена
ОС в Xen: Linux small icon.png Linux | Solaris small icon.png OpenSolaris | Freebsd small icon.png FreeBSD | Openbsd small icon.png OpenBSD | Netbsd small icon.png NetBSD | Windows xp small icon.png Windows XP | Windows vista small icon.png Windows Vista
Устройства: Блочные | USB | SCSI | Сеть | PV-драйверы для Linux | PV-драйверы для Windows | Консоль

Распределение ресурсов между доменами | Перенос системы внутрь Xen | HVM -> PV

Управление и кластеризация | Enomalism | Xen+DRBD | Ganeti | Convirt 2.0 | SkyCover Infrastructure