Найти в Дзене
Цифровой чай

Виртуализация: "Матрица" для компьютеров

Оглавление

Когда говорят о виртуальной реальности или метавселенных, то подразумевают создание виртуальной среды для людей. Но оказывается, своя матрица виртуальная среда бывает и для компьютеров. Технология так и называется — виртуализация. IT — это просто 😉

Что это такое?

Виртуализация — это технология, которая позволяет создавать виртуальные версии физических компьютеров. На одном физическом компьютере можно создать и запустить несколько виртуальных компьютеров (говорят — "машин", а на жаргоне — "виртуалка"), каждый из которых будет функционировать, как полноценный компьютер.

Делается это с помощью специальной программы, называемой
гипервизор. Гипервизор — это "прокладка" между физическим оборудованием сервера и виртуальными машинами: он создаёт виртуальные машины, управляет распределением ресурсов между ними и изолирует их друг от друга. Каждая виртуальная машина думает, что она работает на собственном физическом оборудовании, не догадываясь, что она виртуальная. Такая вот "Матрица".

Зачем это нужно?

Виртуализация несёт с собой следующие преимущества:

Экономия ресурсов

Представьте, что у вас есть мощный сервер, и на нём работает какой-то сервис (скажем, веб-сайт, почта или база данных). Этот сервис "занимает" весь сервер, но не использует на 100% все его ресурсы. Создание же на основе этого сервера нескольких виртуальных машин позволит использовать вычислительные мощности более полно и получить несколько "бесплатных" серверов под другие задачи. Это называется консолидацией серверов и позволяет существенно снизить затраты на серверное оборудование. Такой вот колхоз.

Изоляция и безопасность

Виртуализация создаёт изолированные среды, предотвращая влияние одной виртуальной машины на другие. В случае программного сбоя или взлома одной машины это не затронет остальные. Это ответ на незаданный вопрос к предыдущему пункту "А почему нельзя просто запустить на одном физическом сервере несколько сервисов?"

Простота создания и резервирования

Виртуальные машины можно легко создавать и удалять, что ускоряет развёртывание новых приложений и сервисов. Кроме того, готовая виртуальная машина — это просто файл, что делает очень простым резервирование и создание копий. Нужно 10 одинаковых серверов? Несколько кликов мышкой в гипервизоре. Сравните это с необходимостью смонтировать и настроить 10 физических серверов.

Зоопарк операционных систем

Каждая виртуалка — это самостоятельная машина, на которую можно установить свою операционную систему. Несколько разных операционных систем, работающих на одном сервере одновременно? Можно. Создал несколько виртуалок — и готово!

Лёгкость управления

Управление всем парком виртуальных серверов осуществляется из одной контрольной панели, что очень удобно.

📌 Виртуализация — ещё одна технология, работающая "под капотом" современных цифровых сервисов. Делая их обслуживание проще и дешевле, а функционирование — надёжнее, виртуализация в конечном счёте снижает стоимость этих сервисов для нас вами.
С чем я вас и поздравляю.

================
Полная версия блога "Цифровой чай" – в
Telegram. Подписывайтесь.