Что такое виртуализация серверов?
Виртуализация серверов — это технология, которая позволяет создавать несколько виртуальных экземпляров (виртуальных серверов) на одном физическом сервере, позволяя каждому виртуальному экземпляру работать независимо со своей собственной операционной системой (ОS), приложениями и ресурсами. Этот процесс абстрагирует физические аппаратные ресурсы, такие как ЦП, память, Хранилища и сетевое оборудование, в виртуальные ресурсы, максимизируя использование и гибкость.
Ключевые компоненты и принципы
1. Гипервизор (монитор виртуальных машин, VMM)
Основной программный уровень, который управляет физическим оборудованием и выделяет ресурсы виртуальным машинам (ВМ). Он действует как посредник между ВМ и физическим сервером, обеспечивая изоляцию и эффективное совместное использование ресурсов.
- Тип 1 (голый гипервизор): работает непосредственно на физическом оборудовании (например, VMware ESXi, Microsoft Hyper-V, KVM).
- Тип 2 (размещенный гипервизор): работает поверх существующей ОС (например, VMware Workstation, VirtualBox).
2. Виртуальные машины (ВМ)
Каждая ВМ — это программно эмулируемый сервер, который функционирует как физический сервер со своей собственной ОС и приложениями. ВМ изолированы друг от друга, то есть проблемы в одной ВМ не влияют на другие.