Преимущества виртуализации
Материал из Xgu.ru
Основные направления применения:
Основные преимущества использования виртуальных машин:
- Повышение изоляции
- Ограничение одной или группы тесно связанных служб собственной виртуальной машиной;
- Снижение вероятности сбоев от взаимного влияния программ;
- Безопасность
- Распределение задач администрирования — возможность ограничить права каждого администратора только самыми необходимыми;
- Снижение потенциальных вредных последствий взлома какой-либо из служб.
- Распределение ресурсов — каждая машина получает столько ресурсов, сколько ей необходимо, но не более того.
- Приоритезация задач;
- Выделение память по требованию;
- Гибкое распределение сетевого трафика между машинами;
- Распределение дисковых ресурсов;
- Постоянная доступность
- Есть возможность live-миграции машин;
- Плавный апгрейд критических серверов.
- Повышение качества администрирования
- Возможность выполнения регрессионных тестов;
- Возможность экспериментирования и исследования.
(ещё материалы которые можно было бы структурировать)
Основные задачи, которые должны быть решены путём виртуализации
служб и их переноса на кластер виртуализации:
- Повышение отказоустойчивости и катастрофоустойчивости;
- Возможность плавного обновления и наращивания аппаратной платформы;
- Изоляция служб;
- Возможность гибкого распределения ресурсов между службами;
- Использование операционной системы, которая наилучшим образом подходит для решения задачи.
Подробнее об этих целях:
Повышение отказоустойчивости и катастрофоустойчивости. Стоимость данных, хранящихся и обрабатываемых в информационных системах, а также и возможный урон, который будет нанесён предприятию в случае потери этих данных и даже простоя информационной системы неуклонно растёт. Это предъявляет новые требования к отказоустойчивости и катастрофоустойчивости системы.
Плавное обновление и наращивание аппаратной платформы. Возможности аппаратных платформ постоянно увеличиваются, и вместе с этим растут требования к ней: увеличиваются объёмы жёстких дисков, меняются процессоры, материнские платы, совершенствуется сетевая подсистема. Оборудование периодически должно обновляться и заменяться более совершенным. Желательно, чтобы обновление происходило плавно и незаметно для пользователей.
Изоляция служб. Часто в существующих системах принцип изоляции не соблюдается, и на одном физическом сервере размещается много различных процессов. В результате, при сбое какой-то одной службы, работоспособность остальных может оказаться под угрозой.
Разнообразие операционных систем. В последнее время противостояние операционных систем и их приверженцев, которое было очень сильно раньше, сокращается. Многие начинают понимать то, что различные операционные системы лучше подходят для различных задач, и пытаются совместить их лучшие качества. Виртуализация позволяет одновременно исполнять несколько систем на одной аппаратной платформе, каждая из которых решает свою собственную задачу.
|
---|