Виртуализация — это технология, позволяющая создавать полезные ИТ-службы с использованием ресурсов, которые традиционно связаны с оборудованием. Разные типы виртуализации являются основой для вычислений и задействуют полную мощность компьютера, распределяя его возможности среди множества виртуальных пользователей или сред.
С практической точки зрения представьте, что есть 3 сервера с отдельными заданиями. Один — почтовый, другой — веб, а последний запускает внутренние устаревшие приложения. Каждый загружен на 30% — это лишь небольшая часть их работоспособности. Два первых напрямую участвуют в трудовом процессе, но и унаследованные приложения остаются важными для внутренних операций. Нужно сохранить и третий, на котором они размещены, верно?
Традиционно да. Часто было проще и надежнее запускать одиночные задачи на отдельных устройствах: 1 сервер, 1 операционная система (ОС), 1 задача. Нелегко дать 1-му устройству несколько мозгов. Но привлекая виртуализацию вы можете разделить почтовую платформу на 2-е уникальные. Тогда неактуальные приложения будут обрабатываться независимо от первостепенных. Это та же самая техника — вы просто используете ее эффективнее.
Помня о безопасности, можно увеличить потенциал с 30% до 60% или до 90%. При этом пустые хабы вторично пускаются в дело или полностью удаляются для снижения затрат на охлаждение и обслуживание.
Краткая история
Хотя аппаратная виртуализация разработана еще в 1960-х годах, она не получила широкого распространения до начала 2000-х (пока не стало развиваться так называемое «облако»). Различные виды виртуализации платформ, такие как гипервизоры, разработаны десятилетия назад. Они предоставляли пользователям одновременный доступ для выполнения пакетной обработки. Пакетная обработка была популярна в бизнес-секторе и выполняла рутинную работу тысячи раз очень быстро (например, расчет заработной платы).
Но в течение следующих десятилетий популярность других решений проблемы — много пользователей / одна машина — росла, а виртуализации — нет. Все это время метод совместного использования ресурсов оставался в значительной степени непринятым.
Перенесемся в 1990-е. Большинство предприятий имели серверы и ИТ-стеки одного поставщика, что не позволяло старым приложениям работать на оборудовании конкурента. Вот где технология виртуализации действительно понадобилась. Это стало естественным решением двух проблем: разделение ресурсов и запуск приложений для разных типов и версий ОС на одном устройстве. Серверы стали использоваться более продуктивно (или не использоваться вообще). Что позволило сократить расходы, связанные с приобретением, настройкой, охлаждением и техническим обслуживанием.
Все это умерило привязку к одному поставщику и стало на предприятиях настолько распространено, что для отслеживания и управления часто требуется специальное программное обеспечение.
Также читайте: что такое Wi-Fi Direct, в чем отличие от обычного Wi-Fi
Как работает виртуализация
Гипервизоры забирают ваши физические ресурсы и разделяют их для виртуальных сред. Они устанавливаются поверх ОС (например, на ноутбуке) или непосредственно на аппаратном обеспечении, как это происходит на большинстве предприятий.
Ресурсы распределяются по мере необходимости — от физического окружения до множества виртуальных. Пользователи взаимодействуют и выполняют вычисления в виртуальном пространстве (обычно называемой гостевой или виртуальной машиной). Виртуальная машина функционирует как один файл данных. Его можно открывать и перемещать с одного места на другое.
Когда средства виртуализации запущены, и пользователь или программа выдает инструкцию на дополнительные меры от физической среды, гипервизор обращается к системе, и кэширует изменения. Это протекает почти на собственной скорости (особенно если запрос отправляется через гипервизор с открытым исходным кодом на основе KVM — гостевой машины на основе ядра).
Виды и типы виртуализации
1. Виртуализация данных
Метод виртуальности, при котором обрабатывают информацию как динамический материал, объединенный в один поток. Его легко приспосабливать и преобразовывать в соответствии с потребностями.
Инструменты виртуализации данных располагаются перед несколькими источниками и рассматриваются как единое целое для предоставления в требуемой форме и в нужное время.
2. Виртуализация компьютеров
Виртуализация рабочих мест позволяет администратору (или автоматизированному инструменту администрирования) развертывать моделируемые виртуальные рабочие столы одновременно на сотнях физических машин. Синхронно проводить массовые конфигурации, обновления и проверки безопасности.
3. Виртуализация серверов
Виртуализацией сервера выполняют больше специфических приложений при разбиении его для ряда задач.
4. Виртуализация операционной системы
Процессы происходят в ядре операционных систем. Это полезный способ одновременного запуска Linux и Windows, при этом:
- Сокращаются объемные расходы на оборудование, поскольку компьютерам не требуются настолько широкие возможности.
- Повышается безопасность, так как все виртуальные ОС можно отслеживать и изолировать.
- Ограничивается время, затрачиваемое на ИТ-услуги (например, обновления программного обеспечения).
Также рекомендуем: взломали Instagram — что делать?
5. Виртуализация сетевых функций — NFV
NFV разделяет ключевые функции сети (службы каталогов, общий доступ к файлам и конфигурация IP) для распределения по виртуальным средам. Как только функции программного обеспечения не зависят от машин, на которых они когда-то работали, конкретные задачи объединяются в новую сеть и назначаются определенной сфере.
Виртуализация сети уменьшает количество реальных компонентов, таких как: коммутаторы, маршрутизаторы, выделенные компьютеры, кабели и концентраторы — необходимые для создания независимых сетей. Это особенно популярно в телекоммуникационной отрасли.
0 комментариев