Виртуализация — что это такое, как включить, зачем нужна и что она делает?
Виртуализация (Virtualization) — простыми словами, это технология программного представления виртуальной версии ИТ-продуктов. К ним относятся операционные системы, аппаратные платформы (компьютеры и сервера), массивы хранения данных (файловые хранилища) и ресурсы компьютерных сетей.
Руководство для начинающих по виртуализации ➡
Что делает виртуализация?
Самое эффективное из всего, что делает виртуализация, относится к снижению расходов пользователя (от единственного предпринимателя до огромной организации) на информационные технологии с получением максимальных возможностей без приобретения продуктов и оборудования, которые доступны виртуально на гибких условиях.
Зачем нужна виртуализация?
Снижает затраты на ИТ-инструменты, обеспечивает их гибкость и масштабируемость. Технология открывает возможности более простого управления рабочими нагрузками, повышает производительность и доступность ресурсов. Виртуализация автоматизирует процессы экономичного владения и эксплуатации ИТ.
Узнайте, как использовать технологию виртуализации для увеличения прибыли ➡
Основные преимущества
- Снижение расходов (капитальных и эксплуатационных).
- Устранение времени простоя (или минимизация).
- Рост быстродействия и эффективности.
- Сокращение времени реагирования на сбои.
- Ускоренное развёртывание приложений и ресурсов.
- Устойчивость бизнеса и восстановление в случае сбоев.
- Упрощённый контроль за базами данных.
- Наличие настоящего Программно-определяемого ЦОД.
Пользователь должен точно представлять, что нужно для виртуализации и её эффективного применения. Квалифицированные технические специалисты тщательно планируют процесс развёртывания технологии и настраивают виртуальные машины (то есть файлы данных на ПК) с использованием указанных выше преимуществ.
Не понимая, как включить виртуализацию, вы рискуете снижением производительности, к чему приводит нерациональное использование ресурсов.Рассчитайте стоимость виртуализации в «ZEL-Услуги» ➡
Что включено в технологию виртуализации?
-
Виртуализация данных
Собирая данные из разных источников, получите их единое представление в требуемой форме путём преобразования средствами виртуализации.
-
Виртуализация операционных систем
Выступает в роли инструмента единовременного использования разных программных сред на одном компьютере (например, Windows и Linux) с использованием ядра действующей операционной системы и возможностями передачи виртуальных сред на другие компьютеры (для снижения расходов на оборудование и повышения безопасности ввиду изоляции ПО).
-
Виртуализация рабочего места
-
Виртуализация серверов
Применяется для повышения доступности сервера (компьютера с эффективной обработкой массивов задач) и распределения компонентов с целью обслуживания конкретных функций. Несколько операционных систем запускаются в виде виртуальных машин на одном физическом сервере.
-
Виртуализация сетевых функций
Позволяет воспроизвести физическую сеть для приложений с предоставлением логических сетевых устройств, общего доступа к файлам и сервисов в виде коммутаторов, маршрутизаторов, брандмауэров, VPN, автоматизированным распределением нагрузки и так далее для уменьшения затрат на оборудование.
Виртуализация делает вычислительную среду независимой от физической инфраструктуры. В качестве дополнительных решений организации могут начать с виртуализации своих серверов, а затем перейти к облачным вычислениям для еще большей гибкости и самообслуживания.
Компания ZEL-Услуги
Обратитесь за консультацией по услугам виртуализации в компанию ИТ-аутсорсинга для дальнейшей экспертной поддержки и консультации по этой теме и любым другим техническим вопросам.
Зачем же нужна виртуализация? / Хабр
Слово «виртуализация» в последнее время стало какой-то «модой» в ИТ-среде. Все вендоры железа и ПО, все ИТ-компании в один голос кричат, что виртуализация – это круто, современно, и нужно всем. Но, давайте, вместо того, чтобы идти на поводу у маркетинговых лозунгов (а иногда бывают такими, что сам Геббельс умер бы от зависти), попытаемся посмотреть на это модное слово с точки зрения простых «технарей» и решить, нужно нам это или нет.
Типы виртуализации
Итак, начнем с того, что виртуализация делится на три типа:
С виртуализацией представлений знакомы многие из вас: самый яркий пример – это терминальные службы Windows Server. Терминальный сервер предоставляет свои вычислительные ресурсы клиентам, и клиентское приложение выполняется на сервере, клиент же получает только «картинку», то бишь представление.
Виртуализация приложений – достаточно интересное, и относительно новое направление. Рассказывать здесь подробно о нем я не буду, поскольку это тема для целой отдельной статьи. Коротко говоря, виртуализация приложений позволяет запускать отдельное приложение в своей собственной изолированной среде (иногда называется «песочница», sandbox). Такой способ помогает решить множество проблем. Во-первых – опять же безопасность: приложение, запущенное в изолированной среде – не способно нанести вред ОС и другим приложениям. Во-вторых – все виртуализированные приложения можно обновлять централизованно из одного источника. В-третьих – виртуализация приложений позволяет запускать на одном физическом ПК несколько разных приложений, конфликтующих друг с другом, или даже несколько разных версий одного и того же приложения. Более подробно о виртуализации приложений можно посмотреть, к примеру, в этом вебкасте: www.
techdays.ru/videos/1325.html Возможно, однажды я даже напишу статью на эту тему.И, наконец, перейдем к виртуализации серверов и остановимся на ней подробно.
Виртуализация серверов – это программная имитация с помощью специального ПО аппаратного обеспечения компьютера: процессор, память, жесткий диск, и т.д. Далее, на такой виртуальный компьютер можно установить операционную систему, и она будет на нем работать точно так же, как и на простом, «железном» компьютере. Самое интересное достоинство этой технологии – это возможность запуска нескольких виртуальных компьютеров внутри одного «железного», при этом все виртуальные компьютеры могут работать независимо друг от друга. Для чего это можно применять?
Первое, что приходит в голову – виртуализацию серверов можно использовать в целях обучения и в тестовых целях. К примеру, новые приложения или ОС можно протестировать перед запуском в промышленную эксплуатацию в виртуальной среде, не покупая специально для этого «железо» и не рискуя парализовать работу ИТ-инфраструктуры, если что-то пойдет не так.
Но кроме этого, виртуализация серверов может использоваться и в продакшн-среде. Причин тому много.
Виртуализация позволяет сократить количество серверов благодаря консолидации, то есть там, где раньше требовалось несколько серверов – теперь можно поставить один сервер, и запустить нужное число гостевых ОС в виртуальной среде. Это позволит сэкономить на стоимости приобретения оборудования, а так же снизить энергопотребление, а значит и тепловыделение системы – и, следовательно, можно использовать менее мощные, и, соответственно – более дешевые системы охлаждения. Но у этой медали есть и обратная сторона, и не одна. Дело в том, что при внедрении решений на базе виртуализации, скорее всего придется покупать новые сервера. Дело в том, что виртуальные сервера используют аппаратные ресурсы физического сервера, и, соответственно – понадобятся более мощные процессоры, большие объемы оперативной памяти, а так же более скоростная дисковая подсистема, и, скорее всего – большего объема.
Есть еще один очень важный момент: виртуализация северов позволяет до предела упростить администрирование инфраструктуры. Главное преимущество, которое оценят все сисадмины – это возможность удаленного доступа к консоли виртуальных серверов на «аппаратном», точнее – «вирутально-аппаратном» уровне, независимо от установленной гостевой ОС и ее состояния. Так, чтобы перезагрузить «зависший» сервер, теперь не нужно бежать в серверную, или покупать дорогостоящее оборудование типа IP-KVM-переключателей, достаточно просто зайти в консоль виртуального сервера и нажать кнопку «Reset». Помимо этого, виртуальные сервера поддерживают технологию моментальных снимков (о ней см. мою предыдущую статью), а так же бэкап и восстановление виртуальных систем намного легче.
Еще одно неоспоримое преимущество – ОС, запущенная внутри виртуальной машины (гостевая ОС) понятия не имеет, какое оборудование установлено на физическом сервере, внутри которого она работает (хост). Поэтому, при замене железа, при апгрейде или даже переезде на новый сервер необходимо обновить драйверы только на ОС самого хоста (хостовой ОС). Гостевые ОС по будут работать как и раньше, поскольку «видят» только виртуальные устройства.
Так же, хочется напомнить, что в виртуальной среде могут действовать особые правила лицензирования ПО (в частности, покупка лицензии на Microsoft Windows Server 2008 Enterprise позволяет использовать бесплатно четыре копии ОС в качестве гостевой, а Microsoft Windows Server 2008 Datacenter вообще разрешает использовать неограниченное число гостевых ОС при условии полного лицензирования по процессорам).
Еще нельзя не упомянуть о технологиях отказоустойчивости. Физические сервера, на которых запускаются виртуальные машины, могут быть объединены в кластер, и в случае отказа одного из серверов – автоматически «переезжать» на другой. Полной отказоустойчивости добиться не всегда возможно (в частности, в MS Hyper-V такой «внезапный переезд» будет выглядеть так же, и иметь такие же возможные последствия, как внезапное обесточивание сервера), но возможные простои сильно сократятся: «переезд» занимает несколько минут, тогда как ремонт или замена самого сервера может занять часы, а то и дни. Если же «переезд» виртуальных машин происходит в штатном режиме, то он может пройти совершенно незаметно для пользователей. Такие технологии у разных вендоров называются по-разному, к примеру у MS она называется «Live Migration», у VMware – Vmotion. Использование таких технологий позволит проводить работы, связанные с выключением сервера (к примеру – замену некоторых аппаратных компонент, или перезагрузку ОС после установки критических обновлений) в рабочее время и не выгоняя пользователей из их любимых приложений. Кроме этого, если инфраструктура построена соответствующим образом – запущенные виртуальные машины могут автоматически перемещаться на менее нагруженные сервера, или же наоборот «разгружать» наиболее загруженные. В инфраструктуре на базе технологий Microsoft для этого используются System Center Virtual Machine Manager и Operations Manager.
В заключение темы по виртуализации серверов — отмечу, что виртуализация не всегда одинаково полезна. В частности, не всегда будет хорошей идеей переносить в виртуальную среду высоконагруженные сервера, а особенно — высоконагруженные по дисковой подсистеме — это «тяжелые» СУБД, Exchange Server, особенно — роль Mailbox Server, и прочие высоконагруженные приложения. А вот сервера с меньшей нагрузкой (контроллеры доменов AD, WSUS, всевозможные System Center * Manager, веб-сервера) виртуализировать можно и даже нужно. Замечу, кстати, что именно с контроллерами доменов — очень желательно, чтобы хотя бы один из контроллеров был «железным», то есть не виртуальным. Нужно это потому, что для корректной работы всей инфраструктуры желательно, чтобы при запуске всех остальных серверов хотя бы один КД уже был доступен в сети.
Резюме
Итак, давайте подведем итоги: какая именно виртуализация когда может пригодиться, и какие у нее есть плюсы и минусы.
Если у вас есть много пользователей, работающих с одинаковым набором ПО, и система сильно распределена территориально – то стоит подумать об использовании виртуализации представлений, сиречь – терминальных службах.
Достоинства такой системы:
Недостатки:
Если у вас существует множество приложений, которые некорректно работают в новой ОС, либо же конфликтуют между собой, или необходимо запускать на одном компьютере несколько версий одной и той же программы – то нужна виртуализация на уровне приложений.
Достоинства:
Недостатки:
Если же вам нужно освободить место в стойке, снизить энергопотребление систем, избавиться от «серверного зоопарка» — то ваше решение – виртуализация серверов.
Достоинства такого решения:
Недостатки – в принципе, те же, что и у терминальных решений:
Надеюсь, моя статья окажется для кого-то полезной. Благодарность и конструктивную критику, как всегда, можно высказать в комментариях.
Технология виртуализации в процессоре | Технологии | Блог
На протяжении последних 15 лет слово «виртуальный» звучит практически из каждого утюга. Нам обещают все более реалистичные виртуальные миры или, как минимум, дополненную реальность. Виртуальная реальность, как в знаменитой трилогии «Матрица», пока в будущем. А вот виртуализация внутри процессора — реальное настоящее.
Зачем нужна виртуализация на домашнем компьютере
Вот простой пример: вы используете для работы и игр Windows, но при этом хотите изучить, например, Linux. Значит, нужно, чтобы эта операционная система находилась под рукой. Или занимаетесь программированием под Android или iOS. В этом случае постоянно требуется проверка разработанного приложения в родной среде.
Без виртуализации пришлось бы устанавливать на один компьютер две операционные системы, делать загрузчик и запускать каждую операционную систему поочередно. Или еще хуже — стирать одну ОС, устанавливать другую с переносом данных, переустановкой нужных приложений и так далее.
Так вот виртуализация позволяет обойтись без всех этих сложных процедур. Используя ее,можно запускать несколько операционных систем одновременно (одну внутри другой или две параллельно) и работать в той среде, которая нужна под конкретную задачу.
Виртуализация в бизнесе
Главная задача виртуализации — оптимальное использование производительности и мощности современной компьютерной техники в бизнес-приложениях, где используется мощное и дорогое оборудование.
Например, ваша организация собирается поставить почтовый сервер для обработки поступающей и исходящей переписки, а еще развернуть DNS и WEB-сервер. Сколько для этого нужно серверных машин? Достаточно одной. Потому что на ней, в виртуально разделенных друг от друга «песочницах», на одном и том же железе заработают как бы три отдельных компьютера, выполняющие каждый свою задачу. Так вы разместите на одном компьютере сразу три отдельных сервера и используете всю мощность и производительность техники, окупив потраченные средства.
Разумеется, так как мощность и производительность серверных систем и пропускная способность каналов связи постоянно растет, у виртуализации появляется все больше возможностей для применения. Наглядный пример из относительно недавно запущенных и находящихся у всех на слуху — сервис GeForce Now, благодаря которому можно на слабых компьютерах запускать современные игры.
Фактически это удаленные виртуальные компьютеры, выделенные сервисом под конкретного игрока. Собственная техника выступает только как терминальное устройство, для которого уже не так важна производительность процессора и видеокарты.
Основные направления развития виртуализации
В целом виртуализация как технология сейчас развивается по трем основным направлениям:
- Виртуализация представлений. Это все тот же сервис GeForce Now. Сервер предоставляет вычислительные мощности, выполняет все расчеты, а на стороне терминала, за которым находится пользователь, только отображаются результаты расчетов. Да, в этом случае аппаратные требования к серверу оказываются высокими, но зато терминальное оборудование может быть очень простым.
- Виртуализация аппаратной платформы. Это имитация аппаратной платформы с четко заданными параметрами. На созданный таким образом виртуальный компьютер устанавливают собственную ОС, запускаемую с помощью соответствующего приложения. Пример такой виртуализации — точная эмуляция Android для проверки и поиска багов в новых приложениях.
- Виртуализация программной среды. Используется для запуска программ в изолированной, не контактирующей с «окружающим миром» среде. Это делается для исключения конфликтов и защиты приложений — как запускаемых внутри «песочницы» от внешних воздействий, так и остальных программ от небезопасного софта внутри виртуальной среды. Например, при запуске в такой «виртуальной песочнице» безопасного браузера, вы не навредите свой операционной системе, посещая вредоносные сайты, так как все работает внутри специально созданной для приложения программной среды.
Как работает виртуализация
Мы разобрались с тем, что виртуализация — это хорошо и полезно. А что требуется для того, чтобы она заработала на вашем конкретном компьютере? Надо чтобы процессор поддерживал виртуализацию.
То есть, он должен уметь работать с несколькими системами команд одновременно – например, от одной операционной системы и от другой. А значит, выполнять инструкции, выделять адреса и место под хранение данных так, чтобы они работали только в нужной среде, да еще и взаимодействовали с интерфейсом, портами ввода-вывода, видеокартами и прочими узлами компьютера.
Такая технология есть у обоих крупных производителей процессоров для ПК: у Intel она называется Intel VT, у AMD — AMD –V.
Особенности Intel VT
Впервые о разработке технологии виртуализации компания Intel объявила еще в 2005 году. И с тех пор Intel VT постоянно совершенствуется и расширяется.
Корпорация Intel описывает Intel VT как технологию, развивающую несколько основных направлений. На сегодня это:
- виртуализация процессоров. Производительность современного процессора, работающего в составе виртуальной машины, практически такая же, как и при работе в составе физической. Кроме того, пользователь может создавать внутри работающей виртуальной среды другую. То есть, делать что-то вроде «матрешки» из «вложенных» друг в друга виртуальных операционных систем — так работает вложенная виртуализация;
- виртуализация графических представлений через Intel Graphics Virtualization. Обеспечивает виртуальным машинам полный доступ или совместное использование графических процессоров и систем, отвечающих за работу с видео. Применяется для удаленных рабочих мест (несколько пользователей работают с удаленных терминалов на одном сервере) и онлайн-игр;
- виртуализация ввода-вывода Intel Virtualization Technology for Directed I/O и прочие технологии работы с периферией обеспечивают передачу результатов обработки на сетевые и прочие устройства ввода-вывода информации. То есть, образно говоря, не дают виртуальным машинам «поссориться» при взаимодействии с сетью и не потерять в быстродействии. А также позволяют им получать доступ к любым устройствам, подключенным, например, к шине PCI-E. Отсюда следует и виртуализация сетевых функций, например, Intel QuickAssist.
Особенности AMD–V
Процессоры AMD по цене доступнее Intel, но это совсем не говорит о том, что они хуже. Есть мнение, что как раз наоборот. Многие игровые платформы строятся именно на основе процессоров, чипсетов и видеокарт этой компании.
И, конечно же, у главного конкурента Intel есть свой набор функций, реализующих аналогичные процессы виртуализации. Точно также на машинах, собранных на процессоре и чипсете AMD, можно развернуть несколько операционных систем и обеспечить их работу с периферийными устройствами, сетью, памятью и пр. или, например, запустить критичное приложение в изолированной среде.
Включение виртуализации на компьютере
Непосредственный запуск виртуальных машин выполняется с помощью специальных приложений:
- менеджеров виртуальных машин. В качестве примера можно привести VMWare Workstation, Parallels Workstation. В этом случае одна операционная система запускается внутри другой;
- программ-гипервизоров, позволяющих запускать на одном компьютере одновременно несколько операционных систем. Примеры таких приложений — Microsoft Hyper-V или Xen.
Но до того, как вы запустите эти программы и приступите к установке и настройке виртуальных машин, вам потребуется включить виртуализацию.
Дело в том, что по умолчанию в настройках BIOS большинства материнских плат виртуализация отключена. И ее необходимо включить в соответствующем разделе, который называется у каждого производителя по-своему, например, «Virtualization Technology» изменив значение опции с «Disabled» на «Enabled».
Если такой опции нет, то может оказаться так, что прошивка вашей материнской платы или процессор (хотя такое сейчас возможно только на старых моделях) виртуализацию не поддерживает. В этом редком, но возможном случае использовать преимущества виртуализации не получится.
Такая функция отключена в BIOS некоторых моделей ноутбуков Aser Aspire, позиционируемых производителем, как техника для домашнего использования.
Но в подавляющем большинстве случаев, вы просто включаете в BIOS виртуализацию, сохраняете настройки и после этого можете устанавливать и запускать гипервизоры или менеджеры виртуальных машин и приступать к работе с ними, управляя несколькими вычислительными процессами в разных оболочках одновременно.
Виртуализация процессора для чего нужна
цифровая электроника вычислительная техника встраиваемые системы
Для чего нужна виртуализация на компьютере
На сегодняшний день существует как минимум 3 популярных и при этом бесплатных системы виртуализации для настольного компьютера:
- VMWare Player
- Hyper-V встроенный в Windows 8
- VirtualBox
Все они позволяют сделать внутри вашего компьютера еще один виртуальный компьютер со своей независимой операционной системой, своими настройками, файлами и т. Д. Профессионалы совершенно четко знают для чего им нужны средства виртуализации, но они так же могут быть полезны и рядовым пользователям.
Тестирование альтернативной операционной системы. Например вы хорошо научились работать в Windows, но услышали, что это не единственная операционная система на свете! Существуют так же многочисленные дистрибутивы Linux и MacOS. Если вы человек любознательный, то вам наверняка захочется попробовать эти альтернативные операционные системы и тут как нельзя кстати вам пригодится какое-нибудь решение по виртуализации! Вы без каких либо проблем сможете оценить большинство возможностей чужеродных операционных систем, изучить их особенности и принять решение нужны ли они вам, и все это без какого бы то ни было вмешательства в работу вашей существующей операционной системы!
Тестирование неизвестных программ. В интернете огромное количество сайтов с ещё большим количеством самых разных программ! Очень часто бывает так. что вы скачали какую-то программу и запустили её на свой страх и риск. В результате этого запуска потеряли данные или поломали свою операционную систему. После чего вам предстоит непростой путь её восстановления и удаления последствий работы плохой программы. Если бы вы запустили эту программу в тестовой виртуальной операционной системе — то никаких последствий для вашего рабочего окружения это не имело бы! Все системы виртуализации имеют функционал снапшотов (снимков состояния), которых позволяет вам сделать снимок состояния операционной системы на определенный момент времени, например перед запуском не изветсной программы, и если программа навредила виртуальному компьютеру вы просто возвращаете его состояние к предыдущему состоянию и как будто ничего не произошло! Опять же без какого либо ущерба вашей основной ОС.
Безопасность и приватность. Предположим вам необходимо работать на компьютере с важными данными, которые не должны попасть в руки других людей. Или например вы работаете со своего компьютера с различными интернет-банками, платежными системами и т. П. и не хотите, чтобы данные от них попали в руки злоумышленников. Вы можете сделать специальную виртуальную машину, которую можно, кроме прочего, хранить на зашифрованном виртуальном диске. В этой виртуальной машине необходимо установить операционную систему с максимальными настройками безопасности и приватности. Как правило с такими настройками запрещена любая сетевая и программная активность, кроме самой необходимой, как следствие совершать обычные действия в такой ОС довольно затруднительно. Надеюсь дальнейших ход мыслей понятен? Когда вам необходимо просто погулять по интернету, почитать почту, посмотреть кино или послушать музыку — вы пользуетесь основным компьютером. Когда необходимо поработать с конфиденцильаной информацией — вы запускаете специальную виртуальную машину с масимальными настройками безопасности.
Запуск программ написанных для другой ОС. Бывают такие ситуации, в основном у продвинутых пользователей, что вам необходимо пользоваться программой, которая существует только для другой операционной системы. Например вы используете Linux, а вам так необходим Photoshop. Тут вам тоже могут прийти на помощь средства виртуализации. Многие современные системы виртуализации для рабочего стола позволяют запускать приложения из гостевой операционной системы таким образом, что оно как будто запущено в вашей основной операционной системе. Хотя на самом деле оно запущено в гостевой ОС, просто в этом режиме программа убирает другие элементы оформления, оставляя только окно программы.
Комбинируя все перечисленное можно предложить так же следующий вариант использования. Основная операционная система Windows — используется для игр и локального просмотра видео и музыки, гостевая операционная система Linux для серфинга в интернет, чтения электронной почты и работы с информацией. Таким образом можно совместить доступность развлечений по ОС Windows с безопасностью под Linux.
Виртуализация серверов
Виртуализация — это процесс создания программного (виртуального) представления чего-либо. Когда этим чем-либо выступают серверы (физическое оборудование), мы говорим, что это «виртуализация серверов». Это действенный способ повысить эффективность работы и отказоустойчивость IT-инфраструктуры, а также сократить расходы на ее содержание и модернизацию.
Суть серверной виртуализации
Серверная виртуализация — это архитектура ПО, которое отвечает за то, чтобы несколько операционных систем работали на базе одного физического сервера. При этом ПО каждого сервера самодостаточно и отделено от любых физических устройств. Это же ПО воспринимает доступные ресурсы как ресурсы одного физического сервера, хотя по факту получает небольшой пул ресурсов. Виртуальные серверы работают как имитация физического вычислительного оборудования.
В виртуальном сервере эмулируется аппаратное обеспечение: процессоры, дисковые накопители, оперативная память. Операционные системы, установленные на каждый виртуальный сервер, не «видят» друг друга и при этом функционируют так, как если бы они были установлены на обычном компьютере. На одном «железе» можно запускать несколько ОС и в разных пропорциях распределять между ними физические ресурсы.
С виртуализацией неразрывно связан гипервизор — программное обеспечение, которое разворачивается на сервере и напрямую взаимодействует с его физическими ресурсами. Гипервизор отвечает за то, чтобы виртуальные машины «видели» эти ресурсы как собственные.
Зачем нужна виртуализация серверов
Виртуализация среды повышает гибкость и адаптивность ИТ-инфраструктуры организации, снижает расходы на ее содержание, делает рабочие нагрузки мобильными, а ресурсы — доступными. Последствиями виртуализации серверов будет рост автоматизации бизнес-процессов, улучшение управляемости и экономичности инфраструктуры, минимизация аварийных и предназначенных для технического обслуживания простоев.
В ситуации с серверами виртуализация решает сразу несколько важных задач.
- Позволяет оптимизировать потребление вычислительных ресурсов и ресурсов хранения. До появления технологии виртуализации в дата-центрах скапливалось много оборудования, которое использовалось неэффективно. Пока одни машины работали в половину (или меньше) своего потенциала, другие были перегружены задачами и часто останавливались. Виртуализация решила эту проблему, и теперь рабочие нагрузки равномерно распределяются между несколькими машинами.
- Сдерживает рост количества серверов. Теперь можно уменьшить количество серверов, необходимых в работе разным задачам и приложениям, установив вместо них одну машину и запустив на ней нужное число ОС (например, семейства Windows).
- Снижает эксплуатационные расходы на содержание физического оборудования. Так как серверов меньше, организация может сэкономить на энергопотреблении и кондиционировании помещений (снизится тепловыделение, потому можно будет использовать менее мощные установки).
- Упрощает миграцию данных. При переносе данных на другой сервер сокращается время выполнения организационных работ: IT-специалисту достаточно обновить драйверы на основной (хостовой) ОС, а гостевые продолжат работать в прежнем режиме, так как не привязаны к физическому оборудованию. Для пользователи, которые пользуются ресурсами виртуальных машин, такой «переезд» останется незамеченным.
- Повышает производительность прикладного ПО. Если раньше одни приложения на 100 % потребляли физические ресурсы одной машины, сейчас эта ситуация исключена. Работающие виртуальные машины могут автоматически перемещаться на менее нагруженные серверы, чтобы снизить нагрузку на более нагруженные.
- Делает серверы более доступными и сокращает простои оборудования. Меньше времени требуется на то, чтобы восстановить систему до исходного состояния в случае сбоя. Виртуальные серверы поддерживают технологию создания виртуальных снимков и умеют делать резервное копирование данных по заранее составленному расписанию.
- Упрощает работу с виртуальной средой. Требуется меньше технических специалистов, которые занимаются обслуживанием системы. Администраторы ценят виртуализацию за то, что она позволяет удаленно управлять виртуальными серверами независимо от их количества и территориального расположения. Простой пример: если физическая машина «зависла», больше не нужно идти в серверную и перезагружать ее вручную — это можно сделать из консоли со своего рабочего места.
Есть ли недостатки у виртуализации?
Минус виртуализации в том, что для перехода на эту технологию организации с высокой вероятностью придется покупать новое оборудование — с более быстрыми процессорами, увеличенным объемом дискового пространства и оперативной памяти. Однако эти расходы окупаются в течение ближайших нескольких лет при условии, что компания развивается, а объемы данных, которыми она оперирует, непрерывно растут. Плюс один мощный сервер стоит дешевле, чем несколько менее мощных машин.
Процессоры в новых серверах должны поддерживать технологии виртуализации, если используются системы вроде MS Hyper-V. С этой задачей справляются микрочипы Intel VT или AMD-V, а вот процессоры линейки x86 32bit (одни из самых популярных в течение длительного времени) уже не подходят.
Плюсы и минусы технологии виртуализации необходимо рассматривать в контексте конкретной организации и тех задач, которые она решает. Возможны ситуации, когда недостатки технологии перевесят ее сильные стороны, но в мире быстро растущих данных это будет исключением из правил.
Где используется виртуализация серверов
- Объединение большого количества физических машин в один пул ресурсов, который консолидирует вычислительные возможности процессора, объем оперативной памяти и дискового пространства. Это позволяет оптимизировать распределение нагрузок между запущенными приложениями.
- Организация тестовых лабораторий и обучения. Виртуальные машины с Windows Server легко разворачивать и запускать. Это делает их удобными инструментами в работе с тестовыми средами для проверки работы нового программного обеспечения, а также организации обучения.
- Распространение ПО. Некоторые разработчики предлагают свои продукты в виде готовых образов виртуальных машин. Виртуализация машин VMWare в VMTN работает именно по такому принципу.
- Организация работы дата-центров. В центрах обработки данных виртуализация обеспечивает высокую гибкость ИТ-инфраструктуры и позволяет ей лучше соответствовать потребностям клиентов и их бизнеса.
- Повышение отказоустойчивости IT-инфраструктуры. Сбой физического сервера приводят к критичным для бизнеса последствиям. В случае с виртуализацией виртуальные машины можно переносить на другое железо и так сократить время простоя.
- Виртуализация кластеров. Если у организации нет возможности развернуть высокодоступный кластер, она может обойтись построением кластера виртуализированного. Популярные платформы для решения этой задачи — Microsoft Hyper-V и Red Hat Cluster Suite.
Решения для виртуализации серверов
Microsoft Hyper—V. Подходит для серверов, которые работают под управлением операционных систем Windows Server 2012, а Windows Server 2012 R2 и старше. Возможности Microsoft Hyper-V: виртуализация оборудования, работа на процессорах с x64 архитектурой, продуманная процедура кластеризации, функции реплицирования, удаленный мониторинг, гибкое управление коммутаторами и другие.
VMware. Компания-лидер в области разработки решений для виртуализации разработала собственный гипервизор и сегодня предлагает большой выбор инструментов для управления ИТ-инфраструктурой компании. Продукты VMware в том числе можно устанавливать поверх ОС Microsoft Windows.
Блог Евгения Крыжановского
Я научу вас ремонтировать свой компьютер!
Intel Virtualization Technology: особенности функций
Intel Virtualization Technology, данное обозначение может обнаружить каждый заглянувший в БИОС материнской платы своего компьютерного устройства пользователь. Хочется сразу же предупредить самых нетерпеливых и любопытных, не стоит ее активировать без предварительного изучения технических возможностей и принципиального назначения. Именно об этом пойдет речь в данной статье, которая (надеюсь) будет не слишком нудной, но вместе с тем понятной для того, чтобы принять решение о необходимости данной опции на вашем компьютере.Назначение функции
Современное аппаратное обеспечение и заложенные в него мощности позволяют создавать достаточно эффективные платформы виртуализации не только на профессиональных серверных системах, но и обычных персональных компьютерах. Говоря простым и более понятным языком, практически любой пользователь может создать на базе своего устройства еще один (даже несколько) виртуальный, так называемый «Гостевой» компьютер по необходимым ему параметрам:
- Виндовс – любая необходимая версия.
- Мощность жесткого диска.
- Необходимое количество ядер у процессора.
- Обозначить объем оперативной памяти.
После этого, для запуска созданного «Гостя», подключается опция Intel Virtualization Technology и устанавливается виртуальная машина. Представляем наиболее популярные среди них версии:
- Oracle Virtualbox – бесплатная утилита особенно высоко ценится среди рядовых (домашних) пользователей. Выпускается на русском языке, совместима со всеми операционными системами включая Андроид и имеет достаточно простой, понятный даже новичку функционал настроек.
- VMware Workstation – довольно сложный продукт, рассчитанный для профессионального использования. Платная версия требует дополнительной интеграции с другими сервисами производителя, а бесплатный вариант значительно уступает в функциональных возможностях.
- Hyper-V – компонент, входящий в список опций профессиональных ОС Виндовс 7-ой и 10-ой версий. Активируется через панель управления.
Количество подключаемых виртуальных «Гостевых» компьютеров ограничивается исключительно возможностями начального (механического) устройства. Среднее по производительности устройство может одновременно поддерживать до 5 простых виртуальных оперативных систем.
С помощью виртуализации можно достичь существенной экономии на аппаратном обеспечении и обслуживании. Существенно упрощается процедура проведения резервного копирования (информация будет копироваться с механического устройства на виртуальное или наоборот) и восстановления информации после сбоя. Виртуальное устройство может запускаться с любого компьютерного оборудования и может распространяться как отдельная единица заданного шаблона.
Intel Virtualization Technology: включать или нет
Что произойдет если пользователь активирует виртуализацию, а делается это достаточно просто:
- Вход в БИОС компьютера.
- Установка параметра «Enabled» напротив названия функции.
После перезагрузки устройства опция будет подключена, но никаких изменений по мощности и скорости отклика на ПК не произойдет. Одновременно с этим, наличие активированной, но не используемой опции может негативно сказываться на работе оперативной системы в целом, поэтому:
- Если перед вами не стоят профессиональные задачи по запуску нескольких виртуальных платформ.
- Вы не являетесь профессиональным IT-технологом, повышающим гибкость имеющейся сетевой инфраструктуры.
Функция Intel Virtualization Technology на обычном домашнем компьютере просто не нужна. Если вы все равно зашли на страницу БИОС, перед выходом убедитесь, что она по-прежнему находится в отключенном состоянии.
Для общего развития и на случай, если технологии создания виртуальных машин вас серьезно заинтересовали хотелось бы добавить, что функция их создания имеется в наличии не только у процессоров Intel, но и AMD с практически одноименным названием «AMD-V». Возможен ли запуск виртуального компьютера без данной функции? Да, вполне возможен, но скорость его работы будет настолько медленной, что заставит достаточно быстро оказаться от подобного «упрощения» задачи.
Заключение и вывод
Пользователь, уяснивший, что технология виртуализации ему не нужна, а мощность и скорость работы своего компьютерного устройства можно повысить другими, более эффективными способами по сравнению с созданием виртуального двойника, задаст закономерный вопрос: «Тогда почему эта функция присутствует и достаточно активно продвигается создателями?». Ответить на который достаточно просто. Да, действительно, разработки в данном направлении проводятся уже давно и их результатом стали 2-е версии опций для виртуализации:
- VT-x – наиболее известная со времен выпуска процессора Pentium 4.
- VT-d – более поздний вариант и найти его в дешевых моделях процессора уже не получится.
Если начальный вариант позволяет создавать виртуальные машины в так называемом пошаговом формате, то последняя версия предоставляет пользователю возможность полностью виртуализировать готовые устройства (например, видеокарту) с помощью шины PCI.
Аналитические отделы таких крупных корпораций, как Intel и AMD видят за виртуализацией будущее всей электронной промышленности и пытаются таким образом не только держать руку на пульсе всех современных направлений развития, но и самим принимать активное участие в данном процессе. Поэтому хочется порекомендовать пользователям знакомиться с новостями о последних разработках в данной сфере изучать их более подробно и готовиться (возможно в скором будущем) к прорыву в области использованию виртуальных машин, а сегодня без проблем довольствоваться классическими механическими ПК.
Запись опубликована 24.01.2019 автором Ольга в рубрике Моя жизнь с метками Intel Virtualization Technology. Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:
Опция BIOS Virtualization — как включить виртуализацию в BIOS
Опция Virtualization Technology. Включение данной опции включает технологию аппаратной виртуализации, основанной на специальной процессорной архитектуре. В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем (виртуальных машинах — VMware, Virtual PC и тд.), управляемых гипервизором напрямую. Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации.
На работу программ пользователя в стандартной операционной системе данная опция практически не влияет.
Значения опции:
Опция также может иметь другие названия:
- Virtualization Technology
- Vanderpool Technology
- VT Technology
- Virtualization
Примечание 1.Аппаратная виртуализация виртуализация с поддержкой специальной процессорной архитектуры. Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью невиртуализованной машины, что дает виртуализации возможность практического использования и влечет её широкое распространение. Наиболее распространены технологии виртуализации Intel-VT и AMD-V.
- В Intel VT (Intel Virtualization Technology) реализована виртуализация режима реальной адресации (режим совместимости с 8086). Соответствующая аппаратная виртуализация ввода-вывода — VT-d. Часто обозначается аббревиатурой VMX (Virtual Machine eXtension). Кодовое название — Vanderpool.
- AMD-V часто обозначается аббревиатурой SVM (Secure Virtual Machines). Кодовое название — Pacifica. Соответствующая технология виртуализации ввода-вывода — IOMMU. AMD-V проще и эффективнее, чем Intel VT. Поддержка AMD-V появилась в Xen 3.3.
Intel VT (Intel Virtualization Technology) — intel virtualization technology что это?
VT-x 13 ноября 2005 года Intel выпустила две модели Pentium 4 (модели 662 и 672), которые стали первыми процессорами, поддерживающими VT-x («Vanderpool»). VT-x представляет собой технологию виртуализации Intel режима реальной адресации на платформе x86 — VMX (Virtual Machine eXtension).
Реализована виртуализация режима реальной адресации (режим совместимости с 8086).
VT-d (Virtualization technology for directed I/O) — технология аппаратной виртуализации ввода-вывода , созданная корпорацией Intel в дополнение к её технологии виртуализации вычислений VT-x. Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помощью своих штатных средств. Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMU центрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table — DMAR), которую гипервизор получает от BIOS через ACPI. Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. С помощью DMAR он создает таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как бы он видел физические без него и гипервизора.
Intel Virtualization Technology for Directed I/O (VT-d) — это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода. Ознакомиться подробнее с технической стороной вопроса можно здесь https://ru.wikipedia.org/wiki/
Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY
Название данной опции у данного производителя в данной версии BIOS:
Технологии виртуализации
Виртуализация — это возможность запускать при помощи специального программного обеспечения (менеджера виртуальных машин, типичные примеры — VMWare Workstation, Parallels Workstation, Oracle VirtualBOX одну или несколько операционных систем, называемых гостевыми, внутри другой, называемой хост-системой, причём операционные системы могут быть различными (Например — Windows 7 из под Mac OS X или Windows XP из под Windows 7), либо запускать на одном компьютере несколько операционных систем одновременно при помощи специальной программы-гипервизора. (Примеры — VMWare ESXi, Xen, Microsoft Hyper-V).
Обычно виртуализация применяется для одной из следующих задач
- Запуск гостевой операционной системы для исполнения прикладного ПО, не работающего под хост-системой.
- Разработка и отладка сетевых и кросс-платформенных приложений на одном компьютере.
- Запуск нескольких экземпляров серверных ОС на одном физическом сервере для обеспечения большей гибкости и безопасности в работе (особенно это касается web-серверов).
- Облегчение миграции с одной физической платформы на другую.(Не требуется повторная установка ОС и ПО, достаточно лишь скопировать образ виртуальной машины).
Для ускорения (или, во многих случаях, вообще возможности) работы гостевых операционных систем существуют аппаратные поддержки технологии виртуализации со стороны процессоров:
- VT-x(Intel Virtualization Technology) – технология аппаратной поддержки виртуализации в процессорах Intel, сейчас распространившаяся практически на все модели серверных и десктопных процессоров: Список процессоров Intel c поддержкой VT-x.
- AMD-V (AMD Virtualization Technology) – технология аппаратной поддержки виртуализации в процессорах AMD, функционально аналогичная технологии VT-x, но реализованная несколько иначе, поэтому в любом ПО для виртуализации поддержка этих технологий может присутствовать в различных комбинациях. Список процессоров AMD c поддержкой AMD-v.
- VT-d (Intel Virtualization Technology for Directed I/O) — технология виртуализации ввода-вывода, позволяющая гостевым машинам напрямик использовать такие устройства как сетевые адаптеры, графические и дисковые контроллеры. Разрабатываемая аналогичная технология AMD носит название AMD-vi. Список процессоров Intel c поддержкой VT-d.
Как включить виртуализацию в БИОСе и зачем вообще это нужно
Всем привет! Сейчас будем говорить о такой запутанной теме, которая звучит так: как включить виртуализацию в БИОСе. Также попробуем разобраться зачем, вообще, это нужно делать.
Итак, друзья мои, если говорить простыми словами, то эта технология нужна для работы различных программных виртуальных машин и эмуляторов. С ее помощью в разы увеличивается быстродействие такого ПО.
Содержание статьи:
Но начнем с того, что поводом для написания этой статьи послужило вот такое сообщение, которое выдал при запуске один из весьма популярных эмуляторов Android. Смотрим и анализируем:
А это есть не что иное, как призыв включить эту самую гребаную виртуализацию. Ведь сокращенно данная технология называется VT-x или AMD-V. Все зависит от того, на процессе какого производителя она применяется.
Ну что же, давайте пробовать делать первые шаги в нужном направлении. Первым делом нам нужно войти в БИОС, чтобы, собственно, активировать эту самую функцию. Поэтому от слов к делу.
Конечно, сразу стоит сказать о том, что у каждого производителя вход в БИОС и разделы в нем могут существенно различаться. Но для наглядности и в качестве примера, все дальнейшие действия будут показаны на ноутбуке Lenovo.
Итак, входим и сразу следуем в раздел «Configuration». Там находим так нужный нам пункт «Intel Virtual Technology» и активируем его, выбрав значение «Enable»:
Вот и все, теперь виртуализация в БИОСе включена, можно пользоваться. Осталось только сохранить внесенные изменения. Для этого следуем в раздел «Exit» и выбираем пункт «Exit Saving Changes»:
Но в завершение давайте немножко поговорим об одном не очень приятном нюансе, с которым вы можете столкнуться, включая вышеописанную технологию. Все дело в том, что некоторые производители блокируют ее по умолчанию.
То есть железо компьютера может поддерживать виртуализацию, но в БИОСе не будет возможности активировать нужный пункт. В таком случае, увы, отделаться малой кровью не получится.
В Сети есть множество информации по поводу того, как можно снять такой блок. Но надо сразу сказать, что рассчитана она явно не на рядового пользователя, поскольку там требуется владение специфическими компьютерными знаниями:
А наш рассказ про включение виртуализации подходит к концу. Если остались какие-то вопросы, скорее задавайте их в комментариях к статье. А всем любознательным, сейчас предлагаем посмотреть очень интересный видеоролик.
https://youtu.be/VFtRZsXM3HQ
Как включить VT для повышения производительности?-LDPlayer
Примером использования виртуализации является возможность запуска нескольких операционных систем на одном компьютере.
Видео гайд ►►
Содержание:
1. Зачем нужна VT (технология виртуализации)?
LDPlayer может работать быстрее и плавнее на вашем ПК после включения VT (технологии виртуализации). Иногда вы даже не можете запустить LDPlayer, когда VT выключен.
2. Как проверить возможна ли виртуализация на вашем ПК?
Однако на некоторых ПК не поддерживается VT. Как узнать, поддерживает ли мой компьютер VT?
1) Скачайте эту программу и запускайте. ⇒ Нажмите, чтобы скачать.
Если ссылка не работает, нажмите ссылку правой кнопкой мыши, выберите «Открыть ссылку в новой вкладке «
Результаты программы
Появляется два зеленых «√», вы успешно включили VT, тогда не нужно смотреть дальше.
Появляется два красных «X», это означает, что ваш компьютер не поддерживает VT;
Появляется зеленая «√» и красная «Х», как в следующее фото, т.е. ваш компьютер поддерживает VT, но вы не включили, смотрите дальше;
Еще другой способ, просмотрите верхний правый угол LDPlayer. Если кнопка VT видна, это означает что VT отключена. Если кнопка невидна, то есть VT уже включена, вы сможете пропустить этот гайд.
3. Общий способ включения VT
3. 1 Как зайти в BIOS?
А. Перезагрузите компьютер или ноутбук, при включении постоянно нажмите кнопку «F2» или «Del», чтобы попасть в BIOS. (точная клавиша зависит от версии микропрограммы и ее изготовителя)
Если после этого вы не можете войти в BIOS, попробуйте эти — ESC, F8, F9, F10, F11, F12. Клавиша, какую вам следует нажать зависит от вашей материнской платы. Об этом вы можете это найти в интернете.
3.2. Как включить VT?
А. На странице BIOS вы можете нажать «←», «→», «↑», «↓» для переключения параметров и нажать «Enter» для выбора
Б. Имя параметра VT обычно — это технология виртуализации (ключевое слово — Virtual или Virtualization, а в некоторых случаях VT-X или SVM), обычно в «Advanced» или «CPU», иногда в «Configuration» или «Security»
В. Здесь выберите «Enable»
Г. Затем нажмите «F10» или «F4» , сохраните изменения и выйдите из BIOS
4. Способ включения VT на некоторых марках материнских плат и ноутбуков
Как включить VT на компьютере или ноутбуке Lenovo (Леново)?
Как включить VT на компьютере или ноутбуке ASUS?
Как включить VT на компьютере или ноутбуке DELL?
Как включить VT на компьютере или ноутбуке HP?
Как включить VT на материнских платах MSI?
Как включить VT на материнских платах GIGABYTE?
5. Частые проблемы при включении VT
5.1 При быстрой загрузке пк грузится мгновенно, иногда в биос не успевает заходить, как сделать?
Смотрите гайд — Как зайти в биос при быстрой загрузке пк?
5.2 Что делать если появляется ошибка «g_bGuestPoweroff fastpipeapi.cpp: 1161/1153» при загрузки эмулятора?
Смотрите гайд — Как решить проблему «g_bGuestPoweroff fastpipeapi.cpp: 1161/1153”?
5.3 В биос VT включена, а в эмуляторе кнопка VT видна, что делать?
Смотрите гайд — VT включена, а в эмуляторе нет, что делать?
6. VT включена , однако в эмуляторе лагает, что делать?
Вы можете смотреть наш гайд, чтобы оптимизировать ваш пк
Как переключиться между двумя видеокартами?
Лаги из-за антивирусов Avast?
Как обновить графический драйвер?
Как решить проблему изображении с видеокартой NVIDIA?
Как максимально повысить фпс в играх?
технология виртуализации Intel® — что такое Intel® VT? |…
Виртуализация абстрагирует оборудование, которое поддерживает возможность общего доступа к одному набору ресурсов для нескольких рабочих нагрузок. На общем виртуализированном оборудовании можно совмещать различные рабочие нагрузки при сохранении полной изоляции друг от друга, свободной миграции по инфраструктурам и масштабировании по мере необходимости.
Как правило, за счет виртуализации компании получают значительный капитал и повышение производительности труда, так как это увеличивает эффективность использования и консолидации серверов, динамического распределения ресурсов и управления ими, изоляции рабочей нагрузки, безопасности и автоматизации. Виртуализация делает возможным автономное выделение ресурсов по требованию и программно-определяемое управление ресурсами, масштабирование любой части гибридного облака в пределах или за пределами организации в зависимости от конкретных бизнес-потребностей.
Технология виртуализации Intel® представляет собой расширяемый ассортимент технологий и функций, которые делают виртуализацию более практичной, устраняя непредвиденные издержки производительности и повышая безопасность. Технология виртуализации Intel® обеспечивает аппаратную поддержку для программного обеспечения виртуализации, уменьшая его размер, стоимость и сложность. Кроме того, особое внимание уделяется снижению непредвиденных издержек виртуализации, возникающих в
кэш-памяти
, подсистеме ввода-вывода и памяти. За последние десять лет появилось значительное число поставщиков гипервизоров, разработчиков решений и пользователей, использующих технологию виртуализации Intel®,
которая сейчас обслуживает широкий спектр клиентов в потребительском, корпоративном, облачном, коммуникационном, вычислительном и других секторах.
Технология виртуализации Intel® в настоящее время включает в себя ряд возможностей (но список ими не ограничивается).
Что такое виртуализация? | IBM
Виртуализация — это процесс, который позволяет более эффективно использовать физическое компьютерное оборудование и является основой облачных вычислений.
Что такое виртуализация?
Виртуализацияиспользует программное обеспечение для создания уровня абстракции над компьютерным оборудованием, который позволяет разделить аппаратные элементы одного компьютера — процессоры, память, хранилище и многое другое на несколько виртуальных компьютеров, обычно называемых виртуальными машинами (ВМ).Каждая виртуальная машина работает под управлением собственной операционной системы (ОС) и ведет себя как независимый компьютер, даже если работает только на части фактического базового компьютерного оборудования.
Отсюда следует, что виртуализация позволяет более эффективно использовать физическое компьютерное оборудование и обеспечивает большую отдачу от инвестиций организации в оборудование.
Сегодня виртуализация является стандартной практикой в корпоративной ИТ-архитектуре. Это также технология, лежащая в основе экономики облачных вычислений.Виртуализация позволяет поставщикам облачных услуг обслуживать пользователей с их существующим физическим компьютерным оборудованием; это позволяет пользователям облака приобретать только те вычислительные ресурсы, которые им нужны, когда они им нужны, и экономично масштабировать эти ресурсы по мере роста их рабочих нагрузок.
Дополнительный обзор того, как работает виртуализация, см. В нашем видео «Объяснение виртуализации» (5:20):
Преимущества виртуализации
Виртуализация дает операторам центров обработки данных и поставщикам услуг ряд преимуществ:
- Эффективность использования ресурсов: До виртуализации каждому серверу приложений требовался собственный выделенный физический ЦП — ИТ-персонал покупал и настраивал отдельный сервер для каждого приложения, которое они хотели запустить.(ИТ-специалисты предпочитали одно приложение и одну операционную систему (ОС) на компьютер из соображений надежности.) В любом случае каждый физический сервер будет использоваться недостаточно. В отличие от этого, виртуализация серверов позволяет запускать несколько приложений — каждое на своей виртуальной машине с собственной ОС — на одном физическом компьютере (обычно сервере x86) без ущерба для надежности. Это позволяет максимально использовать вычислительную мощность физического оборудования.
- Упрощение управления: Замена физических компьютеров программно определяемыми виртуальными машинами упрощает использование политик, написанных в программном обеспечении, и управление ими.Это позволяет создавать автоматизированные рабочие процессы управления ИТ-услугами. Например, инструменты автоматического развертывания и настройки позволяют администраторам определять коллекции виртуальных машин и приложений как службы в шаблонах программного обеспечения. Это означает, что они могут многократно и последовательно устанавливать эти службы без громоздких и временных затрат. и ручная настройка, подверженная ошибкам. Администраторы могут использовать политики безопасности виртуализации, чтобы указать определенные конфигурации безопасности в зависимости от роли виртуальной машины.Политики могут даже повысить эффективность использования ресурсов за счет вывода из эксплуатации неиспользуемых виртуальных машин для экономии места и вычислительной мощности.
- Минимальное время простоя: Сбои ОС и приложений могут вызвать простои и снизить производительность пользователей. Администраторы могут запускать несколько резервных виртуальных машин рядом друг с другом и переключаться между ними при возникновении проблем. Запуск нескольких физических серверов с резервированием обходится дороже.
- Более быстрая подготовка: Покупка, установка и настройка оборудования для каждого приложения отнимают много времени.При условии, что оборудование уже установлено, подготовка виртуальных машин для запуска всех ваших приложений выполняется значительно быстрее. Вы даже можете автоматизировать его с помощью программного обеспечения для управления и встроить в существующие рабочие процессы.
Более подробно о потенциальных преимуществах см. «5 преимуществ виртуализации».
Решения
Несколько компаний предлагают решения виртуализации, охватывающие конкретные задачи центра обработки данных или ориентированные на конечного пользователя сценарии виртуализации настольных компьютеров.Наиболее известные примеры включают VMware, которая специализируется на виртуализации серверов, настольных компьютеров, сетей и хранилищ; Citrix, которая занимает нишу в виртуализации приложений, но также предлагает решения для виртуализации серверов и виртуальных рабочих столов; и Microsoft, чье решение виртуализации Hyper-V поставляется с Windows и ориентировано на виртуальные версии серверов и настольных компьютеров.
Виртуальные машины (ВМ)
Виртуальные машины (ВМ) — это виртуальные среды, которые имитируют физические вычисления в программной форме.Обычно они содержат несколько файлов, содержащих конфигурацию виртуальной машины, хранилище для виртуального жесткого диска и несколько снимков виртуальной машины, которые сохраняют ее состояние в определенный момент времени.
Полный обзор виртуальных машин см. В разделе «Что такое виртуальная машина?»
Гипервизоры
Гипервизор — это программный уровень, который координирует виртуальные машины. Он служит интерфейсом между виртуальной машиной и базовым физическим оборудованием, обеспечивая каждому доступ к физическим ресурсам, которые ему необходимы для выполнения.Это также гарантирует, что виртуальные машины не мешают друг другу, затрагивая пространство памяти или вычислительные циклы друг друга.
Есть два типа гипервизоров:
- Тип 1 или «голые» гипервизоры взаимодействуют с базовыми физическими ресурсами, полностью заменяя традиционную операционную систему. Чаще всего они появляются в сценариях виртуального сервера.
- Гипервизоры типа 2 запускаются как приложение в существующей ОС.Чаще всего используются на оконечных устройствах для запуска альтернативных операционных систем, они несут дополнительную нагрузку на производительность, поскольку должны использовать ОС хоста для доступа и координации базовых аппаратных ресурсов.
«Гипервизоры: полное руководство» дает исчерпывающий обзор всего, что связано с гипервизорами.
Типы виртуализации
До сих пор мы обсуждали виртуализацию серверов, но многие другие элементы ИТ-инфраструктуры могут быть виртуализированы, чтобы предоставить значительные преимущества ИТ-менеджерам (в частности) и предприятию в целом.В этом разделе мы рассмотрим следующие типы виртуализации:
- Виртуализация рабочего стола
- Виртуализация сети
- Виртуализация хранилища
- Виртуализация данных
- Виртуализация приложений
- Виртуализация центра обработки данных
- Виртуализация ЦП
- Виртуализация графического процессора
- Виртуализация Linux
- Виртуализация облака
Виртуализация рабочего стола
Виртуализация рабочего стола позволяет запускать несколько операционных систем рабочего стола, каждая из которых находится на своей виртуальной машине на одном компьютере.
Существует два типа виртуализации рабочего стола:
- Инфраструктура виртуальных рабочих столов (VDI) запускает несколько рабочих столов в виртуальных машинах на центральном сервере и передает их пользователям, которые входят в систему на устройствах тонких клиентов. Таким образом, VDI позволяет организации предоставлять своим пользователям доступ к различным ОС с любого устройства без установки ОС на какое-либо устройство. См. «Что такое инфраструктура виртуальных рабочих столов (VDI)?» для более подробного объяснения.
- Виртуализация локального рабочего стола запускает гипервизор на локальном компьютере, позволяя пользователю запускать одну или несколько дополнительных ОС на этом компьютере и переключаться с одной ОС на другую по мере необходимости, ничего не меняя в основной ОС.
Дополнительные сведения о виртуальных рабочих столах см. В разделе «Рабочий стол как услуга (DaaS)».
Виртуализация сети
Виртуализация сети использует программное обеспечение для создания «представления» сети, которое администратор может использовать для управления сетью с единой консоли. Он абстрагирует аппаратные элементы и функции (например, соединения, коммутаторы, маршрутизаторы и т. Д.) И преобразует их в программное обеспечение, работающее на гипервизоре. Сетевой администратор может изменять и контролировать эти элементы, не касаясь лежащих в основе физических компонентов, что значительно упрощает управление сетью.
Типы виртуализации сетивключают программно-определяемую сеть (SDN), , которая виртуализирует оборудование, которое управляет маршрутизацией сетевого трафика (так называемая «плоскость управления»), и виртуализацию сетевых функций (NFV) , которая виртуализирует одно или несколько аппаратных устройств. которые обеспечивают определенную сетевую функцию (например, брандмауэр, балансировщик нагрузки или анализатор трафика), что упрощает настройку, подготовку и управление этими устройствами.
Виртуализация хранилища
Виртуализация системы храненияпозволяет осуществлять доступ ко всем устройствам хранения в сети, независимо от того, установлены ли они на отдельных серверах или автономных единицах хранения, и управлять ими как единым устройством хранения.В частности, виртуализация хранилища объединяет все блоки хранилища в единый общий пул, из которого они могут быть при необходимости назначены любой виртуальной машине в сети. Виртуализация хранилища упрощает выделение хранилища для виртуальных машин и позволяет максимально использовать все доступное хранилище в сети.
Для более подробного ознакомления с виртуализацией хранилища ознакомьтесь с разделом «Что такое облачное хранилище?»
Виртуализация данных
Современные предприятия хранят данные из нескольких приложений, используя несколько форматов файлов, в разных местах, от облака до локальных аппаратных и программных систем.Виртуализация данных позволяет любому приложению получать доступ ко всем этим данным независимо от источника, формата или местоположения.
Инструменты виртуализации данных создают программный уровень между приложениями, обращающимися к данным, и системами, хранящими их. Уровень преобразует запрос данных или запрос приложения по мере необходимости и возвращает результаты, которые могут охватывать несколько систем. Виртуализация данных может помочь разрушить разрозненные хранилища данных, когда другие типы интеграции невозможны, нежелательны или недоступны.
Виртуализация приложений
Виртуализация приложений запускает прикладное программное обеспечение, не устанавливая его непосредственно в ОС пользователя.Это отличается от полной виртуализации рабочего стола (упомянутой выше), потому что только приложение работает в виртуальной среде — ОС на устройстве конечного пользователя работает как обычно. Существует три типа виртуализации приложений:
- Виртуализация локального приложения: Все приложение выполняется на конечном устройстве, но выполняется в среде выполнения, а не на собственном оборудовании.
- Потоковая передача приложений: Приложение находится на сервере, который при необходимости отправляет небольшие компоненты программного обеспечения для запуска на устройстве конечного пользователя.
- Виртуализация приложений на основе сервера Приложение полностью работает на сервере, который отправляет клиентскому устройству только свой пользовательский интерфейс.
Виртуализация центра обработки данных
Виртуализация центра обработки данных абстрагирует большую часть оборудования центра обработки данных до программного обеспечения, эффективно позволяя администратору разделить один физический центр обработки данных на несколько виртуальных центров обработки данных для разных клиентов.
Каждый клиент может получить доступ к своей собственной инфраструктуре как к услуге (IaaS), которая будет работать на одном и том же базовом физическом оборудовании.Виртуальные центры обработки данных предлагают легкий переход к облачным вычислениям, позволяя компании быстро настроить среду центра обработки данных без приобретения оборудования для инфраструктуры.
Виртуализация ЦП
Виртуализация ЦП (центрального процессора) — это фундаментальная технология, которая делает возможными гипервизоры, виртуальные машины и операционные системы. Это позволяет разделить один ЦП на несколько виртуальных ЦП для использования несколькими виртуальными машинами.
Сначала виртуализация ЦП была полностью программной, но многие современные процессоры включают расширенные наборы инструкций, которые поддерживают виртуализацию ЦП, что улучшает производительность ВМ.
Виртуализация графического процессора
Графический процессор (графический процессор) — это специальный многоядерный процессор, который улучшает общую производительность вычислений, беря на себя тяжелую графическую или математическую обработку. Виртуализация графического процессора позволяет нескольким виртуальным машинам использовать всю или часть вычислительной мощности одного графического процессора для более быстрого видео, искусственного интеллекта (ИИ) и других приложений с интенсивной графикой или математикой.
- Проходные графические процессоры делают весь графический процессор доступным для одной гостевой ОС.
- Общие виртуальные графические процессоры разделяют ядра физических графических процессоров между несколькими виртуальными графическими процессорами (vGPU) для использования серверными виртуальными машинами.
Виртуализация Linux
Linux включает собственный гипервизор, называемый виртуальной машиной на основе ядра (KVM), который поддерживает расширения процессоров виртуализации Intel и AMD, поэтому вы можете создавать виртуальные машины на базе x86 из операционной системы хоста Linux.
Как ОС с открытым исходным кодом, Linux обладает широкими возможностями настройки. Вы можете создавать виртуальные машины под управлением версий Linux, адаптированных для определенных рабочих нагрузок, или версий с усиленной безопасностью для более важных приложений.
Виртуализация облака
Как отмечалось выше, модель облачных вычислений зависит от виртуализации. Путем виртуализации серверов, хранилищ и других ресурсов физического центра обработки данных поставщики облачных вычислений могут предлагать клиентам ряд услуг, включая следующие:
- Инфраструктура как услуга (IaaS): Виртуализированный сервер, хранилище и сетевые ресурсы, которые можно настроить в соответствии с их требованиями.
- Платформа как услуга (PaaS): Виртуализированные инструменты разработки, базы данных и другие облачные сервисы, которые вы можете использовать для создания собственных облачных приложений и решений.
- Программное обеспечение как услуга (SaaS) : Программные приложения, которые вы используете в облаке. SaaS — это облачный сервис, наиболее абстрагированный от оборудования.
Если вы хотите узнать больше об этих моделях облачных сервисов, см. Наше руководство: «IaaS против PaaS против SaaS».
Виртуализация против контейнеризации
Серверная виртуализация воспроизводит аппаратно весь компьютер, на котором затем работает вся ОС. В ОС работает одно приложение. Это более эффективно, чем полное отсутствие виртуализации, но при этом дублируется ненужный код и службы для каждого приложения, которое вы хотите запустить.
Контейнеры используют альтернативный подход. Они используют базовое ядро ОС, выполняя только приложение и то, от чего оно зависит, например программные библиотеки и переменные среды. Это делает контейнеры меньше и быстрее в развертывании.
Для более глубокого погружения в контейнеры и контейнеризацию, ознакомьтесь с «Контейнеры: полное руководство» и «контейнеризация: полное руководство».
Прочтите сообщение в блоге «Контейнеры против виртуальных машин: в чем разница?» для более близкого сравнения.
В следующем видео Сай Веннам разбирает основы контейнеризации и ее сравнение с виртуализацией через виртуальные машины (8:09):
VMware
VMware создает программное обеспечение для виртуализации. VMware начала с предложения только виртуализации серверов — ее гипервизор ESX (теперь ESXi) был одним из первых коммерчески успешных продуктов виртуализации. Сегодня VMware также предлагает решения для виртуализации сети, систем хранения и настольных компьютеров.
Для более подробного ознакомления со всем, что связано с VMware, см. «VMware: полное руководство.”
Безопасность
Виртуализация предлагает некоторые преимущества безопасности. Например, для виртуальных машин, зараженных вредоносным ПО, можно выполнить откат до момента времени (называемого моментальным снимком), когда виртуальная машина была неинфицированной и стабильной; их также легче удалить и воссоздать. Вы не всегда можете вылечить невиртуализированную ОС, потому что вредоносное ПО часто глубоко интегрировано в основные компоненты ОС и сохраняется после отката системы.
Виртуализация также создает некоторые проблемы с безопасностью.Если злоумышленник скомпрометирует гипервизор, он потенциально станет владельцем всех виртуальных машин и гостевых операционных систем. Поскольку гипервизоры также могут позволять виртуальным машинам обмениваться данными между собой, не касаясь физической сети, может быть сложно увидеть их трафик и, следовательно, обнаружить подозрительную активность.
Гипервизор типа 2 в ОС хоста также уязвим для компрометации ОС хоста.
Рынок предлагает ряд продуктов для обеспечения безопасности виртуализации, которые могут сканировать и исправлять виртуальные машины на наличие вредоносных программ, шифровать целые виртуальные диски виртуальных машин, а также контролировать и проверять доступ к виртуальным машинам.
Виртуализация и IBM
IBM Cloud предлагает полный набор облачных решений виртуализации, охватывающих общедоступные облачные сервисы до частных и гибридных облачных решений. Вы можете использовать его для создания и запуска виртуальной инфраструктуры, а также воспользоваться преимуществами различных услуг, от облачного ИИ до миграции рабочих нагрузок VMware с помощью IBM Cloud for VMware Solutions.
Зарегистрируйтесь сегодня для получения учетной записи IBM Cloud.
Что такое программное обеспечение виртуализации? И почему вам это нужно?
Компьютер внутри другой компьютер.Ого.
«Виртуализация — это абстракция ИТ-ресурсов, которая скрывает физическую природу и границы этих ресурсов от пользователей», — утверждает Gartner.
Как ни странно звучит это определение, на самом деле все гораздо проще. Программное обеспечение виртуализации позволяет запускать две или более операционных систем, используя только один компьютер. Так что это как два (или более) компьютера в одном. Один физический, а другие виртуальные. В более широком смысле виртуализация может относиться к любому экземпляру одного ИТ-ресурса, на котором размещено несколько других ИТ-ресурсов, включая приложения, серверы, клиенты, емкости хранения или сети.
Программное обеспечение виртуализации, также называемое гипервизором, позволяет одному компьютеру или серверу размещать несколько операционных систем.
Что делает программное обеспечение виртуализации?Ваши ресурсы ограничены. Виртуализация позволяет получить от них больше пользы. С его помощью вы можете запускать больше программного обеспечения и выполнять больше процессов с тем же количеством оборудования.
Поддержите его
Virtualization делает резервное копирование всей вашей операционной системы или сервера так же просто, как резервное копирование группы файлов.Это потому, что ваша виртуальная ОС — это просто набор файлов.
Допустим, хакер отключил ваш почтовый сервер. Если вы запускали его на виртуальной машине, вы можете просто восстановить старую версию.
Запустить другую ОС
Допустим, вы используете Windows каждый день, но очень хотите попробовать Linux. Или у вас есть приложение, которое работает только в Mac OS. Конечно, вы можете переразбить жесткий диск вашего компьютера. Но первым шагом к этому должно быть создание снимка вашего компьютера.AKA, что делает виртуализация. Тогда вам придется беспокоиться о том, позволит ли компьютер вам сжать его в достаточной степени.
Наличие настольной версии Linux для периодического использования избавляет от необходимости устанавливать PuTTY в Windows. В Linux есть встроенные инструменты для связи через защищенную оболочку (SSH). А если ваша почта или веб-службы основаны на Linux, виртуализация упростит взаимодействие с сервером.
Запускать древние приложения
Другие отличные возможности виртуализации включают запуск приложений в старых операционных системах.Допустим, у вас есть программа, которая работает только в Windows 8, но вы обновились до Windows 10. Нет проблем, просто используйте виртуализацию для запуска Windows 8 на том же компьютере.
Посмотреть грязные файлы
Программа виртуализациитакже позволяет создавать моментальные снимки вашего компьютера. Это означает, что он сохраняет все настройки и содержимое жесткого диска в другой части компьютера. Таким образом, вы можете вносить изменения в небольшую часть компьютера, не внося изменений в остальную часть.И, что более важно, это означает, что вы можете легко отменить эти изменения, вернувшись к более раннему состоянию.
Допустим, у вас есть файл, который вам действительно нужно прочитать, посмотреть или послушать, но он заражен вирусом. Если вы сделаете снимок своего компьютера перед открытием файла, вы можете просмотреть / просмотреть / прослушать файл, а затем вернуться к сохраненной версии.
Защитите свой компьютер от браузера stank
Хакеры успешно использовали все четыре самых популярных браузера — Chrome, Internet Explorer, Firefox и Safari.
Защитите свой компьютер от взлома браузера, запустив любой браузер в песочнице.
От Tor до Firefox, даже если ваш браузер или плагин будут взломаны, ваш компьютер может оставаться в безопасности с помощью виртуализации. Так же, как и поврежденный файл, снимок восстанавливает все до нормального состояния, даже если происходит взлом.
Примерьте приложение на размер
Хотите увидеть, как новая программа или приложение будет взаимодействовать с другими вашими приложениями, не удаляя и не переустанавливая все приложения, если они не работают нормально? Если вы создаете копию существующей установки операционной системы и ее данных, вы можете запустить виртуализированный экземпляр и убедиться, что изменения конфигурации или обновления ничего не испортят, не подвергая риску вашу фактическую установку и данные.
Прочие льготы
«Виртуализация также может улучшить аварийное восстановление, балансировку нагрузки и тестирование программного обеспечения; снизить затраты на оборудование; экономить энергию; и уменьшите физический размер центра обработки данных вашей компании », — пишет Дэвид Курси для PCWorld.
Конечная цель программного обеспечения виртуализации — гибкость.
Программное обеспечениедля виртуализации позволяет использовать IaaS или инфраструктуру как услугу. В этой модели компания размещает оборудование, программное обеспечение, серверы, хранилище и другие компоненты инфраструктуры клиентов.Пользователи платят за то, что они используют, в течение часа, недели или месяца. IaaS обеспечивает высокую масштабируемость ресурсов в соответствии с требованиями, что отлично подходит для временных или экспериментальных рабочих нагрузок, а также рабочих нагрузок, которые могут неожиданно измениться.
Опции программного обеспечения для виртуализации800-фунтовая горилла — это VMware, пишет Кеннет Хесс для ServerWatch. «VMware доминирует на рынке виртуализации серверов. Его господство не ограничивается коммерческим продуктом VMware vSphere. VMware также доминирует на рынке виртуализации на уровне настольных компьютеров и, возможно, даже на рынке бесплатной виртуализации серверов со своим продуктом VMware Server.VMware остается лидером благодаря своим инновациям, стратегическому партнерству и надежным продуктам ». Ознакомьтесь с бесплатным гипервизором VMware.
Рядом с VMware по популярности стоит Hyper-V, единственный вариант программного обеспечения для виртуализации серверов, отличный от Linux, который действительно составляет конкуренцию VMware. «Не так легко превзойти в пространстве центров обработки данных, Microsoft предлагает привлекательные лицензии для своего продукта Hyper-V и операционных систем, которые работают на нем», — сказал Хесс. С каждым новым выпуском Windows Server Hyper-V становился все ближе к VMware для магазинов, полностью принадлежащих Microsoft, особенно для тех «предприятий, которые хотят использовать облачные сервисы Azure компании, а также тех, кто заинтересован в управлении как локальными сервисами Hyper-V, так и Azure. Сервисы.”Возможности, включая динамическую миграцию и отказоустойчивую кластеризацию, делают его привлекательным вариантом.
Applications Manager от ManageEngine — еще один вариант в этой области.
ManageEngine Applications Manager — это больше, чем гипервизор. Он также предлагает мониторинг приложений и центров обработки данных. Используйте его, чтобы обеспечить актуальность ваших веб-приложений, веб-серверов, серверов приложений, баз данных и систем.
Согласно Heroix: «Разница в стоимости гипервизоров в первую очередь основана на лицензировании расширенных функций, поэтому для определения стоимости лицензирования вам необходимо определить, какие расширенные функции требуются в вашей среде.”
Чтобы узнать больше о ваших возможностях, посмотрите сравнение программного обеспечения для виртуализации платформ в Википедии. Он был обновлен в этом месяце, но, честно говоря, это не значит, что все в нем обновлено. В прошлом месяце были обновлены данные Википедии о программном обеспечении для виртуализации приложений.
Вы также можете прочитать обзоры программного обеспечения виртуализации на Capterra.
Какие важные аспекты программного обеспечения для виртуализации я упустил? Дай мне знать в комментариях!
Что такое виртуализация? — Умный покупатель Newegg Business
Возможно, вы случайно слышали о «виртуализации» или «виртуальных машинах», но вы не совсем уверены, что на самом деле означает эта концепция или что она может делать.Здесь мы расскажем вам об основах, чтобы вы могли применить их в своем бизнесе и воспользоваться преимуществами.
Что такое виртуализация?
Люди будут описывать виртуализацию множеством сложных способов, но в общих чертах виртуализация — это создание нескольких компьютерных систем, работающих только на одном наборе оборудования, посредством реализации гипервизора (часть программного обеспечения, которое разделяет физические ресурсы из виртуальных сред). Гипервизоры могут быть установлены непосредственно на оборудование или могут существовать поверх операционной системы.
Эти виртуальные компьютеры могут использовать разные операционные системы, запускать разные приложения и выполнять совершенно разные задания, но все они работают при частичном использовании ЦП, памяти, хранилища и сетевых устройств в физической системе или системах. Они могут использовать разный процент вычислительной мощности и служить разным целям для бизнеса.
Технология виртуализации существует с 1960-х годов, но не получила широкого распространения до 2000-х годов, когда потребность в повышении эффективности и запуске устаревших приложений на серверах стала необходимостью для многих компаний.Сейчас он настолько популярен, что даже малые предприятия могут извлечь выгоду из его многочисленных приложений. Фактически, вы уже можете получить выгоду — виртуализация — это основа облачных вычислений.
Типы виртуализации
Существует несколько различных типов виртуализации, которые можно применять для разных целей. Вот лишь несколько:
Данные
Виртуализация данных позволяет гипервизору объединять несколько источников данных в один источник. Затем этот источник может доставить правильные данные из нескольких мест в нужное время любому пользователю или приложению.
Рабочий стол
Это позволяет гипервизору развертывать среду рабочего стола на нескольких физических машинах; иногда это могут быть сотни сред. Это позволяет администраторам применять массовые обновления, обновления безопасности и т. Д. На всех машинах
.ОС
В отличие от виртуализации настольных компьютеров, это позволяет разместить на одном компьютере несколько операционных систем, например Windows и Linux.
Сервер
Как и в нашем примере выше, виртуализация серверов позволяет разделить серверы и работать более эффективно, выполняя больше задач.
Сеть
Сетевая виртуализация позволяет создавать виртуальные сетевые ресурсы, которые могут заменить физические активы. Он также может разделять ключевые сетевые функции, чтобы их можно было равномерно распределить по разным средам.
Преимущества виртуализации
Первое и наиболее очевидное преимущество работы виртуальных машин — эффективность. Представьте, что у вас есть три физические системы, выполняющие задачи, на которые уходит всего 30% их вычислительной мощности; веб-сервер, почтовый сервер и сервер, на котором работают устаревшие приложения в более ранней версии Windows.С виртуальными машинами вы можете использовать только одну физическую систему с тремя виртуальными машинами для выполнения одних и тех же задач. Это не только снижает потребление электроэнергии, но и позволяет сэкономить на оборудовании.
Виртуальные машины также упрощают обслуживание серверов и систем. Например, если жесткий диск в физической системе выходит из строя, можно сделать «моментальный снимок» виртуальной машины в определенный момент и время, «перенести» виртуальную машину на другое оборудование и поддерживать ее работоспособность, пока деталь заменяется. .Этот процесс может быть выполнен так быстро, что становится возможным бесперебойное обслуживание.
В больших масштабах виртуальные машины могут запускаться на серверах пакетами и делиться на «кластеры». Кластеры используют все функции виртуальных машин, чтобы обеспечить постоянную работу, динамические процессы резервного копирования и отсутствие задержек по времени. Виртуальные машины также могут уменьшить количество коммутаторов, маршрутизаторов, кабелей и концентраторов, необходимых для построения сети. Это может значительно упростить управление сетью.
Это все примеры для серверов, но виртуализация также может помочь вам на уровне пользователя.Для пользователей настольных компьютеров виртуальная машина может позволить запускать приложения из разных операционных систем без необходимости переключать компьютеры или перезагружаться в другую ОС.
Наконец, виртуализация может предложить преимущества безопасности, такие как возможность изолировать машины друг от друга, сегментировать группы и даже «вкладывать» виртуальную машину в другую виртуальную машину. Это обеспечивает безопасную среду для обслуживания, тестирования приложений и множества других целей.
Ограничения виртуализации
Виртуализацияможет иметь несколько преимуществ, но есть некоторые ограничения, которые следует учитывать при внедрении виртуальных машин в свою инфраструктуру.
Если ваши серверы предназначены для выполнения задач, которые уже отнимают много вычислительной мощности, будьте осторожны с виртуализацией. Если на каждую задачу не выделено достаточно ресурсов, все замедлится; что, само собой разумеется, противоположно тому, что вы хотите.
Миграция также может вызвать проблемы, если все ваше оборудование не одного производителя. Например, в настоящее время невозможно перенести виртуальную машину с физического компьютера с процессором Intel на компьютер с процессором AMD.
Наконец, виртуализация имеет некоторые пробелы в безопасности, которые традиционные системы безопасности не могут защитить обязательно, например:
- Совместное использование файлов между хостами и гостями может быть незащищенным
- Ослабленная изоляция между компонентами (например, гостевыми операционными системами) и приложениями, гипервизорами и оборудованием.
- Приложения на одном хосте в случае взлома могут распространиться на несколько серверов, которые объединены с помощью виртуальных машин.
Завершение
Использование виртуальных машин в вашем бизнесе может повысить эффективность и сократить расходы, в то же время позволяя вам продолжать запускать унаследованные приложения и обеспечивать безопасность информации.Однако в настоящее время у технологии есть некоторые ограничения, поэтому важно подумать о том, как вы хотели бы внедрить виртуальные машины в свою бизнес-инфраструктуру.
10 интересных вещей, которые позволяет сделать виртуализация
Виртуализацияпредназначена не только для компьютерных фанатов или тех, кто использует чрезвычайно мощные серверы. Он предлагает что-то для всех, и если вы еще не окунулись в океан виртуализации, то вы серьезно рискуете остаться позади.
В самом строгом смысле виртуализация означает запуск двух или более операционных систем на одном физическом ПК. Либо несколько операционных систем работают параллельно, с отдельным программным обеспечением, называемым гипервизором, используемым для управления ими, либо одна операционная система запускает другие операционные системы в окнах программ. Первый обычно ограничивается серверами, а второй находит широкое применение на настольных компьютерах.
Компании, включая VMware и Oracle, являются лидерами в области виртуализации такого рода, предлагая свои продукты для рабочих станций и серверов.Существует даже несколько бесплатных версий Oracle VirtualBox и VMware Player для настольных ПК, а также VMware vSphere для виртуализации серверного уровня.
Однако есть также инфраструктура виртуальных рабочих столов (VDI), которая представляет собой совершенно другую технологию. Здесь клиентские компьютеры входят на сервер и получают доступ к своим собственным средам рабочего стола, все из которых размещены на сервере. Обычно удаленные рабочие столы появляются в окнах программ на клиентских компьютерах, но мобильные устройства, такие как планшеты, также все чаще используются для доступа к виртуализации рабочего стола.
Например, Citrix XenDesktop позволяет сотням клиентских компьютеров подключаться к одному (обычно очень мощному) серверу через удаленные соединения. У каждого пользователя есть собственная учетная запись и, следовательно, свое личное рабочее пространство, а также приложения.
Вот 10 вещей, которые вы можете сделать с виртуализацией, которые могут убедить вас в том, что стоит попробовать, если вы еще этого не сделали.
1. Запуск старых приложений
У вас есть приложение, которое плохо работает в Windows 7 или Vista, но отлично работает в XP или более ранней версии Windows, например Me? Просто возьмите старый компакт-диск с Windows и установите его на виртуальной машине (ВМ).Затем установите свое приложение.
VMware Player поддерживает режим Unity, который позволяет приложениям, работающим на виртуальной машине, выглядеть так, как если бы они были изначально запущены на главном компьютере. У них есть собственные кнопки на панели задач и собственные окна программ, что обеспечивает удобство работы. Однако для этого вам необходимо установить программу VMware Tools в виртуализированной операционной системе. Обычно вам предлагается сделать это после завершения установки ОС.
2.Доступ к данным, зараженным вирусами
Вам когда-нибудь отправляли файл, отмеченный вашей антивирусной программой, но содержащий важные данные, которые вам просто необходимо просмотреть? Большинство программ виртуализации включают в себя функции моментальных снимков, что означает, что вы можете создать «сохраненное состояние» виртуальной ОС и всего ее жесткого диска. Это немного похоже на путешествие во времени.
Вы можете создать моментальный снимок на виртуальной машине, открыть зараженный файл на виртуальной машине для доступа к данным и, если вирус вызовет хаос, просто щелкнуть мышью, чтобы восстановить моментальный снимок виртуальной машины.Эй, престо — чистый виртуализированный компьютер.
3. Полностью безопасный просмотр
Почему бы не установить Windows на VMware Player, затем установить Firefox и запустить его в режиме Unity, чтобы он работал на главном компьютере?
По сути, Firefox будет работать в так называемой «песочнице», а это означает, что если он (или один из его плагинов) будет взломан, пока вы в сети, то для вашей реальной операционной системы не будет никакого риска. Вы можете создать моментальный снимок после того, как все будет настроено на виртуальной машине, чтобы быстро восстановить работу, если что-то пойдет не так.
4. Тестирование программного обеспечения, обновления или новые конфигурации
Приведенный выше метод тестирования на вирусы не ограничивается вредоносными программами. Вы можете использовать свой виртуальный компьютер для тестирования нового программного обеспечения, обновлений или даже новых конфигураций программного обеспечения, прежде чем развернуть их в реальной жизни на своей основной ОС.
Некоторые администраторы серверов используют виртуализацию для создания копии существующей установки операционной системы, а также ее данных, которые затем запускаются в виртуальном режиме и играют с ними, чтобы увидеть, не нанесут ли изменения или обновления конфигурации какой-либо вред.Если вы управляете компьютерами рабочих станций и хотите убедиться, что с обновлением Windows все в порядке, прежде чем развертывать его, вы можете сделать то же самое — сначала просто протестируйте его на виртуальной машине.
5. Запускайте Linux поверх Windows (или наоборот)
Хотите попробовать Linux, но не можете столкнуться с переразметкой жесткого диска вашего компьютера? При условии, что он обычно устанавливается на ваш компьютер, вы можете запускать практически любую операционную систему на виртуальной машине, включая большинство дистрибутивов Linux.
Пользователи Linux и Mac годами использовали виртуализацию для запуска Windows поверх выбранной ими ОС таким образом.
Если вы запускаете машину Linux для работы с почтой или веб-службами, например, наличие настольной версии Linux для периодического использования также упростит взаимодействие с сервером. Нет необходимости устанавливать PuTTY в Windows, например, для связи через защищенную оболочку (SSH), потому что в Linux есть такие встроенные функции.
6. Резервное копирование всей операционной системы
Поскольку виртуальная ОС целиком содержится в серии файлов, ее резервное копирование так же просто, как резервное копирование любых других файлов.То же самое и с установками виртуальных серверов. Если вы используете виртуальную машину на сервере, на котором размещен почтовый сервер, и он выйдет из строя в результате хакерской атаки, то вернуть все в рабочее состояние так же просто, как восстановить файлы резервных копий (при условии, что уязвимость, позволившая взломать, быстро обратился, когда все наладилось, конечно).
Имейте в виду, что создание копии виртуальной машины создает юридические проблемы. Резервное копирование должно быть нормальным, но если вы создадите копию установки виртуальной машины, чтобы передать ее другу, например, вы нарушите законы об авторском праве (при условии, что они применяются, как в случае с Microsoft, но не всегда с Linux).
7. Создайте персональный облачный компьютер
Если вы находитесь вне офиса, нет необходимости брать с собой ноутбук. Просто оставьте его включенным (с выключенным режимом энергосбережения!), Возьмите вместо него свой мобильный телефон или планшет и подключитесь к ноутбуку через подключение по протоколу удаленного рабочего стола (RDP) через Интернет. Это позволит вам получить доступ к той же среде рабочего стола, к которой вы привыкли, но без красивой графики.
Если вы используете Windows 7 Professional, Ultimate или Enterprise, то вы можете настроить компьютер для приема подключений RDP, щелкнув правой кнопкой мыши Компьютер в меню Пуск, выбрав Свойства и нажав Remote Settings ссылку в появившемся окне.Те же инструкции работают для Windows Vista, хотя вам потребуются выпуски Professional, Business или Ultimate. Другие версии Windows не поддерживают настройку сервера RDP без небольшого взлома (Google it).
Вам необходимо записать общедоступный IP-адрес вашего маршрутизатора для удаленного подключения и настроить маршрутизатор на переадресацию входящих подключений RDP на ваш ноутбук. Как это делается, зависит от компьютера, но часто вы можете выбрать заранее определенные правила.
Затем загрузите клиент RDP для своего мобильного устройства и подключитесь. Для Apple iPad и iPhone вы можете попробовать iTap, но для большинства платформ есть клиенты RDP.
8. Запуск без головы для веб-разработки
Большинство программ виртуализации позволяют виртуальной машине работать без подключения к компьютеру, то есть без отображения рабочего стола (или другого пользовательского интерфейса). По сути, виртуальный ПК работает в фоновом режиме, хотя принимает все другие виды подключений, например, сетевые.Для людей, создающих веб-сайты, это дает возможность запустить свой собственный частный веб-сервер в целях тестирования.
9. Сделайте резервную копию вашего сервера на случай чрезвычайных ситуаций
Сервис Amazon Elastic Cloud Computing (EC2) позволяет копировать любую существующую виртуализированную установку Windows 2008 Server для использования на EC2 (со временем будут поддерживаться все виды установок сервера) , например Linux).
Создание периодических резервных копий существующих установок сервера таким образом может обеспечить жизненно важную избыточность, если с вашим существующим сервером случится катастрофа.После урагана, оставившего ваши физические серверы в круговороте пыли, все, что вам нужно было сделать, это загрузить образ EC2, немного изменить конфигурацию, чтобы учесть разные IP-адреса, а затем продолжить как обычно.
10. Повторное использование старого оборудования
Установив Citrix XenDesktop на свой сервер Windows, вы можете превратить старые, менее мощные компьютеры в тонкие клиенты, избавившись от необходимости тратить бюджет на модернизацию ИТ-инфраструктуры рабочей станции.
Клиенты получают доступ к своим личным рабочим столам на сервере, и здесь нет заметной разницы по сравнению с локальным запуском операционной системы и приложений.XenDesktop включает в себя умную технологию, позволяющую избежать распространенных ошибок при работе с тонкими клиентами, таких как некорректное воспроизведение видео и анимации, путем переноса части обработки на клиентский компьютер.
XenDesktop также позволяет вашим сотрудникам получать доступ к своим рабочим столам из дома при условии, что сервер настроен для публичного доступа и у них установлено необходимое клиентское программное обеспечение. Вы даже можете использовать мобильные телефоны для подключения к окружению рабочего стола.
Кейр Томас излагает свое мнение о вычислительной технике с прошлого века, а в последнее время написал несколько бестселлеров.Вы можете узнать о нем больше на http://keirthomas.com. Его канал в Твиттере — @keirthomas.
Примечание. Когда вы покупаете что-то после перехода по ссылкам в наших статьях, мы можем получить небольшую комиссию. Прочтите нашу политику в отношении партнерских ссылок для получения более подробной информации.Что такое виртуализация? | Opensource.com
Виртуализация — это процесс запуска виртуального экземпляра компьютерной системы на уровне, абстрагированном от реального оборудования. Чаще всего это относится к одновременному запуску нескольких операционных систем в компьютерной системе. Приложениям, работающим поверх виртуализированной машины, может показаться, что они находятся на их собственном выделенном компьютере, где операционная система, библиотеки и другие программы уникальны для гостевой виртуализированной системы и не связаны с операционной системой хоста, которая находится на ней. под этим.
Есть много причин, по которым люди используют виртуализацию в вычислениях. Для пользователей настольных компьютеров наиболее распространенным использованием является возможность запускать приложения, предназначенные для другой операционной системы, без необходимости переключать компьютеры или перезагружаться в другую систему. Для администраторов серверов виртуализация также предлагает возможность запускать разные операционные системы, но, возможно, что более важно, она предлагает способ сегментировать большую систему на множество более мелких частей, позволяя более эффективно использовать сервер множеством разных пользователей. или приложения с разными потребностями.Это также позволяет изолировать, защищая программы, запущенные внутри виртуальной машины, от процессов, происходящих на другой виртуальной машине на том же хосте.
Что такое гипервизор?
Гипервизор — это программа для создания и запуска виртуальных машин. Гипервизоры традиционно делятся на два класса: гипервизоры первого типа или гипервизоры «голого металла», которые запускают гостевые виртуальные машины непосредственно на аппаратном обеспечении системы, по сути, как операционная система. Гипервизоры второго типа или «размещенные» гипервизоры больше похожи на традиционные приложения, которые можно запускать и останавливать как обычные программы.В современных системах это разделение менее распространено, особенно в таких системах, как KVM. KVM, сокращение от виртуальной машины на основе ядра, является частью ядра Linux, которое может запускать виртуальные машины напрямую, хотя вы все равно можете использовать систему с виртуальными машинами KVM как сам обычный компьютер.
Что такое виртуальная машина?
Виртуальная машина — это эмулируемый эквивалент компьютерной системы, работающей поверх другой системы. Виртуальные машины могут иметь доступ к любому количеству ресурсов: вычислительной мощности посредством аппаратного, но ограниченного доступа к процессору и памяти хост-машины; одно или несколько физических или виртуальных дисковых устройств для хранения; виртуальный или реальный сетевой интерфейс; а также любые устройства, такие как видеокарты, USB-устройства или другое оборудование, совместно используемое с виртуальной машиной.Если виртуальная машина хранится на виртуальном диске, это часто называют образом диска. Образ диска может содержать файлы для загрузки виртуальной машины, или он может содержать любые другие потребности в хранилище.
В чем разница между контейнером и виртуальной машиной?
Возможно, вы слышали о контейнерах Linux, которые концептуально похожи на виртуальные машины, но работают несколько иначе. Хотя как контейнеры, так и виртуальные машины позволяют запускать приложения в изолированной среде, что позволяет размещать многие из них на одной машине, как если бы они были отдельными компьютерами, контейнеры не являются полными, независимыми машинами.Контейнер — это на самом деле просто изолированный процесс, который использует то же ядро Linux, что и операционная система хоста, а также библиотеки и другие файлы, необходимые для выполнения программы, работающей внутри контейнера, часто с таким сетевым интерфейсом, что контейнер могут быть открыты миру так же, как виртуальная машина. Обычно контейнеры предназначены для запуска одной программы, а не для имитации полноценного многоцелевого сервера.
Где я могу узнать больше?
Хотите узнать, как начать работу с виртуализацией? У нас есть для вас много ресурсов.Обязательно ознакомьтесь с нашим набором тегов виртуализации или прочтите одну из этих замечательных статей.
Что такое виртуализация рабочего стола? Определение виртуального рабочего стола
Виртуализация рабочего стола — это технология, которая позволяет пользователям моделировать нагрузку на рабочую станцию для доступа к рабочему столу с подключенного устройства удаленно или локально. Это отделяет среду рабочего стола и его приложения от физического клиентского устройства, используемого для доступа к нему. Виртуализация настольных компьютеров является ключевым элементом цифровых рабочих пространств и зависит от виртуализации приложений.
Ключевые темы о виртуализации рабочих столов:
Как работает виртуализация рабочего стола?
Виртуализация рабочих столов может быть достигнута различными способами, но два наиболее важных типа виртуализации рабочих столов зависят от того, является ли экземпляр операционной системы локальным или удаленным.
Виртуализация локального рабочего стола
Виртуализация локальных рабочих столов означает, что операционная система работает на клиентском устройстве с использованием аппаратной виртуализации, а вся обработка и рабочие нагрузки выполняются на локальном оборудовании.Этот тип виртуализации настольных компьютеров хорошо работает, когда пользователям не требуется постоянное сетевое соединение и они могут удовлетворить требования к вычислительным ресурсам приложений с помощью локальных системных ресурсов. Однако, поскольку для этого требуется, чтобы обработка выполнялась локально, вы не можете использовать виртуализацию локального рабочего стола для совместного использования виртуальных машин или ресурсов в сети с тонкими клиентами или мобильными устройствами.
Виртуализация удаленного рабочего стола
Виртуализация удаленных рабочих столов — это обычное использование виртуализации, которая работает в вычислительной среде клиент / сервер.Это позволяет пользователям запускать операционные системы и приложения с сервера внутри центра обработки данных, в то время как все действия пользователя происходят на клиентском устройстве. Этим клиентским устройством может быть ноутбук, тонкий клиент или смартфон. В результате ИТ-отделы имеют более централизованный контроль над приложениями и рабочими столами и могут максимизировать инвестиции организации в ИТ-оборудование за счет удаленного доступа к общим вычислительным ресурсам.
Что такое инфраструктура виртуальных рабочих столов?
Популярным типом виртуализации рабочих столов является инфраструктура виртуальных рабочих столов (VDI).VDI — это вариант клиент-серверной модели виртуализации рабочих столов, в которой виртуальные машины на основе узлов используются для доставки постоянных и нестабильных виртуальных рабочих столов на все типы подключенных устройств. Благодаря постоянному виртуальному рабочему столу у каждого пользователя есть уникальный образ рабочего стола, который они могут настроить с приложениями и данными, зная, что он будет сохранен для использования в будущем. Непостоянная инфраструктура виртуального рабочего стола позволяет пользователям получать доступ к виртуальному рабочему столу из идентичного пула, когда он им нужен; как только пользователь выходит из непостоянного VDI, он возвращается в неизменное состояние.Некоторые из преимуществ инфраструктуры виртуальных рабочих столов — это повышенная безопасность и централизованное управление рабочими столами в масштабах всей организации.
Каковы преимущества виртуализации настольных компьютеров?
- Управление ресурсами:
Виртуализация настольных компьютеров помогает ИТ-отделам получить максимальную отдачу от инвестиций в оборудование за счет консолидации большей части своих вычислений в центре обработки данных. Затем виртуализация настольных компьютеров позволяет организациям выпускать более дешевые компьютеры и устройства для конечных пользователей, поскольку большая часть интенсивной вычислительной работы выполняется в центре обработки данных.Сводя к минимуму объем вычислений, необходимых конечным пользователям на конечных устройствах, ИТ-отделы могут сэкономить деньги, покупая менее дорогие машины. - Удаленная работа:
Виртуализация рабочих столов помогает ИТ-администраторам поддерживать удаленных сотрудников, предоставляя ИТ-отделам централизованный контроль над виртуальным развертыванием рабочих столов на устройствах организации. Вместо того, чтобы вручную настраивать новый рабочий стол для каждого пользователя, виртуализация рабочего стола позволяет ИТ-специалистам просто развернуть готовый виртуальный рабочий стол на устройстве этого пользователя.Теперь пользователь может взаимодействовать с операционной системой и приложениями на этом рабочем столе из любого места, и опыт сотрудников будет таким же, как если бы они работали локально. Когда пользователь закончит использовать этот виртуальный рабочий стол, он может выйти из системы и вернуть образ рабочего стола в общий пул. - Безопасность:
Программное обеспечение для виртуализации рабочих столов предоставляет ИТ-администраторам централизованный контроль безопасности, определяющий, какие пользователи могут получить доступ к каким данным и каким приложениям. Если разрешения пользователя меняются из-за того, что он покидает компанию, виртуализация рабочего стола позволяет ИТ-специалистам быстро удалить доступ этого пользователя к их постоянному виртуальному рабочему столу и всем его данным, вместо того, чтобы вручную удалять все с устройств этого пользователя.А поскольку все данные компании хранятся в центре обработки данных, а не на каждой машине, потеря или кража устройства не сопряжены с таким же риском для данных. Если кто-то украдет ноутбук с помощью виртуализации настольных компьютеров, на реальной машине не будет данных компании, и, следовательно, риск взлома будет меньше.
Дополнительные ресурсы:
Что такое виртуализация?
Традиционно да. Часто было проще и надежнее запускать отдельные задачи на отдельных серверах: 1 сервер, 1 операционная система, 1 задача.Было непросто дать одному серверу несколько мозгов. Но с помощью виртуализации вы можете разделить почтовый сервер на 2 уникальных, которые могут обрабатывать независимые задачи, чтобы можно было перенести устаревшие приложения. Это то же оборудование, просто вы используете его с большей эффективностью.
Краткая история виртуализации
Хотя технология виртуализации появилась еще в 1960-х годах, она не получила широкого распространения до начала 2000-х годов. Технологии, обеспечивающие виртуализацию, такие как гипервизоры, были разработаны несколько десятилетий назад, чтобы предоставить нескольким пользователям одновременный доступ к компьютерам, выполняющим пакетную обработку.Пакетная обработка была популярным стилем вычислений в бизнес-секторе, который выполнял рутинные задачи тысячи раз очень быстро (например, расчет заработной платы).
Но в течение следующих нескольких десятилетий другие решения проблемы множества пользователей и одной машины стали популярнее, а виртуализация — нет. Одним из таких решений было разделение времени, которое изолировало пользователей внутри операционных систем, что непреднамеренно привело к использованию других операционных систем, таких как UNIX, которые в конечном итоге уступили место Linux®. В то же время виртуализация оставалась практически не принятой нишевой технологией.
Перенесемся в 1990-е годы. У большинства предприятий были физические серверы и ИТ-стеки от одного поставщика, что не позволяло устаревшим приложениям работать на оборудовании другого поставщика. По мере того, как компании обновляли свои ИТ-среды, добавляя менее дорогие стандартные серверы, операционные системы и приложения от различных поставщиков, они были привязаны к недостаточно используемому физическому оборудованию — каждый сервер мог выполнять только одну задачу, зависящую от поставщика.
Именно здесь виртуализация действительно взлетела. Это было естественным решением двух проблем: компании могли разделить свои серверы и , запускать устаревшие приложения на нескольких типах и версиях операционных систем.Серверы стали использоваться более эффективно (или совсем не использоваться), что снизило затраты, связанные с покупкой, настройкой, охлаждением и обслуживанием.
Широкая применимость виртуализации помогла снизить привязку к поставщику и сделала ее основой облачных вычислений. Сегодня это настолько распространено на предприятиях, что часто требуется специализированное программное обеспечение для управления виртуализацией, чтобы отслеживать все это.
Ваш комментарий будет первым