Гипервизоры. Что же это и как работает виртуальный сервер? / Хабр
История о том, как программное обеспечение отделившись от оборудования подарило нам виртуализацию и облачную вычислительную среду.Технологию гипервизоров часто упускают из вида, отдавая предпочтении более популярной и модной концепции виртуализации. Но поверьте, вы не сможете получить истинного удовольствия от применения виртуализации, пока не поймете, что такое гипервизор и как он работает в вычислительной системе.
О преимуществах виртуального сервера и облачных вычислений уже сказано много слов и написано огромное количество статей, настолько много, что кажется будто эта технология уже устарела в быстро развивающемся мире ИТ инфраструктуры. Однако, все же стоит выбросить такие мысли из головы, ведь технология гипервизоров как раз может помочь в стимулировании инноваций в мире облачных вычислений.
Что такое гипервизор?
Гипервизор — это процесс, который отделяет операционную систему компьютера и приложения от базового физического оборудования. Обычно представляет собой программное обеспечение, хотя создаются и встроенные гипервизоры, например, для мобильных устройств.Гипервизор является движущей силой концепции работы VPS и виртуализации, позволяя физическому хост-компьютеру управлять несколькими виртуальными машинами в качестве гостевых ОС, что в свою очередь помогает максимально эффективно использовать вычислительные ресурсы, такие как память, пропускная способность сети и количество циклов процессора.
История гипервизоров
В конце 1960-х и вплоть 1970-х годов, большинство систем виртуализации и гипервизоров были замечены на мейнфреймах, разработанных компанией IBM. Использовались они для разработки процессов использования компьютера в режиме разделения времени, для тестирования новых операционных систем и идей для их усовершенствования или даже для изучения новых аппаратных концепций. Виртуализация позволила программистам развертывать системы и устранять неисправности, не подвергая угрозам стабильность основной производственной системы, ну и к тому же она позволила уйти от развертывания дополнительных дорогостоящих систем.В середине 2000-х годов гипервизоры выходят на новый уровень, когда Unix, Linux и другие похожие на Unix операционные системы начали использовать технологии виртуализации. В чем же причины роста интереса к гипервизорам и виртуализации? Ну, во-первых, причина заключалась в улучшении аппаратных возможностей и мощностей, которые теперь позволили бы одной машине выполнять более синхронизированную работу; во-вторых, усиление контроля издержек, что привело к консолидации серверов; в-третьих, значимую роль сыграла безопасность и надежность благодаря усовершенствованию архитектуры гипервизоров; и конечно последняя, но не менее важная причина — возможность запуска зависимых от ОС приложений в различных аппаратных или операционных средах. Кроме того, в 2005 году разработчики процессоров начали добавлять аппаратную виртуализацию в свои продукты на базе x86, расширяя доступность (и преимущества) виртуализации для ПК и серверной аудитории.
Преимущества гипервизоров
Несмотря на то, что виртуальные машины могут работать на одном и том же физическом оборудовании, они по-прежнему логически отделены друг от друга. Это означает следующее — если на одной виртуальной машине произошла ошибка, системный сбой или вредоносная атака, то это не распространяется на другие виртуальные машины независимо от того, установлены они на этом же компьютере или на других физических машинах.Виртуальные машины также очень мобильны — поскольку они не зависят от основного оборудования, их можно перемещать или переносить между локальными или удаленными виртуальными серверами. И сделать это намного проще, в сравнении с традиционными приложениями, привязанными к физическому оборудованию.
Существует два типа гипервизоров с очень «креативными» названиями «ТИП 1» или «ТИП 2». Гипервизоры типа 1, иногда называемые «автономными гипервизорами», запускаются непосредственно на аппаратном обеспечении хоста для управления оборудованием и управления гостевыми виртуальными машинами. К современным гипервизорам первого типа относятся: Xen, Oracle VM Server для SPARC, Oracle VM Server для x86, Microsoft Hyper-V и VMware ESX / ESXi. Под управлением Hyper-V, кстати, работают все серверы VDS Windows на хостинге VSP.house.
Гипервизоры типа 2, иногда называемые «хостовыми гипервизорами», запускаются на обычной ОС, как и другие приложения в системе. В этом случае гостевая ОС выполняется как процесс на хосте, а гипервизоры разделяют гостевую ОС и ОС хоста. Примеры гипервизоров второго типа: VMware Workstation, VMware Player, VirtualBox и Parallels Desktop для Mac.
Контейнеры против гипервизоров
В последние годы контейнерные технологии стали популярными в качестве возможной замены гипервизоров. Причина в том, что они могут размещать больше приложений на одном физическом сервере, чем виртуальная машина.Один из публицистов в статье 2016 для Network World высказал интересное мнение. Он заявил, что виртуальные машины используют много системных ресурсов, ведь каждая виртуальная машина запускает не только полную копию операционной системы, но и виртуальную копию всего оборудования, на котором должна запускаться операционная система.
Однако, не стоит думать, что контейнеры обязательно заменят гипервизоры и виртуальные машины, ведь существуют проблемы безопасности и практического использования виртуальных машин. Скорее всего компании будут использовать оба метода в совокупности. И кстати о безопасности, некоторые считают, что контейнеры менее безопасны, чем гипервизоры. Причина в том, что в контейнерах имеется только одна ОС, которую используют приложения, в то время как виртуальные машины изолируют не только приложения, но и ОС. Если одно из приложений попадает под угрозу, оно может атаковать и ОС в контейнере, что влияет в свою очередь и на другие приложения. В тоже самое время если на виртуальной машине приложение становится уязвимым, то оно сможет оказать вредоносное действие исключительно на одну ОС на сервере, а другие приложения или ОС на виртуальной машине остаются в безопасности.
Проблемы безопасности гипервизоров
Хотя благодаря многим мерам предосторожности гипервизоры считаются более безопасными, чем контейнеры, это не означает того факта, что у гипервизоров нет вообще проблем, связанных с безопасностью. Например, в теории хакеры могут создавать вредоносные программы и руткиты, которые устанавливаются под ОС как гипервизор. Этот процесс, известный как «гиперджекинг», сложно обнаружить, так как вредоносное ПО может перехватывать действия операционной системы (например, ввод пароля) без необходимости защиты от вредоносного ПО, поскольку данное вредоносное ПО уже работает под ОС.Профессионалы в мире виртуализации могут бесконечно вести дискуссии и споры о том, можно ли обнаружить присутствие руткита на базе гипервизора. Уже даже созданы несколько подходов на эту тему, одними внедрена концепция вредоносного ПО (SubVirt и Blue Pill), другие продемонстрировали антируткит Hooksafe, который обеспечивает эффективную защиту ОС от руткитов режима ядра без заметных потерь в производительности.
Расширение возможностей гипервизора
Концепция гипервизоров не ограничивается только работой сервера. Например, гипервизоры хранилища используют ту же концепцию, применяя ее к хранилищу данных. Гипервизор хранения может работать на физическом оборудовании, как виртуальная машина, внутри операционной системы гипервизора или в более крупной сети хранения. Гипервизоры хранилища также, как и обычные гипервизоры, могут работать на определенном оборудовании или быть независимыми от оборудования.Помимо хранения, гипервизоры являются ключом для других процессов виртуализации, включая виртуализацию рабочего стола, виртуализацию ОС и виртуализацию приложений.
Также встречается еще и встроенные гипервизоры. Что же это такое? Встроенные гипервизоры поддерживают требования встроенных систем. Они немного отличаются от гипервизоров, ориентированных на серверные и настольные приложения. Встроенный гипервизор с самого начала внедряется во встроенное устройство, а не загружается при последующем развертывании устройства. Во встроенной системе различные компоненты обычно функционируют совместно для обеспечения функциональности устройства.
Что такое гипервизор? – Описание гипервизора – AWS
Что такое гипервизор?
Гипервизор – это программное обеспечение, которое можно использовать для запуска нескольких виртуальных машин в одной физической машине. Каждая виртуальная машина имеет свою операционную систему и приложения. Гипервизор по мере необходимости выделяет базовые физические вычислительные ресурсы, такие как ЦП и память, для отдельных виртуальных машин. Таким образом поддерживается оптимальное использование физической ИТ-инфраструктуры.
Почему важен гипервизор?
Гипервизоры – это технология, лежащая в основе виртуализации или отделения аппаратного обеспечения от программного. ИТ-администраторы могут создавать несколько виртуальных машин на одной хост-машине. Каждая виртуальная машина имеет свою собственную операционную систему и аппаратные ресурсы, такие как процессор, графический ускоритель и хранилище. На виртуальную машину можно устанавливать программные приложения, как и на физический компьютер.
Основы виртуальных машин и другие технологии виртуализации позволили использовать облачные вычисления в корпоративных приложениях. Они позволяют эффективно масштабировать вычислительные сервисы на ограниченной аппаратной инфраструктуре. Например, различные бизнес-подразделения могут выполнять разные рабочие нагрузки отдельно, используя несколько виртуальных машин на одном сервере.
Каковы преимущества использования гипервизора?
Организации используют программное обеспечение для виртуализации, такое как гипервизоры, потому что оно помогает им эффективно использовать ресурсы и сократить инвестиции в оборудование. Виртуализация дает и ряд других преимуществ, приведенных ниже.
Независимость аппаратного обеспеченияГипервизор абстрагирует аппаратное обеспечение хоста от операционной программной среды. ИТ-администраторы могут настраивать, развертывать программные приложения и управлять ими, не ограничиваясь конкретной аппаратной конфигурацией. Например, можно запускать macOS на виртуальной машине вместо компьютеров iMac.
ЭффективностьГипервизоры делают установку серверной операционной системы более эффективной. Ручная установка операционной системы и соответствующих программных компонентов – это трудоемкий процесс. Вместо этого можно настроить гипервизор на немедленное создание виртуальной среды.
МасштабируемостьОрганизации используют гипервизоры для максимального повышения эффективности ресурсов на физических компьютерах. Вместо использования отдельных машин для различных рабочих нагрузок гипервизоры создают несколько виртуальных компьютеров для выполнения нескольких рабочих нагрузок на одной машине. Это означает ускоренное масштабирование и снижение расходов на оборудование для организаций.
ПортативностьИТ-команды могут распределять ресурсы памяти, сети, обработки и хранения данных между несколькими серверами по мере необходимости. У них есть возможность легко перемещать рабочие нагрузки между машинами или платформами. Когда приложению требуется большая вычислительная мощность, гипервизор обеспечивает беспрепятственный доступ к дополнительным физическим ресурсам.
Каковы примеры использования гипервизоров?
Программное обеспечение для виртуализации, работающее на базе гипервизоров, имеет несколько вариантов использования. Ниже представлены несколько примеров.
Виртуализация рабочих столовСотрудники используют программное обеспечение для виртуализации рабочего стола, чтобы смоделировать версию вычислительной среды своей рабочей станции на сервере. Это позволяет им получать удаленный доступ к своим рабочим приложениям и файлам.
Оптимизация использования ресурсовКомпании используют гипервизоры для объединения нескольких компьютеров, выполняющих различные функции, в один сервер. Например, если команды производства, маркетинга и поддержки клиентов выполняют свои рабочие нагрузки на отдельных физических серверах, это может привести к простою ресурсов. С помощью гипервизора вы можете разместить виртуальные машины для соответствующих подразделений на одном сервере, даже если для них требуются разные операционные системы и программные компоненты.
Восстановление после сбоевГипервизор записывает снимки предыдущего состояния виртуальной машины в образ виртуальной машины – файл, содержащий инструкции по установке, конфигурации и другие сведения о виртуальной машине. Системные администраторы могут использовать файл образа для восстановления виртуальной машины в случае сбоя. Также имеется возможность создания резервных копий или перемещения виртуальной машины на другой хост.
Непрерывность устаревшей системыНекоторые организации вложили значительные средства в программное обеспечение, которое пережило базовый сервер. Гипервизоры предоставляют возможность продолжить работу программного обеспечения путем виртуализации необходимой аппаратной среды. Это позволяет организациям поддерживать свои усилия по трансформации облака с минимальным нарушением существующих рабочих процессов.
Как работает гипервизор?
Системные администраторы устанавливают программное обеспечение гипервизора на физические серверы. Гипервизор загружает образы виртуальных машин для создания нескольких виртуальных операционных систем. Физическая машина называется хостом, а виртуальные операционные системы – гостями.
Распределение ресурсовГипервизор гарантирует, что каждая виртуальная машина получает выделенные ресурсы в соответствии с настройками. Для этого он выступает в качестве посредника между гостевыми машинами и базовым физическим оборудованием. Гипервизор передает запросы на вычислительную мощность, память, хранилище и другие ресурсы хост-машине несколькими способами, включая вызовы API. API – это метод программного взаимодействия, который позволяет различным приложениям обмениваться данными.
Какие виды гипервизоров существуют?
Существует два типа гипервизоров, каждый из которых отличается архитектурой и производительностью.
Гипервизоры первого типаГипервизор первого типа располагается поверх выделенного сервера и имеет прямой доступ к аппаратным ресурсам. Из-за этого гипервизор первого типа также известен как гипервизор без операционной системы. На хост-машине не установлена операционная система в режиме гипервизора без операционной системы. Вместо этого программное обеспечение гипервизора действует как облегченная операционная система.
Преимущества и недостаткиБлагодаря своей архитектуре гипервизор первого типа очень эффективен. Он может напрямую контролировать и распределять ресурсы для нескольких виртуальных машин, не обращаясь к операционной системе хоста. Эти типы гипервизоров также более безопасны, поскольку отсутствие операционной системы хоста снижает риски нестабильности.
Гипервизоры второго типаГипервизор второго типа – это программа гипервизора, установленная на операционной системе хоста. Он также известен как размещенный или встроенный гипервизор. Как и другие программные приложения, размещенные гипервизоры не имеют полного контроля над ресурсами компьютера. Вместо этого системный администратор выделяет ресурсы для размещенного гипервизора, которые он распределяет между виртуальными машинами.
Преимущества и недостаткиПрисутствие операционной системы хоста вносит задержку в виртуализированную среду. Когда виртуальная машина запрашивает вычислительные ресурсы, гипервизор не может напрямую обращаться к базовому оборудованию, а передает запрос операционной системе хоста. Кроме того, гипервизор и размещенные на нем виртуальные машины зависят от стабильности операционной системы хоста.
Гипервизоры первого типа по сравнению с гипервизорами второго типаНесмотря на их различия, оба типа гипервизоров полезны в различных приложениях. Например, корпоративные облачные центры обработки данных используют гипервизоры первого типа или гипервизоры без операционной системы из-за их эффективности, масштабируемости и гибкости при распределении ресурсов между виртуальными машинами. Кроме того, гипервизор первого типа обычно более безопасен и стабилен, поскольку не работает поверх другой операционной системы.
И наоборот, администраторы применяют гипервизоры второго типа, поскольку они более удобные. Гипервизоры второго типа проще в установке, настройке и использовании, чем гипервизоры без операционной системы. Это похоже на установку и использование других приложений для настольных компьютеров.
Что такое облачный гипервизор?
Облачный гипервизор состоит из технологий виртуализации, которые абстрагируют физические аппаратные ресурсы центра обработки данных облачного поставщика. Они позволяют организациям запускать распределенные рабочие нагрузки в облачной архитектуре. Она позволяет создавать многопользовательские облачные среды, в которых отдельные пользователи или предприятия могут выполнять рабочие нагрузки или хранить данные в логически независимом пространстве.
Облачные провайдеры обычно используют гипервизоры без операционной системы для распределения виртуализированных аппаратных ресурсов между пользователями. К примеру, Эластичное вычислительное облако Amazon (Amazon EC2) позволяет организациям масштабировать свои облачные вычислительные мощности с помощью гипервизоров на базе Xen. Это экономически эффективное облачное решение, в котором предприятия платят только за вычислительные ресурсы, необходимые для выполнения рабочих нагрузок AWS.
В чем разница между гипервизорами и контейнерами?
Контейнер – это программный пакет, в котором хранятся все необходимые файлы и конфигурации для запуска приложения на любой операционной системе. Разработчики используют контейнеры для снижения сложности разработки программного обеспечения и повышения эффективности при развертывании приложений. Контейнерное приложение может работать в публичном, гибридном или локальном облаке с постоянной производительностью, поскольку оно не зависит от базовой операционной системы.
И гипервизоры, и контейнеры обеспечивают виртуализацию, но на разных программных уровнях. Гипервизор абстрагирует аппаратное обеспечение от программной среды, а контейнер работает в среде, где контейнерный движок абстрагирует операционную систему.
Каковы соображения безопасности для гипервизоров?
Программы на виртуальной машине не вмешиваются в работу приложений на других гостевых операционных системах, что обеспечивает определенную степень безопасности. Однако виртуализированная среда полагается на гипервизор для обеспечения надежной защиты. Любые проблемы, затрагивающие гипервизор, повлияют на все виртуальные машины, работающие на его основе. Поэтому необходимо использовать гипервизор со встроенными мерами защиты для обеспечения целостности рабочей нагрузки.
Как AWS помогает с гипервизорами?
Система AWS Nitro – это легкий гипервизор, который позволяет организациям быстрее внедрять инновации в безопасной облачной среде. Это технология виртуализации нового поколения, которая делегирует задачи управления гипервизором специальному оборудованию и программному обеспечению. Это позволяет Системе AWS Nitro выделить все вычислительные ресурсы для вашей рабочей нагрузки AWS.
Ниже приведены некоторые преимущества Системы AWS Nitro.
- Система AWS Nitro непрерывно контролирует виртуализированные ресурсы и предотвращает непреднамеренный доступ.
- Организации добиваются повышенной производительности с помощью выделенных карт Nitro, включая высокоскоростную работу сети, высокоскоростной Магазин эластичных блоков Amazon (Amazon EBS) и ускорение операций ввода-вывода.
- AWS Nitro Enclaves позволяет организациям создавать изолированные вычислительные среды для защиты информации, позволяющей установить личность (PII), финансовых и других конфиденциальных данных.
- Система AWS Nitro совместима с предыдущими версиями инстансов EC2. Это позволяет организациям выполнять существующие рабочие нагрузки на современных аппаратных и программных компонентах.
Начните работу с гипервизорами сегодня, зарегистрировав аккаунт AWS.
Что такое гипервизор и как он работает?
Назад к глоссарию
Гипервизор — это программное обеспечение, которое создает и запускает виртуальные машины (ВМ), которые представляют собой программные эмуляции аппаратной вычислительной среды. Гипервизор, иногда называемый монитором виртуальных машин (VMM), изолирует операционную систему и вычислительные ресурсы от виртуальных машин и позволяет создавать эти виртуальные машины и управлять ими. Эти виртуальные машины — просто код, работающий в пространстве памяти сервера — позволяют администраторам иметь выделенную машину для каждой службы, которую им необходимо запустить.
Этот небольшой программный уровень является наиболее важным компонентом технологии виртуализации, которая включает в себя хранилище, рабочий стол, операционную систему (ОС) и виртуализацию приложений. Гипервизоры также делают возможной виртуализацию серверов, позволяя различным операционным системам запускать отдельные приложения на одном сервере, используя одни и те же физические аппаратные ресурсы. Виртуализация — это основа современных облачных вычислений, обеспечивающая масштабируемость, безопасность и управление глобальной ИТ-инфраструктурой.
Ознакомьтесь с дополнительными разделами по гипервизорам:
- Как работают гипервизоры?
- Какие существуют типы гипервизоров?
- Преимущества гипервизоров
- Решения Citrix для гипервизоров
Как работают гипервизоры?
Гипервизоры создают уровень виртуализации, который работает между ОС и серверным оборудованием, а не между ОС и приложением. Они изолируют операционные системы и приложения от основного компьютерного оборудования или хост-компьютера от виртуальных машин, которые используют его ресурсы. Скрывая фактические аппаратные ресурсы физического сервера от секционированных виртуальных машин, гипервизор подразумевает наличие общего пула общих ресурсов, включая ЦП, хранилище и память, которые могут совместно использоваться гостевыми виртуальными машинами.
Затем гипервизор отвечает за управление объединенными в пул ресурсами от оборудования хоста до гостевых виртуальных машин и за планирование операций, чтобы виртуальные машины не перекрывали друг друга при использовании ресурсов. Виртуализируя и распределяя ресурсы хоста, гипервизор обеспечивает работу гостевых ВМ, делая их независимыми от аппаратного обеспечения хоста и позволяя им запускать собственные программы.
Какие существуют типы гипервизоров?
Разработан IBM в 19В 60-х годах, чтобы обеспечить разделение и более эффективное использование ресурсов в своих мейнфреймах, технология гипервизора созрела и стала ключевым элементом аппаратной виртуализации, которая была добавлена к ПК и серверам. Гипервизоры позволили системам Linux и Unix расширить аппаратные возможности, повысить надежность и снизить расходы. Сегодняшние гипервизоры доступны в двух основных типах.
Гипервизоры типа 1 , также называемые гипервизорами на «голом железе», работают непосредственно на аппаратном обеспечении компьютера или на «голом железе» без каких-либо операционных систем или другого базового программного обеспечения. Им требуется отдельная управляющая машина для администрирования и контроля виртуальной среды. Гипервизоры типа 1 обладают высокой степенью безопасности, поскольку они имеют прямой доступ к физическому оборудованию без каких-либо промежуточных элементов, которые могут быть скомпрометированы в результате атаки. Они позволяют назначать виртуальным машинам больше ресурсов, чем доступно, и, поскольку экземпляр потребляет только необходимые ресурсы, они также очень эффективны. Эти две важные функции делают гипервизоры типа 1 центральным элементом корпоративных центров обработки данных.
В дополнение к серверным операционным системам гипервизоры типа 1 также могут виртуализировать настольные операционные системы. Это основа инфраструктуры виртуальных рабочих столов (VDI), которая позволяет пользователям получать доступ к средам рабочего стола, таким как Windows или Linux, которые работают внутри виртуальных машин на центральном сервере. Через брокера соединений гипервизор назначает виртуальный рабочий стол из пула одному пользователю, который получает к нему доступ по сети, что позволяет удаленно работать с любого устройства. Решения Citrix VDI предоставляют эту функциональность как с локальных серверов, так и через облако.
Гипервизоры типа 2 , также называемые размещенными гипервизорами, запускаются как приложение в операционной системе. Они требуют, чтобы операционная система хоста выполняла свои функции, как и любое другое приложение, а гостевая операционная система работает как процесс на хосте, в то время как гипервизор изолирует гостя от хоста. Несколько гипервизоров типа 2 могут работать поверх одной операционной системы хоста, и каждый гипервизор сам может иметь несколько операционных систем. Гипервизоры типа 2 просты в настройке и обеспечивают быстрый доступ между приложениями, работающими в гостевой и основной операционных системах, но не способны выполнять сложные рабочие нагрузки, которые выполняются гипервизорами типа 1.
Электронная книга
Используйте технологию виртуализации, подходящую для вашего бизнеса
Узнайте, как правильное решение для инфраструктуры виртуальных рабочих столов (VDI) может помочь вам в достижении ваших бизнес-целей.
Получить электронную книгу
Преимущества гипервизоров
Гипервизоры предоставляют центру обработки данных ряд преимуществ, в том числе:
- Повышение эффективности оборудования: операционные системы рядом друг с другом, гипервизоры позволяют использовать больше физических вычислительных ресурсов хост-компьютера. Это увеличение использования значительно расширяет возможности оборудования и повышает эффективность.
- Повышенная переносимость: Изолируя виртуальные машины от базового оборудования хоста, гипервизоры делают их независимыми и невидимыми друг для друга. Это, в свою очередь, делает возможной динамическую миграцию виртуальных машин, позволяя перемещать или мигрировать ВМ между различными физическими машинами и удаленными виртуализированными серверами без их остановки, что обеспечивает аварийное переключение и балансировку нагрузки.
- Повышенная безопасность: Несмотря на то, что они работают на одном хост-компьютере, виртуальные машины логически изолированы друг от друга и поэтому не зависят от других виртуальных машин. Любые сбои, атаки или вредоносное ПО на одной ВМ не повлияют на другие, что делает гипервизоры чрезвычайно безопасными.
Решения Citrix для гипервизоров
Citrix Hypervisor позволяет с легкостью управлять различными типами рабочих нагрузок, смешанными операционными системами, а также сложными требованиями к хранилищу или сети даже в самых требовательных бизнес-вариантах. Эта ведущая в отрасли платформа виртуализации серверов с открытым исходным кодом предлагает функции и производительность корпоративного класса. С помощью Citrix Hypervisor вы можете:
- Консолидировать и преобразовывать вычислительные ресурсы в виртуальные рабочие нагрузки в соответствии с современными требованиями центров обработки данных
- Обеспечение беспрепятственного перемещения рабочих нагрузок в облако
- Упростите управление виртуализацией в ваших средах
- Усильте свои самые надежные рабочие нагрузки с помощью высококачественной 3D-графики
- Защитите свою виртуальную инфраструктуру от сложных угроз
Citrix Hypervisor — это высокооптимизированная платформа гипервизора для Citrix Virtual Apps and Desktops, позволяющая доставлять виртуальные приложения и рабочие столы Windows и Linux на любое устройство и сотням сотрудников всего за несколько минут. Благодаря тесно интегрированному стеку одного поставщика эти передовые технологии объединяются для создания целостного, тесно интегрированного решения с рядом возможностей, многие из которых уникальны для Citrix Hypervisor. К ним относятся PVS-Accelerator, оперативное исправление гипервизора с нулевым временем простоя, беспроблемный роуминг благодаря поддержке Microsoft Continuum, интеграция с Director, обеспечивающая доступ к консоли виртуальной машины, интроспекция гипервизора (при использовании вместе с Bitdefender) и живая миграция виртуальных машин с поддержкой vGPU. Все это в совокупности позволяет клиентам получить максимальную отдачу от Citrix Virtual Apps and Desktops, включая удобство работы с высоким разрешением, повышенную безопасность и упрощенное управление операциями. Citrix Hypervisor Premium Edition — это бесплатное право для клиентов Citrix Virtual Apps and Desktops.
Дополнительные ресурсы
Что такое виртуализация?
Что такое виртуальная машина?
Что такое инфраструктура виртуальных рабочих столов (VDI)?
Что такое гипервизор? — Объяснение гипервизора
Что такое гипервизор?
Гипервизор — это программное обеспечение, которое можно использовать для запуска нескольких виртуальных машин на одной физической машине. Каждая виртуальная машина имеет свою собственную операционную систему и приложения. Гипервизор выделяет базовые физические вычислительные ресурсы, такие как ЦП и память, отдельным виртуальным машинам по мере необходимости. Таким образом, поддерживается оптимальное использование физической ИТ-инфраструктуры.
Почему важен гипервизор?
Гипервизоры — это технология, лежащая в основе виртуализации или отделения аппаратного обеспечения от программного обеспечения. ИТ-администраторы могут создавать несколько виртуальных машин на одном хост-компьютере. Каждая виртуальная машина имеет собственную операционную систему и аппаратные ресурсы, такие как ЦП, графический ускоритель и хранилище. Вы можете устанавливать программные приложения на виртуальную машину точно так же, как на физический компьютер.
Основы виртуальных машин и других технологий виртуализации сделали возможным использование облачных вычислений в корпоративных приложениях. Они позволяют эффективно масштабировать вычислительные услуги в ограниченной аппаратной инфраструктуре. Например, разные бизнес-подразделения могут выполнять разные рабочие нагрузки по отдельности, используя несколько виртуальных машин на одном сервере.
Каковы преимущества гипервизора?
Организации используют программное обеспечение для виртуализации, такое как гипервизоры, потому что это программное обеспечение помогает им эффективно использовать ресурсы и сокращать инвестиции в оборудование. Виртуализация дает ряд других преимуществ, подобных приведенным ниже.
Независимость от аппаратного обеспеченияГипервизор абстрагирует аппаратное обеспечение хоста от операционной программной среды. ИТ-администраторы могут настраивать, развертывать и управлять программными приложениями, не ограничиваясь конкретной настройкой оборудования. Например, вы можете запустить macOS на виртуальной машине вместо компьютеров iMac.
ЭффективностьГипервизоры делают настройку серверной операционной системы более эффективной. Установка операционной системы и связанных с ней программных компонентов вручную занимает много времени. Вместо этого вы можете настроить гипервизор для немедленного создания вашей виртуальной среды.
МасштабируемостьОрганизации используют гипервизоры для максимального использования ресурсов на физических компьютерах. Вместо того, чтобы использовать отдельные машины для разных рабочих нагрузок, гипервизоры создают несколько виртуальных компьютеров для запуска нескольких рабочих нагрузок на одной машине. Это приводит к более быстрой масштабируемости и сокращению расходов на оборудование для организаций.
ПортативностьИТ-специалисты могут по мере необходимости распределять ресурсы памяти, сети, обработки и хранения данных между несколькими серверами. У них есть возможность легко переносить рабочие нагрузки между машинами или платформами. Когда приложению требуется больше вычислительной мощности, гипервизор обеспечивает беспрепятственный доступ к дополнительным физическим ресурсам.
Каковы варианты использования гипервизоров?
Программное обеспечение для виртуализации, использующее гипервизоры, имеет несколько вариантов использования. Ниже мы приводим несколько примеров.
Виртуализация рабочего столаСотрудники используют программное обеспечение виртуализации рабочего стола для эмуляции версии вычислительной среды своей рабочей станции на сервере. Это позволяет им удаленно получать доступ к своим рабочим приложениям и файлам.
Оптимизация ресурсовКомпании используют гипервизоры для объединения нескольких компьютеров, выполняющих разные функции, на одном сервере. Например, если группы производства, маркетинга и поддержки клиентов выполняют свои рабочие нагрузки на отдельных физических серверах, это может привести к простаиванию ресурсов. С помощью гипервизора вы можете размещать виртуальные машины для соответствующих бизнес-подразделений на одном сервере, даже если для них требуются разные операционные системы и программные компоненты.
Восстановление после сбояГипервизор делает снимки предыдущего состояния виртуальной машины в образе виртуальной машины — файле, содержащем инструкции по установке, конфигурации и другие сведения о виртуальной машине. Системные администраторы могут использовать файл образа для восстановления виртуальной машины в случае сбоя. Также есть возможность создавать резервные копии или перемещать виртуальную машину на другой хост.
Непрерывность устаревшей системыНекоторые организации вложили значительные средства в программное обеспечение, которое пережило базовый сервер. Гипервизоры предоставляют возможность продолжать работу программного обеспечения путем виртуализации необходимой аппаратной среды. Это позволяет организациям поддерживать свои усилия по преобразованию облака с минимальным нарушением существующих бизнес-процессов.
Как работает гипервизор?
Системные администраторы устанавливают программное обеспечение гипервизора на физические серверы. Гипервизор загружает образы виртуальных машин для создания нескольких виртуальных операционных систем. Физическая машина известна как хост , а виртуальные операционные системы гости .
Распределение ресурсовГипервизор гарантирует, что каждая виртуальная машина получит выделенные ресурсы в соответствии с настройками. Он делает это, выступая в качестве посредника между гостевыми машинами и базовым физическим оборудованием. Гипервизор передает запросы на вычислительную мощность, память, хранилище и другие ресурсы на хост-компьютер несколькими способами, включая вызовы API. API — это программный метод связи, который позволяет различным приложениям обмениваться данными.
Какие существуют типы гипервизоров?
Существует два типа гипервизоров, каждый из которых отличается архитектурой и производительностью.
Гипервизор типа 1Гипервизор типа 1 располагается поверх металлического сервера и имеет прямой доступ к аппаратным ресурсам. Из-за этого гипервизор типа 1 также известен как гипервизор без операционной системы. На хост-компьютере не установлена операционная система в настройке гипервизора без операционной системы. Вместо этого программное обеспечение гипервизора действует как облегченная операционная система.
Плюсы и минусыБлагодаря своей архитектуре гипервизор типа 1 очень эффективен. Он может напрямую управлять и распределять ресурсы для нескольких виртуальных машин, минуя операционную систему хоста. Эти типы гипервизоров также более безопасны, поскольку отсутствие основной операционной системы снижает риск нестабильности.
Гипервизор типа 2Гипервизор типа 2 — это программа-гипервизор, установленная в основной операционной системе. Он также известен как размещенный или встроенный гипервизор. Как и другие программные приложения, размещенные гипервизоры не имеют полного контроля над ресурсами компьютера. Вместо этого системный администратор выделяет ресурсы размещенному гипервизору, которые он распределяет между виртуальными машинами.
Плюсы и минусыНаличие основной операционной системы приводит к задержке в виртуализированной среде. Когда виртуальная машина запрашивает вычислительные ресурсы, гипервизор не может получить прямой доступ к базовому оборудованию, но передает запрос операционной системе хоста. Кроме того, гипервизор и размещенные на нем виртуальные машины зависят от стабильности операционной системы хоста.
Гипервизоры 1-го типа по сравнению с гипервизорами 2-го типаНесмотря на различия, оба типа гипервизоров полезны в разных приложениях. Например, корпоративные облачные центры обработки данных используют гипервизоры типа 1 или гипервизоры без операционной системы из-за их эффективности, масштабируемости и гибкости при выделении ресурсов виртуальным машинам. Кроме того, гипервизор типа 1, как правило, более безопасен и стабилен, поскольку он не работает поверх другой операционной системы.
И наоборот, администраторы используют гипервизоры типа 2, поскольку они более удобны для пользователя. Гипервизоры типа 2 проще в установке, настройке и использовании, чем обычные гипервизоры. Это похоже на установку и использование других настольных приложений.
Что такое облачный гипервизор?
Облачный гипервизор состоит из технологий виртуализации, которые абстрагируют физические аппаратные ресурсы центра обработки данных поставщика облачных услуг. Они позволяют организациям выполнять распределенные рабочие нагрузки в облачной архитектуре. Это позволяет создавать многопользовательские облачные среды, в которых отдельные пользователи или предприятия могут выполнять рабочие нагрузки или хранить данные в логически независимом отсеке.
Поставщики облачных услуг обычно используют гипервизоры без операционной системы для выделения пользователям виртуализированных аппаратных ресурсов. Например, Amazon Elastic Compute Cloud (Amazon EC2) позволяет организациям масштабировать свои возможности облачных вычислений с помощью гипервизоров на основе Xen. Это экономичное облачное решение, при котором предприятия платят только за вычислительные ресурсы, необходимые для выполнения рабочей нагрузки AWS.
В чем разница между гипервизорами и контейнерами?
Контейнер — это программный пакет, в котором хранятся все необходимые файлы и конфигурации для запуска приложения в любой операционной системе. Разработчики используют контейнеры, чтобы упростить разработку программного обеспечения и повысить эффективность развертывания приложений. Контейнерное приложение может работать в общедоступном, гибридном или локальном облаке с неизменной производительностью, поскольку оно не зависит от базовой операционной системы.
И гипервизоры, и контейнеры обеспечивают виртуализацию, но на другом программном уровне. Гипервизор абстрагирует аппаратное обеспечение от программной среды. Напротив, контейнер работает в среде, где механизм контейнера абстрагирует операционную систему.
Каковы соображения безопасности для гипервизоров?
Программы на виртуальной машине не мешают работе приложений в других гостевых операционных системах, что обеспечивает определенный уровень безопасности. Однако виртуальная среда опирается на гипервизор для обеспечения надежной защиты. Любые проблемы, затрагивающие гипервизор, повлияют на все виртуальные машины, работающие поверх него. Таким образом, важно использовать гипервизор со встроенными мерами безопасности для обеспечения целостности рабочей нагрузки.
Как AWS помогает с гипервизорами?
AWS Nitro System — это легкий гипервизор, позволяющий организациям быстрее внедрять инновации в защищенной облачной среде. Это технология виртуализации следующего поколения, которая делегирует задачи управления гипервизором конкретному аппаратному и программному обеспечению. Это позволяет AWS Nitro System выделять все вычислительные ресурсы для вашей рабочей нагрузки AWS.
Вот некоторые преимущества системы AWS Nitro:
- Система AWS Nitro постоянно отслеживает виртуализированные ресурсы и предотвращает непреднамеренный доступ,
- Организации достигают повышенной производительности с помощью выделенных карт Nitro, включая высокоскоростную сеть, высокоскоростное хранилище Amazon Elastic Block Store (Amazon EBS) и ускорение ввода-вывода.