Сейчас популярность набирают технологии виртуализации. Это связано с тем, что виртуализировать можно практически все: данные для хранения, функции сетей, десктопы и отдельно взятые приложения. Именно поэтому на базе технологии виртуализации можно построить и частную ИТ-инфраструктуру, и публичное облако. В чем же заключаются особенности технологии виртуализации? Об этом пойдет речь в данной статье.n
Серверная виртуализация и ее функции
Смысл серверной виртуализации заключается в запуске нескольких (а не одной) гостевых ОС на одном сервере одновременно. Цель подобного запуска — из одного физического сервера сделать несколько виртуальных. Каждая из таких гостевых ОС имеет свои индивидуальные ресурсы. За них отвечает платформа виртуализации с физического хоста.nnnnПроцесс виртуализации дает возможность сокращать численность физических серверов. То есть благодаря такому процессу устанавливается не несколько старых серверов, а один мощный. При этом необходимое количество гостевых ОС, которые обеспечены логической изоляцией, запускается в виртуальной среде. Она предполагает гибкость в администрировании инфраструктуры с высокими параметрами отказоустойчивости. Отказоустойчивость представляет собой «переезд» виртуальных машин с одного сервера на другой, в случае выхода из строя одного из них. Технологии виртуализации помогают произвести описанную процедуру, не останавливая работу всего сервиса, так что пользователи этого не заметят.nnКорпоративные клиенты находят для себя в технологиях виртуализации, применяемых к серверам, следующие преимущества:n
- сокращение финансовых затрат на построение ЦОДов, закупку оборудования – как серверного, так и сетевого,
- упрощение процесса администрирования,
- исключение простоя оборудования.
Еще один из видов технологии виртуализации, набирающий все большую популярность, — это виртуализация приложений, которая предполагает изоляцию отдельно взятого приложения от ресурсов ОС.nnДля многих компаний привлекательной является контейнеризация — упаковка отдельных приложений в виртуальный образ. В этом виде его легко можно развернуть в облачной виртуальной среде и эластично масштабировать.n
Преимущества контейнерной виртуализации
Специалисты выделяют два технологических подхода к виртуализации программного обеспечения серверов:n
- n
- гипервизорная виртуализация (при использовании полноценных виртуальных машин, с виртуализацией на уровне оборудования),
- контейнерная виртуализация (с плотным размещением виртуальных сред на сервере, с более быстрыми откликами системы на запросы пользователей).
nnnОсобенности контейнерной виртуализации заключаются в следующем:n
- «гости» пользуются одним ядром «хозяина»,
- Web-сервисы, упакованные в контейнеры, обслуживают большее количество запросов клиентов,
- при этом нет необходимости в подключении дополнительного оборудования.
К «плюсам» контейнерной виртуализации специалисты относят высокую производительность Web-сервисов – на 50% больше, чем при использовании гипервизорных систем.nnСейчас существуют платформы комбинированного типа – на базе контейнерных и гипервизорных систем. Преимущество подобной комбинации очевидно — можно гибко менять соотношение между этими системами в ЦОДе, при этом осуществлять управление ними, используя единый инструмент.nnn
Большой опыт внедрение гипервизорной, контейнерной, гибридной виртуализации, обращайтесь [email protected]