Виртуализация среди нас: но что мы о ней знаем?

Виртуализация среди нас: но что мы о ней знаем?

Привет, читатель!

Впереди тебя ждёт увлекательный рассказ о виртуализации. Несмотря на то, что технология эта используется давно и активно, до сих пор находятся заказчики, которые с ней не знакомы. Да и добротных материалов написано не так много, особенно на родном русском.

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

Чай заварился? Тогда погнали.

Структура статьи:

Что такое виртуализация и как она устроена

Виртуализация среди нас: но что мы о ней знаем?

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

Как это работает на практике?

Представим, что в компании есть 3 физических сервера для разных задач: почтовый, файловый и веб-сервер. Умный руководитель купил мощные машины под масштабирование, вот только каждая пока использует лишь 30% своих возможностей.

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

Всё равно непонятно? Давайте на простых примерах. Мы уже сравнивали виртуализацию с пиццей — получилось сытно.

Для тех, кто ещё не обедал, другой пример. Представьте Змея Горыныча — каждая его голова работает над отдельной задачей, в то время как туловище поддерживает жизнь. Туловищем виртуализации можно назвать гипервизор — именно он распределяет ресурсы так, чтобы каждая голова получала свою порцию корма и потребляла столько, сколько нужно именно ей.

Принято выделять 3 типа гипервизоров:

  • I тип (VMware ESXi, Citrix XenServer)

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

  • II тип (VMware Workstation, Oracle VirtualBox)

Гипервизор, который запускается поверх основной операционной системы, установленной на машине, из-за чего производительность работы снижается. Применяется в основном на рабочих станциях и идеален для «домашнего» использования.

  • Tип I+ — гибридный гипервизор (Hyper-V, KVM)

Появился относительно недавно и представляет собой симбиоз первого и второго типов. Работает на bare-metal оборудовании, но требует управляющей операционной системы. Споры о необходимости выделения отдельного типа не утихают, но не упомянуть о таком варианте классификации мы не могли.

Кому нужна виртуализация

Виртуализация среди нас: но что мы о ней знаем?

Чуть менее, чем всем, но в особенности — компаниям с потенциалом расширения и масштабирования инфраструктуры.

Ниже незамысловатый чек-лист — используйте его, чтобы понять, нужна ли вашему бизнесу виртуализация. Итак, виртуализация пригодится, если:

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

Нашли совпадения? Самое время виртуализироваться!

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

Не нашёлся подходящий? Спросить можно тут. За 20 лет на рынке серверных решений для бизнеса какие только машины мы не собирали — соберём и вам.

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

Виртуализация среди нас: но что мы о ней знаем?

Почему же выгодно прибегнуть к виртуализированной среде? Причин несколько — рассмотрим их на примере всё того же Горыныча:

  • Снижение затрат

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

То же с виртуализацией — используем несколько серверов на одном «железном» и сокращаем количество оборудования. А ещё экономим на постоянном обслуживании и электроэнергии.

  • Повышение производительности

Пока одна голова расправляется с Добрыней Никитичем, вторая — доедает предыдущего богатыря, а третья — строит планы завтрашнего сражения. Очевидно, первая тратит больше энергии, но виртуализация разделяет мощности таким образом, чтобы никто не голодал. А значит, качество работы при этом выше, ведь ресурсы распределяются согласно нагрузкам.

  • Ускоренное развертывание и передислокация

Мы силились придумать классную аналогию, но получалось криво (всё-таки головы змея не переезжают с одного туловища на другое… а жаль), поэтому ловите информацию, как она есть.

Восстановление классического сервера из резервной копии может быть долгим приключением, а с виртуальными машинами такая проблема не грозит. Если сервер ещё не сломался, а только начинает сбоить, его виртуальные собратья спокойно «переезжают» на другую машину, даже не выключаясь.

  • Упрощённое тестирование и откат при ошибках

В русских сказках, если Горынычу отрубали голову, на её месте вырастало три новых. В виртуальной среде сразу три нам не надо, но восстановить копию при сбое можно легко и быстро. Для этого в гипервизорах есть так называемые снапшоты. Это снимок состояния виртуальной машины, который быстро создаётся и также быстро возвращается, если нужно вернуться на шаг назад.

Не нужно считать снапшоты заменой резервному копированию — лучше использовать их вместе.

  • Забота об окружающей среде

Не берёмся предполагать, на каком топливе летал Змей Горыныч, но современные экоактивисты точно были бы рады, если бы его углеродный след был меньше.

Виртуализация и в этом преуспела!

Ограничения виртуализации

Виртуализация среди нас: но что мы о ней знаем?

Но почему же виртуализация подходит не всем?

Во-первых, переход в виртуальную среду = дополнительные затраты. В перспективе они окупаются с лихвой, но первоначально их нужно вписать в бюджет.

Приобретение нового оборудования + обновление инфраструктуры + покупка лицензии на ПО выливается в копеечку. Удачный способ сэкономить — Refurbished серверы. Доступные варианты — в каталоге.

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

Не каждая компания может позволить себе такие траты одномоментно, но (хорошая новость!) и не каждой это необходимо. Если бизнес совсем маленький, и роль сервера выполняет компьютер главбуха — не стоит торопиться, но подумать о перспективах «на вырост» не помешает.

Третий важный ограничитель — виртуализацию не используют для супертяжелых приложений вроде нагруженных баз данных. Дополнительная прослойка между приложением и железом сказывается на производительности — даже несколько процентов задержки могут быть критичны. В таком случае применять виртуализацию нужно с осторожностью, как минимум, с предварительным тестированием.

Вместо вывода

Когда стоит использовать виртуальные машины, а когда нет, кому они действительно оптимизируют работу, а кому нарушат процессы — универсального ответа нет. Даже пресловутый 1С не советуют ставить в виртуальную машину для достижения максимального быстродействия.

Но мы рекомендуем не торопиться с выводами и обратиться за консультацией к проверенным специалистам. Подойдёт и опытный сисадмин, но мы на всякий случай продублируем ссылку на нашу лид-форму. Админы Servermall всегда готовы оперативно помочь — бесплатно, без регистрации и смс.

88
1 комментарий

Без виртуализации в наше время никуда, очень боялся, когда vmware, но хорошо, что есть отечественные ребята из isp. Юзаю vmmenager год, полет нормальный)

1
Ответить