Сравнение систем виртуализации — VMware, Hyper-V, KVM, Xen
11 августа 2020
История
VMware
VMware можно назвать флагманом рынка виртуализации. Компания основана 10 февраля 1998 года пятью техническими специалистами во главе с Дианой Грин (Diane Greene). Уже в 1999 году они представили свой первый продукт Workstation 1.0, который стал началом коммерчески успешного взлёта компании. Продукт был предназначен для «десктопной» виртуализации. Чтобы выйти на рынок Enterprise-решений, VMware в 2002 году представили свой первый гипервизор ESX Server 1.5, который эволюционировал в платформу виртуализации VMware vSphere.
Xen
История Xen корнями уходит в исследовательский проект в Кембриджском университете под руководством Яна Пратта (Ian Pratt) и Кейр Фрейзер (Keir Fraser). Первая версия была анонсирована в 2004 г. и вскоре с другими выпускниками университета была основана компания XenSource Inc, целью которой было продвижение Xen на корпоративном рынке. 22 октября 2007 г. Citrix Systems завершила поглощение XenSource Inc, начав предлагать корпоративным клиентам XenServer, который позже был переименован в Citrix Hypervisor.
KVM
KVM (Kernel-based Virtual Machine) — программное решение, обеспечивающее виртуализацию в среде Linux. KVM создано усилиями компании Qumranet, которая была куплена Red Hat за $107 млн. 4 сентября 2008 года. После сделки KVM (наряду с системой управления виртуализацией oVirt) вошла в состав платформы виртуализации Red Hat Enterprise Virtualization (RHEV). 28 октября 2018 года IBM выкупила Red Hat за 34 миллиарда долларов.
Hyper-V
В Microsoft бросились догонять уходящий поезд виртуализации в 2008 году, представив свой гипервизор Hyper-V (кодовое имя Viridian) в составе MS Windows Server 2008. С целью составить конкуренцию на рынке виртуализации, Microsoft представила Hyper-V Server как бесплатную операционную систему с единственной ролью: быть сервером виртуализации.
Типы гипервизоров
Существуют различные классификации гипервизоров. Классическое деление на «гипервизор первого типа» (автономный, тонкий, исполняемый на «голом железе», Type 1, native, bare-metal) и «гипервизор второго типа» (хостовый, монитор виртуальных машин, hosted, Type-2, V) впервые было представлено в работе «Формальные требования к виртуализируемым архитектурам третьего поколения» (Formal Requirements for Virtualizable Third Generation Architectures) Джеральдом Попеком (Gerald J. Popek) и Робертом Голдбергом (Robert P. Goldberg) в 1973 г.
Гибридный тип 1+
По данной классификации гипервизор типа 1 выполняется непосредственно на «голом железе», а тип 2 — гипервизор, входящий в состав операционной системы. Как выяснилось, на практике очень тяжело провести грань между этими типами. Многими специалистами считается, что гипервизор VMware принадлежит к первому типу. При этом гипервизор KVM относят ко второму типу, поскольку законченное решение для запуска виртуальных машин требует создания адресного пространства в ОЗУ и такого компонента как QEMU — при этом они работают только поверх операционных систем на базе Linux. Со временем появились новые архитектурные решения, которые не вписывались в жёсткую схему из двух типов. Так Hyper-V уже можно отнести к гибритному типу (Hybrid, Type-1+), где гипервизор контролирует процессор и память, а специальная служебная ОС даёт гостевым операционным системам доступ к физическому оборудованию. Гипервизор Xen работает на «голом железе», но для своей работы ему требуется управляющая операционная система в dom0.
Архитектура Hyper-V
Архитектура Xen
Сравнение возможностей
Каждая система виртуализации обладает обширным списком функционала — матрицей возможностей. Функционал частично пересекается, а вот механики ценообразования у всех разные. Вы можете создать сравнительную таблицу исходя из требуемых критериев на основе представленных документов. Мы ограничимся сравнением VMware с его конкурентами и отразим только функциональную составляющую.
Для полного сравнения
PDF Hyper-V от Microsoft
PDF KVM в Red Hat Enterprise Virtualization
PDF Сравнение Red Hat Virtualization и VMware vSphere
PDF vSphere от VMware
PDF Xen от Citrix
Некоторые уникальные возможности VMware
Fault Tolerance
Многие системы виртуализации акцентируют внимание на термине «Высокая Доступность» (High Availability), но дело в том, что у большинства при отказе физического узла виртуальные машины нужно перезапускать на другом узле, и пока они запускаются, пользователь не может взаимодействовать с ними. Возникает простой (DownTime).
VMware Fault Tolerance — это технология VMware, разработанная для защиты критически важных виртуальных машин с реальной непрерывной доступностью. Для машин, защищенных VMware Fault Tolerance, выполняется постоянное копирование всего состояния памяти и процессорных инструкций в реальном времени. В случае выхода их строя узла или части кластера, рабочая копия виртуальной машины (Primary) мгновенно переключится на «вторичную» (Secondary) или «теневую» копию, работающую на другом сервере. При сбое первичного хоста, пользователи даже не заметят процесса переключения на вторичный узел. Именно этим Fault Tolerance отличается от High Availability.
Distributed Resource Scheduler (DRS) и Storage DRS (SDRS)
Distributed Resource Scheduler — это технология, позволяющая в автоматическом режиме балансировать нагрузку на ЦПУ и ОЗУ. В отличие от System Scheduler в последних версиях Red Hat, выполняющего примерно те же задачи, VMware DRS балансирует нагрузку предиктивно.
Storage DRS (SDRS) выравнивает нагрузку на хранилища и позволяет обеспечить требуемый уровень заполненности хранилища (Utilized Space) и/или задержки ввода-вывода (I/O Latency).
AppDefense
Организациям, где требуется повышенный уровень защиты приложений, понравится дальнейшее развитие идей VMware NSX, но для приложений. Суть заключается в том, что изучается нормальное поведение операционной системы и приложений в обычных (эталонных) условиях и, в случае выявлений отклонений при штатной работе, оповещается администратор или автоматически применяются заранее подготовленные шаги по защите виртуальной машины. Например, можно прервать сетевое соединение конкретного процесса, сделать снимок (snapshot) для анализа, выключить виртуальную машину и т. д.
AppDefense работает на уровне гипервизора и недостижим для вредоносного ПО из виртуальной машины, если она была скомпрометирована.
VMware против Microsoft Hyper-V
- Гипервизор Hyper-V не поддерживает технологию, которая используется для проброса аппаратных USB-портов, что не позволяет подключать, например, аппаратные лицензионные ключи 1С к виртуальным машинам.
- Hyper-V не умеет «на лету» добавлять CPU, вам придётся осуществлять добавление в offline режиме через остановку сервиса, что вызовет простой (DownTime).
- Количество гостевых операционных систем, которые могут работать внутри виртуальной машины, у Hyper-V значительно меньше VMware, поэтому рекомендуется проверить актуальный список, если вам требуется запустить раритетного гостя.
- Стоит признать, что Hyper-V позволяет уменьшать размер диска, а не только увеличивать, как VMware, но на практике, к сожалению, аппетиты только растут и чаще всего виртуальный сервер будет требовать всё больше занятого места.
- Microsoft первой реализовала в своём гипервизоре Hyper-V технологию VM-GenerationID, которая пригодится администраторам службы каталогов, использующим сложные схемы Active Directory со множеством контроллеров в виртуальных средах. Благодаря VM-GenerationID можно избежать множества проблем при откате к старому снимку или при восстановлении её из резервной копии. Стоит отметить, что VMware также реализовала поддержку VM-GenerationID с версии vSphere 5.0 Update 2.
VMware против Red Hat KVM
После того, как KVM стал частью ядра Linux, он автоматически стал «генеральной линией партии» (mainline) в вопросе «а что выбрать для создания виртуализации средствами Linux». Заметьте, что Red Hat сделала ставку на KVM и в версии Red Hat Enterprise Linux 6.0 полностью исключил Xen, сделав окончательный выбор.
Эта борьба двух Linux-проектов, которые завязли в братской войне, шла на пользу VMware и Hyper-V, так как KVM и Xen отбирали долю рынка у друг друга, а не у конкурентов.
К минусам KVM часто относят:
- Отсутствие более развитых средств управления (как у конкурентов)
- Менее стабильную работу для задач с мощным и интенсивным вводом-выводом (I/O)
Традиционно к плюсам KVM относят неприхотливость к аппаратной части сервера, буквально — «если Linux работает на нём, то всё будет хорошо». Адепты свободного софта могут прочесть исходные коды гипервизора. Благодаря KVM можно получить недорогую виртуальную среду.
VMware против Citrix Xen
Citrix Xen одно время мог похвастать паравиртуализацией, которая требует модифицировать гостевую операционную систему, что невозможно для закрытых систем типа MS Windows, для более быстрой работы и снижения накладных расходов (overhead) на виртуализацию. Но с той поры прошло много лет, и все игроки на рынке виртуализации и аппаратного обеспечения приблизили работу гостя к производительности схожей «как на голом железе», что нивелирует плюсы паравиртуализации. А контейнеры и вовсе отобрали лавры быстрого гостя для UNIX- и Linux-гостей.
Citrix с Xen подвергся усилению конкуренции со стороны решений с открытым кодом от KVM и OpenStack, а также отсутствию поддержки поставщиков и сообщества, в отличие от KVM и OpenStack.
На сегодняшний день одной из сильных сторон можно назвать продвинутые возможности по предоставлению внутри виртуальной машины 3D аппаратной акселерации GPU от производителей Intel, AMD, NVIDIA.
К особенностям гипервизора можно отнести:
- Проброс топовых GPU внутрь гостя GPU Pass-through (для конкретного виртуального гостя — конкретный GPU в физическом сервере)
- GPU Virtualization — возможность множеству виртуальных машин получить доступ к GPU хоста, что лучше, чем программная эмуляция
- vGPU Live Migration — позволяет виртуальной машине перемещаться между хостами без потерь с доступом к GPU
Такие технологии очень востребованы в секторах Computer-Aided Design (CAD) и Computer-Aided Manufacture (CAM), что позволяет виртуализировать рабочее место специалистов по компьютерному моделированию, чертёжников, проектировщиков и т.д.
Так что же выбрать?
VMware
Флагман отрасли, с соответствующим ценообразованием и особенностями лицензирования, востребован крупными корпорациями и отраслевыми представителями. Ядро гипервизора принадлежит первому типу, следовательно, аппаратное обеспечение должно быть подобрано более тщательно. Существует список поддерживаемого оборудования (HCL), которое гарантирует беспроблемную работу. Также требует тщательного подбора системы хранения данных (СХД) и обычно итог дороже, чем у конкурентов.
Hyper-V
Microsoft — ближайший конкурент VMware, буквально дышит в спину со своим единственным отличным от Linux-гипервизоров продуктом Hyper-V. Привлекательные схемы лицензирования Hyper-V и возможность с покупкой Windows Server Datacenter бесплатно получить автоматическую активацию (Automatic Virtual Machine Activation (AVMA)) неограниченного количества гостевых операционных систем делают выбор привлекательным для тех, кому нужна тесная интеграция с экосистемой MS Windows и знакомый интерфейс.
Xen
Позиции Xen были сильны в прошлом. Многие известные компании типа Amazon строили свою инфраструктуру на Xen, но потом они же и сменили его на KVM. Паравиртуализация была хороша, но сейчас её плюсы не ощущаются. В сухом остатке, Citrix Hypervisor в современных реалиях занял нишу виртуализации с активным использованием 3D, родственной нишей «Рабочее место как услуга» (VDI) и виртуализация приложений (Citrix Virtual Apps and Desktops).
KVM
Недорогой и лояльный к аппаратным ресурсам KVM, знакомый всем в мире open source, интересен прежде всего компаниям, менее заинтересованным в функциях корпоративного уровня. Оптимален для создания бюджетных виртуальных сред, к примеру, для тестировщиков.
Аналитические отчёты
Gartner
Аналитическая компания Gartner проводит различные исследования, в том числе «Magic Quadrant for x86 Server Virtualization Infrastructure». Изучают игроков рынка технологий виртуализации, а также анализируют сильные и слабые стороны платформ виртуализации. Производителей выстраивают по горизонтальной оси X — полнота видения (completeness of vision) и по вертикальной оси Y — способность внедрить и использовать данный функционал на предприятиях (Ability to Execute).
Магический квадрант в области виртуализации серверной инфраструктуры, Gartner, 2016 г.
Spiceworks
Spiceworks в 2016 году опубликовала график зависимости использования той или иной платформы виртуализации от размера компании, измеряемого в количестве сотрудников. По графику видно, что чем крупнее компания, тем выше у неё требования к системе виртуализации и тем чаще предпочтение отдается VMware.
Зависимость частоты использования платформ виртуализации от размера компании, Spiceworks, 2016 г.
Решения DataHouse.ru
Есть вопросы?
Наши менеджеры помогут вам. Проконсультируем по вопросам функционала, возможностей и технических особенностей облачных сервисов.
Ваше имя
Телефон
Прикрепить техническое задание
Нажимая «Отправить заявку», вы даете согласие на обработку персональных данных.
Виртуализация для чайников
Одна из технологий, которая находит все большее применение в IT сфере — виртуализация. Многие финансовые организации используют ее в той или иной степени. Она обеспечивает снижение стоимости обслуживания, позволяет проводить тестирование новых систем и повышает уровень безопасности.
Что же такое виртуализация? Поясним для тех, кто не является IT специалистами. Виртуализация — это, говоря простым языком, запуск одной или нескольких систем в рамках другой операционной системы на одной вычислительной машине. Например, система виртуализации позволяет выделить определенное пространство в памяти машины под отдельные виртуальные серверы или компьютеры, выполняющие свои собственные операции независимо друг от друга.
Такой подход дает целый ряд преимуществ. Вот основные из них.
Во-первых, еще на стадии разработки возможно тестирование программного обеспечения на копии банковской системы — без риска повредить основной программный комплекс со всеми вытекающими из этого последствиями.
Например, на рисунке показано, как система Microsoft Windows запущена в отдельном окне в операционной среде Linux Ubuntu. При этом можно полноценно использовать как одну среду, так и другую. Каждая из них работает полностью самостоятельно. Использует выделенный под нее объем памяти и часть возможностей процессоров.
Само собой, возможен и обратный подход: наоборот, установить Linux в среде Windows. Тогда картинка выглядела бы наоборот: окно, например с Ubuntu — в рамках Windows платформы.
Таких систем на одной машине может быть одновременно установлено сколько угодно — в пределах имеющихся вычислительных возможностей и установленной памяти.
Кроме того, виртуальные машины позволяют тестировать программное обеспечение не только в рамках банковских внутренних систем, но также эмулировать различные устройства конечных пользователей — стационарные, планшетные компьютеры, мобильные телефоны и смартфоны клиентов с разными операционными системами.
В нашем примере возможна отдельная установка, предположим, Windows XP, Windows Vista, Windows 7 и тестирование на них работоспособности и совместимости системы клиент-банк.
Во-вторых, виртуализация позволяет дешево и быстро переносить копии установленного программного обеспечения с одной машины на другую — без дополнительной установки. Для этого бывает достаточно скопировать виртуальный диск на другой компьютер — в готовом виде. Разумеется, для этого на нем должна присутствовать сама система виртуализации.
Это позволяет не только клонировать один раз установленное программное обеспечение все вместе за один раз, но и делать резервные копии.
В-третьих, виртуальные системы даже самого начального уровня позволяют делать «снимки» состояния всей системы в целом в любое время. И «откатывать» назад изменения до зафиксированного на диске момента.
Таким образом, восстановление банковского программного комплекса в случае серьезного сбоя возможно в считанные минуты.
Следует отметить, что возможно и другое решение при помощи виртуализации: наоборот, для определенных целей объединить ряд серверов в единое пространство. Таким образом, можно существенно увеличить вычислительные возможности единого программного комплекса.
«Виртуализация может быть очень выгодной для банков с финансовой точки зрения. Она дает такие преимущества, как ускорение выхода новых продуктов на рынок, снижение затрат на IT-ресурсы, дает большую гибкость и дополнительные возможности подключения для запуска приложений, ускоряет обслуживание и консолидирует серверы».
Единственной проблемой самого широкого применения виртуализации является, по мнению Самульсона, опасение возможной путаницы из-за роста количества серверов — как мы знаем, одна вычислительная машина легко делится на несколько виртуальных.
В настоящее время виртуализация уже применяется рядом кредитных организаций. Так, например, по словам руководителя технического отдела Woodforest National Bank, Техас, США, Ричарда Феррера Richard Ferrara, дата-центр его финансового учреждения практически на 100% построен на виртуальных машинах. Особенно банк оценил достоинства такого подхода после урагана Айк в 2008 году.
На сегодняшний день система Woodforest National Bank защищена так: дважды в год проводится полный обмен данными между зеркальными серверами. И на сезон ураганов все операции переводятся подальше от мест, где возможно стихийное бедствие.
Другой финансовый институт, использующий виртуализацию — Fairwinds Credit Union, Орландо, США, штат Флорида. Здесь на базе виртуальных серверов размещены базы данных Oracle. Платформа системы — программа Vmware. При внедрении предварительное тестирование заняло приблизительно год. Сейчас уровень виртуализации составляет около 98%.
Помимо Vmware существуют и другие системы, например, IBM LPAR, Hyper-V, Xen. KVM. Кроме того, если вернуться к изображению, то на компьютере использована программа VM Virtualbox, которая поддерживается Oracle и распространяется бесплатно, и с открытым кодом. То есть ее можно установить к себе на компьютер и оценить, что же такое виртуализация, прямо сейчас.
Таким образом, восстановление банковского программного комплекса в случае серьезного сбоя возможно в считанные минуты.
Следует отметить, что возможно и другое решение при помощи виртуализации: наоборот, для определенных целей объединить ряд серверов в единое пространство. Таким образом, можно существенно увеличить вычислительные возможности единого программного комплекса.
Понимание виртуализации
Введите ключевые слова
Поддержка Приставка Начать пробную версию Контакт
Выберите язык 简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañol
Связаться с намиВыберите язык
- 简体 中文
- Английский
- Français
- Deutsch
- Итальян
- 日本語
- 한국어
- PortugUs
- 0012
- Испанский
Добро пожаловать,
Войдите в свою учетную запись Red Hat
Войдите в систему
Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника и предпочтениям, а также к следующим услугам в зависимости от вашего статуса клиента:
Зарегистрируйтесь сейчас
Еще не зарегистрированы? Вот несколько причин, по которым вы должны это сделать:
- Просматривайте статьи базы знаний, управляйте обращениями в службу поддержки и подписками, загружайте обновления и многое другое из одного места.
- Просмотрите пользователей в вашей организации и измените информацию об их учетных записях, предпочтениях и разрешениях.
- Управляйте своими сертификатами Red Hat, просматривайте историю экзаменов и загружайте логотипы и документы, связанные с сертификацией.
Изменить свой профиль и настройки
Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника, настройкам и другим услугам в зависимости от вашего статуса клиента.
В целях безопасности, если вы находитесь на общедоступном компьютере и завершили использование служб Red Hat, обязательно выйдите из системы.
Выход из системы
Логин аккаунтаВиртуализация — это технология, позволяющая создавать несколько смоделированных сред или выделенных ресурсов из одной физической аппаратной системы. Программное обеспечение, называемое гипервизором, подключается непосредственно к этому оборудованию и позволяет разделить одну систему на отдельные, отличные и безопасные среды, известные как виртуальные машины (ВМ). Эти виртуальные машины полагаются на способность гипервизора отделять ресурсы машины от оборудования и распределять их надлежащим образом. Виртуализация помогает получить максимальную отдачу от предыдущих инвестиций.
Физическое оборудование, оснащенное гипервизором, называется хостом, а множество ВМ, использующих его ресурсы, — гостями. Эти гости рассматривают вычислительные ресурсы, такие как ЦП, память и хранилище, как пул ресурсов, которые можно легко перемещать. Операторы могут управлять виртуальными экземплярами ЦП, памяти, хранилища и другими ресурсами, чтобы гости получали нужные им ресурсы тогда, когда они им нужны.
Перенесите виртуальную инфраструктуру на решения Red Hat
Изолированные виртуальные сети могут быть созданы из 1 исходной сети.
Один сервер можно заставить действовать как пара или сотни.
1 компьютер может работать под управлением нескольких различных операционных систем.
Виртуализация ресурсов позволяет администраторам объединять свои физические ресурсы, так что их аппаратное обеспечение можно превратить в товар. Таким образом, устаревшую инфраструктуру, обслуживание которой дорого, но которая поддерживает важные приложения, можно виртуализировать для оптимального использования.
Администраторам больше не нужно ждать, пока каждое приложение будет сертифицировано на новом оборудовании; просто настройте среду, перенесите виртуальную машину, и все заработает как раньше. Во время регрессионного тестирования можно легко создать или скопировать испытательный стенд, что устраняет необходимость в специальном оборудовании для тестирования или резервных серверах разработки. При правильном обучении и знаниях эти среды можно дополнительно оптимизировать, чтобы получить больше возможностей и плотности.
Вы знаете, что безопасность должна быть непрерывной и интегрированной. Виртуализация — это элегантное решение многих распространенных проблем безопасности. В средах, где политики безопасности требуют, чтобы системы были разделены брандмауэром, эти две системы могут безопасно находиться в одном физическом ящике. В среде разработки у каждого разработчика может быть собственная песочница, защищенная от мошеннического или неуправляемого кода другого разработчика.
Программное обеспечение для управления виртуализацией разработано, чтобы сделать виртуализацию более управляемой. Конечно, вы можете вручную распределять ресурсы между виртуальными машинами, освобождать для них место на серверах, тестировать их и при необходимости устанавливать исправления. Но разделение отдельных систем на сотни означает умножение работы, необходимой для поддержания этих систем в рабочем состоянии, в актуальном состоянии и в безопасности.
Если все виртуальные машины привязаны к инструменту мониторинга, подготовки или управления, система может быть автоматически перенесена на более подходящее оборудование в периоды пикового использования или обслуживания. Представьте себе ферму серверов, которые можно переназначить за считанные секунды — в зависимости от рабочей нагрузки и времени суток. Когда конкретный гостевой экземпляр начинает потреблять больше ресурсов, система мониторинга перемещает этого гостя на другой сервер с меньшей потребностью или выделяет ему больше ресурсов из центрального пула.
2 легко спутать, особенно потому, что они оба вращаются вокруг отделения ресурсов от оборудования для создания полезной среды. Виртуализация помогает создавать облака, но это не делает ее облачными вычислениями. Подумайте об этом так:
- Виртуализация — это технология, которая отделяет функции от оборудования
- Облачные вычисления — это скорее решение, основанное на этом разделении
Национальный институт стандартов и технологий выделяет 5 особенностей облачных вычислений: сеть, пользовательский интерфейс, возможности подготовки и автоматическое управление/распределение ресурсов. В то время как виртуализация создает сеть и объединенные в пул ресурсы, для создания пользовательского интерфейса, подготовки виртуальных машин и управления/распределения ресурсов требуется дополнительное программное обеспечение для управления и операционной системы.
Потому что речь идет не только о виртуализации. Речь идет о том, что виртуализация может (или не может) сделать для поддержки технологий, которые от нее зависят.
Проприетарная виртуализация ограничивает доступ к своему исходному коду, что является ключом к тому, чтобы заставить вашу ИТ-инфраструктуру делать то, что вы хотите. Эти поставщики регулярно привязывают пользователей к корпоративным лицензионным соглашениям (ELA), что увеличивает вашу зависимость от программного обеспечения этого поставщика. Это может уменьшить вашу способность инвестировать в современные технологии, такие как облака, контейнеры и системы автоматизации.
С другой стороны, виртуализация с открытым исходным кодом дает пользователям полный контроль над создаваемой ею инфраструктурой и всем, что от нее зависит. Это означает, что вы можете изменить его для работы с любым поставщиком (или без него). И нет необходимости в ELA, потому что нет исходного кода, который нужно защищать. Это ваше.
Виртуализация предоставляет ресурсы, которые могут использовать контейнеры. Эти виртуальные машины представляют собой среды, в которых могут работать контейнеры, но контейнеры не привязаны к виртуальным средам. Некоторое программное обеспечение, например Red Hat® OpenShift® Virtualization, может одновременно управлять контейнерами и виртуальными машинами, но это не означает, что эти две технологии одинаковы.
ВМ имеют ограниченные возможности, поскольку создающие их гипервизоры привязаны к ограниченным ресурсам физической машины. Контейнеры, с другой стороны, используют одно и то же ядро операционной системы и пакетные приложения со своими средами выполнения, поэтому все это можно перемещать, открывать и использовать в конфигурациях разработки, тестирования и производства.
Потому что вы можете использовать большее количество имеющегося у вас оборудования для запуска систем, с которыми вы знакомы, в одной из самых мощных в мире инфраструктур виртуализации.
Мы поддерживаем разработку виртуализации в течение длительного времени, улучшая гипервизор виртуальной машины на основе ядра (KVM) и внося свой вклад в KVM и oVirt с момента основания обоих сообществ. Red Hat также использует продукты Red Hat для более быстрого внедрения инноваций и создания более гибкой и гибкой операционной среды.
Гипервизор KVM в настоящее время является ядром всех основных дистрибутивов виртуализации OpenStack ® и Linux® и устанавливает рекорды по общей производительности и запуску наибольшего количества высокопроизводительных виртуальных машин на одном сервере.
Все это с открытым исходным кодом, что означает, что оно разработано, протестировано и сертифицировано для всех типов оборудования. Мы даже сотрудничали с Microsoft, поэтому вы можете развернуть виртуальные машины на Red Hat ® Enterprise Linux или даже управлять сотнями виртуальных машин на базе Windows с помощью одного продукта виртуализации.
У вас уже есть виртуальная инфраструктура?
Контейнеры Linux и виртуальные машины (ВМ) представляют собой упакованные вычислительные среды, которые объединяют различные ИТ-компоненты и изолируют их от остальной системы.
Виртуальная машина (ВМ) — это изолированная вычислительная среда, созданная путем абстрагирования ресурсов от физической машины.
Виртуальные машины на основе ядра (KVM) — это технология виртуализации с открытым исходным кодом, которая превращает Linux в гипервизор.
Что такое виртуализация?
Введите ключевые слова
Поддержка Приставка Начать пробную версию Контакт
Выберите язык 简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañol
Связаться с намиВыберите язык
- 简体 中文
- Английский
- Français
- Deutsch
- ИТАЛАНАО
- 日本語
- 한국어
- PortuguêS
- ESPAYOL
- PortuguS
Добро пожаловать,
Войдите в свою учетную запись Red Hat
Войдите в систему
Ваша учетная запись Red Hat дает вам доступ к вашему профилю и предпочтениям участника, а также к следующим услугам в зависимости от вашего статуса клиента:
Зарегистрируйтесь сейчас
Еще не зарегистрированы? Вот несколько причин, по которым вы должны это сделать:
- Просматривайте статьи базы знаний, управляйте обращениями в службу поддержки и подписками, загружайте обновления и многое другое из одного места.
- Просмотрите пользователей в вашей организации и измените информацию об их учетных записях, предпочтениях и разрешениях.
- Управляйте своими сертификатами Red Hat, просматривайте историю экзаменов и загружайте логотипы и документы, связанные с сертификацией.
Редактировать свой профиль и предпочтения
Ваша учетная запись Red Hat дает вам доступ к вашему профилю участника, предпочтениям и другим услугам в зависимости от вашего статуса клиента.
В целях безопасности, если вы находитесь на общедоступном компьютере и завершили использование служб Red Hat, обязательно выйдите из системы.
Выход из системы
Логин аккаунтаВиртуализация — это технология, позволяющая создавать полезные ИТ-услуги с использованием ресурсов, которые традиционно привязаны к оборудованию. Это позволяет вам использовать полную мощность физической машины, распределяя ее возможности между многими пользователями или средами.
В более практическом смысле представьте, что у вас есть 3 физических сервера с отдельными выделенными задачами. Один — почтовый сервер, другой — веб-сервер, а на последнем выполняются внутренние устаревшие приложения. Каждый сервер используется примерно на 30 % мощности — это лишь малая часть их рабочего потенциала. Но поскольку устаревшие приложения по-прежнему важны для ваших внутренних операций, вы должны сохранить их и третий сервер, на котором они размещены, верно?
Традиционно да. Зачастую было проще и надежнее запускать отдельные задачи на отдельных серверах: 1 сервер, 1 операционная система, 1 задача. Было непросто дать одному серверу несколько мозгов. Но с виртуализацией вы можете разделить почтовый сервер на 2 уникальных, которые могут выполнять независимые задачи, чтобы можно было перенести устаревшие приложения. Это то же оборудование, просто вы используете его более эффективно.
Помня о безопасности, вы можете снова разделить первый сервер, чтобы он мог выполнять другую задачу, увеличив его использование с 30% до 60%, а затем до 90%. Как только вы это сделаете, теперь пустые серверы можно будет повторно использовать для других задач или полностью вывести из эксплуатации, чтобы снизить затраты на охлаждение и обслуживание.
Хотя технология виртуализации появилась еще в 1960-х годах, она не получила широкого распространения до начала 2000-х годов. Технологии, обеспечивающие виртуализацию, такие как гипервизоры, были разработаны несколько десятилетий назад для обеспечения одновременного доступа нескольких пользователей к компьютерам, выполняющим пакетную обработку. Пакетная обработка была популярным стилем вычислений в бизнес-секторе, при котором рутинные задачи выполнялись тысячи раз очень быстро (например, расчет заработной платы).
Но в течение следующих нескольких десятилетий популярность других решений проблемы множества пользователей и одной машины росла, а виртуализация — нет. Одним из таких решений было разделение времени, которое изолировало пользователей внутри операционных систем, что непреднамеренно привело к другим операционным системам, таким как UNIX, которые в конечном итоге уступили место Linux®. Все это время виртуализация оставалась в значительной степени непринятой нишевой технологией.
Перенесемся в 1990-е. У большинства предприятий были физические серверы и ИТ-стеки одного поставщика, что не позволяло устаревшим приложениям работать на оборудовании другого поставщика. По мере того как компании обновляли свои ИТ-среды с помощью менее дорогих стандартных серверов, операционных систем и приложений от различных поставщиков, они были вынуждены недостаточно использовать физическое оборудование — каждый сервер мог выполнять только одну задачу конкретного поставщика.
Именно здесь виртуализация действительно взлетела. Это было естественным решением двух проблем: компании могли разделить свои серверы и для запуска устаревших приложений в нескольких типах и версиях операционных систем. Серверы стали использоваться более эффективно (или вообще не использовались), что привело к снижению затрат, связанных с покупкой, настройкой, охлаждением и обслуживанием.
Широкая применимость виртуализации помогла уменьшить привязку к поставщику и сделала ее основой облачных вычислений. Сегодня это настолько распространено на предприятиях, что часто требуется специальное программное обеспечение для управления виртуализацией, чтобы отслеживать все это.
Программное обеспечение, называемое гипервизорами, отделяет физические ресурсы от виртуальных сред — вещей, которым нужны эти ресурсы. Гипервизоры могут располагаться поверх операционной системы (например, на ноутбуке) или устанавливаться непосредственно на оборудование (например, на сервер), как и большинство предприятий виртуализируются. Гипервизоры берут ваши физические ресурсы и делят их так, чтобы их могли использовать виртуальные среды.
Ресурсы распределяются по мере необходимости от физической среды до множества виртуальных сред. Пользователи взаимодействуют и выполняют вычисления в виртуальной среде (обычно называемой гостевой машиной или виртуальной машиной). Виртуальная машина работает как единый файл данных. И, как и любой цифровой файл, его можно перемещать с одного компьютера на другой, открывать на любом из них, и ожидается, что он будет работать одинаково.
Когда виртуальная среда запущена и пользователь или программа выдает инструкцию, требующую дополнительных ресурсов физической среды, гипервизор передает запрос в физическую систему и кэширует изменения — все это происходит со скоростью, близкой к исходной (особенно если запрос отправляется через гипервизор с открытым исходным кодом на основе KVM, виртуальной машины на основе ядра).
Виртуализация данных
Разбросанные данные могут быть объединены в единый источник. Виртуализация данных позволяет компаниям обращаться с данными как с динамическим источником, предоставляя возможности обработки, которые могут объединять данные из нескольких источников, легко приспосабливаться к новым источникам данных и преобразовывать данные в соответствии с потребностями пользователя. Инструменты виртуализации данных располагаются перед несколькими источниками данных и позволяют рассматривать их как единый источник, доставляя необходимые данные — в нужной форме — в нужное время любому приложению или пользователю.
Виртуализация рабочего стола
Легко спутать с виртуализацией операционной системы, которая позволяет развертывать несколько операционных систем на одном компьютере. Виртуализация рабочего стола позволяет центральному администратору (или инструменту автоматизированного администрирования) развертывать смоделированные среды рабочего стола на сотнях физических машин одновременно. . В отличие от традиционных сред рабочих столов, которые физически устанавливаются, настраиваются и обновляются на каждой машине, виртуализация рабочих столов позволяет администраторам выполнять массовые настройки, обновления и проверки безопасности на всех виртуальных рабочих столах.
Виртуализация серверов
Серверы — это компьютеры, предназначенные для действительно эффективной обработки большого объема конкретных задач, чтобы другие компьютеры, такие как ноутбуки и настольные компьютеры, могли выполнять множество других задач. Виртуализация сервера позволяет ему выполнять больше этих конкретных функций и включает в себя его разделение, чтобы компоненты можно было использовать для выполнения нескольких функций.
Узнайте больше о виртуализации серверов
Виртуализация операционной системы
Виртуализация операционной системы происходит в ядре — центральных диспетчерах задач операционных систем. Это полезный способ одновременного запуска сред Linux и Windows. Предприятия также могут размещать на компьютерах виртуальные операционные системы, которые:
- Снижает объемные затраты на оборудование, поскольку компьютеры не требуют таких высоких готовых возможностей.
- Повышает безопасность, поскольку все виртуальные экземпляры можно отслеживать и изолировать.
- Ограничивает время, затрачиваемое на ИТ-услуги, такие как обновления программного обеспечения.
Узнайте больше о виртуализации операционной системы
Виртуализация сетевых функций
Виртуализация сетевых функций (NFV) разделяет ключевые функции сети (такие как службы каталогов, общий доступ к файлам и конфигурация IP), чтобы их можно было распределить между средами. Как только программные функции становятся независимыми от физических машин, на которых они когда-то работали, определенные функции могут быть объединены в новую сеть и назначены среде. Виртуализация сетей сокращает количество физических компонентов, таких как коммутаторы, маршрутизаторы, серверы, кабели и концентраторы, которые необходимы для создания нескольких независимых сетей, и она особенно популярна в телекоммуникационной отрасли.
Узнайте больше о виртуализации сетевых функций
Потому что подобное решение касается не только инфраструктуры. Речь идет о том, что ваша инфраструктура может (или не может) сделать для поддержки технологий, которые от нее зависят. Наличие договорных обязательств со все более дорогим поставщиком ограничивает ваши возможности вкладывать средства в современные технологии, такие как облака, контейнеры и системы автоматизации.