В некоторых отраслях виртуализацией инфраструктуры в том или ином масштабе пользуются 90–95 % компаний крупного и среднего бизнеса. Обычно это представители финансовой, промышленной, телекоммуникационной, e‑commerce и нефтегазовой индустрии. Для них виртуализация — основа роста. Она дает бизнесу возможность, не вкладываясь в локальную инфраструктуру, развивать сервисы с понятными и ощутимыми результатами: ускорить разработку и внедрение информационных систем, всегда оставаться онлайн и быть конкурентоспособным, сократить непроизводственные затраты, подстегнуть спрос, повысить лояльность конечных покупателей.
Как работает виртуализация
Под виртуализацией понимается любое логическое объединение вычислительных ресурсов в абстракции от физического оборудования. И в зависимости от уровня абстракции выделяют:
Виртуализация приложений.
Виртуализация серверов.
Виртуализация сети.
Виртуализация рабочих столов.
Технология виртуализации приложений инкапсулирует программу в изолированную среду и запускает её, не затрагивая операционную систему. С точки зрения безопасности и удобства разработки у такого подхода есть очевидные преимущества. В первую очередь это возможность запускать приложение в сторонней ОС, а также централизованное управление приложениями и безопасный запуск ПО, конфликтующего друг с другом.
Виртуализация серверов позволяет развернуть на одной физической машине несколько виртуальных серверов с разными операционными системами. Внешние приложения работают с виртуальными машинами (ВМ) как с физическими серверами, при этом сама виртуальная машина эмулирует полноценный компьютер со своей ОС, оперативной памятью и дисками разных типов, прикладным программным обеспечением. Например, в облачном сервисе Nubes при создании отказоустойчивого облака клиентам доступны ВМ с объемом до 36 ядер, оперативной памятью до 768 Гб и дисками SATA, SAS, SSD.
При виртуализации сети на одной физической сетевой инфраструктуре строится несколько виртуальных сетей, и каждая из них работает так, как будто она единственная виртуальная сеть в инфраструктуре. Виртуальные сети накладываются поверх физической и объединяют сетевые устройства в группы безотносительно к их физическому расположению. Технология повышает производительность сети без наращивания физических ресурсов, помогает разделить потоки трафика, упростить модернизацию или расширение.
Технология виртуализации рабочих столов отделяет среду рабочей станции (ноутбука или ПК) от физического клиентского устройства, а операционная система и программные продукты запускаются с сервера в центре обработки данных. Для виртуализации десктопов используются два решения: VDI и RDS (Remote Desktop Service). С VDI сотрудник получает удаленное рабочее место с персональным набором прикладных приложений. Сами приложения и документы хранятся в облаке провайдера, а взаимодействие рабочей станции с серверной средой идет через тонкий клиент. В варианте с RDS пользователи работают в одной ОС, используя мощности и программные продукты общей среды.
Как виртуализируется ИТ-инфраструктура
Каждый проект индивидуален, и требования к итоговому решению разные, поэтому общепринятая схема миграции (инвентаризация → выбор облачной модели → выбор поставщика услуг → планирование и пр.) может расширяться дополнительными стадиями и предусматривать альтернативные сценарии. В нашем случае процесс миграции в облако проходит семь этапов:
Оцениваются объем и мощность текущих ИТ-систем. В результате должна получиться объективная картина ИТ-инфраструктуры на всех уровнях, от аппаратной части до приложений.
Отбираются инструменты миграции. Нужно определиться, каким инструментом конвертировать физический сервер в виртуальный или создать образ физического диска.
Определяется вид миграции. Это может быть полная или частичная виртуализация с последовательным переносом сервисов в облачные среды.
Составляется и согласуется план переезда. План определяет, что, как, когда и в какой последовательности переносится в облако. Рассчитываются показатели RTO и RPO, устанавливается оптимальное временное «окно».
Запускается тестовая миграция. «Черновая» миграция поможет убедиться, что инструменты выбраны правильно, а перенесенные в облачную среду сервисы работают корректно.
Миграция данных и настройка систем. ИТ-системы переносятся в облако в соответствии с согласованным и протестированным планом. Сервисы настраиваются и тестируются.
Настраивается режим администрирования. Отлаживается система мониторинга, вносятся изменения, которые нельзя было сделать до миграции.
В каких областях виртуализация ИТ-инфраструктуры дает реальный эффект для бизнеса
Самые очевидные результаты дает виртуализация инфраструктуры «тяжелых» ИТ-систем. Когда существующий парк серверов перестает справляться с ростом нагрузки и компания оказывается в полной зависимости от аппаратной базы, именно виртуализация повышает отдачу от существующей ИТ-инфраструктуры. Так, если раньше для запуска высоконагруженной системы требовалось 34 физических машины, после миграции в облачную среду нужный объем вычислительных ресурсов можно получить на 1–2 серверах. Это прямая экономия на оборудовании: бизнес сокращает количество «железа» и снижает затраты на его обслуживание.
Виртуализация серверов и приложений ускоряет разработку и тестирование новых ИТ-продуктов. Новую программу или обновление ПО запускают в «песочнице», не рискуя сбоем всей ИТ-инфраструктуры из-за несовместимости или ошибки. Также в облачной среде удобно проводить нагрузочные и функциональные тестирования, эмулируя разные сценарии и варианты использования продукта. С точки зрения коммерческого эффекта виртуализация этого уровня сокращает time-to-market, а значит, и срок окупаемости нового продукта.
Виртуализированная инфраструктура повышает отказоустойчивость критических сервисов. Конечно, не в той ситуации, когда ключевые приложения размещаются на одном облачном сервере и туда же складываются бэкапы. Просто у облачной ИТинфраструктуры больше инструментов для поддержки бесперебойной работы, независимо от внешних факторов:
На уровне серверов в каждом кластере есть резервные машины.
На уровне виртуализации инструменты резервного копирования обеспечивают возможность аварийного восстановления без остановки бизнес-процессов.
Если масштабирование ИТ-инфраструктуры на физическом железе ограничено количеством серверов, то рост ИТ-систем на виртуальных мощностях ограничен только потребностями бизнеса. Эластичность облака позволяет выделить под потребности компании практически любой объем ресурсов. Например, в облаке Nubes панель управления позволяет буквально в несколько кликов добавить мощности на время тестов. И вернуть нагрузку к стандартным показателям по завершении процесса. Виртуальная инфраструктура может расти и сокращаться синхронно потребностям компании, не требуя наращивания аппаратной базы, а значит, и финансовых довложений в ИТ-системы.
Для каких компаний актуальна миграция в облако
Наиболее ощутимый эффект от виртуализации получают сезонный бизнес с периодическими пиковыми нагрузками, территориально распределенные компании и средний бизнес с высокими требованиями к производительности ИТинфраструктуры. Традиционно это ретейл, наукоемкие производства, торговые компании с широкой филиальной сетью, e‑commerce, промышленные предприятия, государственные структуры, компании финансового сектора.
Каждый получает от виртуализации инфраструктуры свой набор преимуществ. Средний бизнес — сокращение капитальных затрат и оптимизацию операционных расходов на ИТ. E‑commerce, торговый b2b-бизнес и офлайн-ретейл — высокий уровень доступности сервисов. Научные организации — быстрое внедрение и модернизацию решений.
У каждого свои задачи, свой набор бизнес-целей и уровень старта. Иногда достаточно снять с компании непрофильную ИТнагрузку, чтобы высвободить ресурсы и стимулировать кратный рост.
Ограничения виртуализации
У виртуализации есть и оборотная сторона. Сама по себе технология не несет для компании прямой выгоды. Основной экономический эффект бизнес получает от снижения капитальных затрат и расходов на поддержание серверного парка в работоспособном состоянии. Это долгосрочное вложение с отложенным эффектом, поэтому отдачи здесь и сейчас в рублевом эквиваленте не будет. Кроме того, в каждом конкретном случае нужно считать совокупную стоимость владения (TCO), срок возврата инвестиций (ROI) и показатель воздействия аварии на бизнес (BIA). И если в одних ситуациях дело решает риск репутационных убытков из-за аварий и сбоев, то в других на первый план выходит высокая окупаемость инвестиций на длинной дистанции.
Мы в Nubes предпочитаем рассматривать варианты виртуализации инфраструктуры в контексте конкретной организации и коммерческих задач. Только при таком сценарии сможем выжать максимум из облачной ИТ-инфраструктуры и открыть перед бизнесом новые пути развития.