SlideShare a Scribd company logo
1 of 25
Выполнила:

Сахарова Дарья Владимировна
Группа 6334
Virtualization
ция — это процесс представления
набора вычислительных ресурсов, или их логического
объединения, который даёт какие-либо
преимущества перед оригинальной конфигурацией.
Это новый виртуальный взгляд на ресурсы составных
частей, не ограниченных реализацией, физической
конфигурацией или географическим положением.
Обычно виртуализированные ресурсы
включают в себя вычислительные мощности
и хранилище данных. По-научному,
виртуализация — это изоляция
вычислительных процессов и ресурсов друг
от друга.
Примером виртуализации являются
симметричные мультипроцессорные компьютерные
архитектуры, которые используют более одного
процессора. Операционные системы обычно
конфигурируются таким образом, чтобы несколько
процессоров представлялись как единый
процессорный модуль.
Именно по этому программные приложения
могут быть написаны для одного логического
(виртуального) вычислительного модуля, что
значительно проще, чем работать с большим
количеством различных процессорных
конфигураций.
Типы виртуализации:
•Программная виртуализация
•Динамическая трансляция
•Паравиртуализация

•Встроенная виртуализация
•Аппаратная виртуализация

•Виртуализация на уровне ОС
Динамическая трансляция
При динамической(бинарной) трансляции
проблемные команды гостевой OC
перехватываются гипервизором. После
того как эти команды заменяются на
безопасные, происходит возврат
управления гостевой ОС.
Паравиртуализация — это техника виртуализации,
при которой гостевые операционные системы
подготавливаются для исполнения в
виртуализированной среде, для чего их ядро
незначительно модифицируется. Операционная
система взаимодействует с программой
гипервизора, который предоставляет ей
гостевой API, вместо использования напрямую
таких ресурсов, как таблица страниц памяти.
Метод паравиртуализации позволяет добиться более
высокой производительности, чем метод
динамической трансляции.
Метод паравиртуализации применим лишь в том случае,
если гостевые ОС имеют открытые исходные коды,
которые можно модифицировать согласно лицензии,
или же гипервизор и гостевая ОС разработаны одним
производителем с учетом возможности
паравиртуализации гостевой ОС (хотя при условии того,
что под гипервизором может быть запущен гипервизор
более низкого уровня, то и паравиртуализации самого
гипервизора).
Встроенная виртуализация
Преимущества :
•Совместное использование ресурсов обеими ОС (каталоги,
принтеры и т.д. ).
•Удобство интерфейса для окон приложений из разных систем
(перекрывающиеся окна приложений, одинаковая
минимизация окон, как в хост-системе)
•При тонкой настройке на аппаратную платформу
производительность мало отличается от оригинальной
нативной ОС. Быстрое переключение между системами (менее
1 сек.)
•Простая процедура обновления гостевой ОС.
•Двухсторонняя виртуализация (приложения одной системы
запускаются в другой и наоборот)
Аппаратная виртуализация
Преимущества:
•Упрощение разработки программных платформ
виртуализации за счет предоставления аппаратных
интерфейсов управления и поддержки виртуальных
гостевых систем. Это уменьшает трудоемкость и время
на разработку систем виртуализации.
•Возможность увеличения быстродействия платформ
виртуализации. Управление виртуальными гостевыми
системами осуществляет напрямую небольшой
промежуточный слой программного обеспечения,
гипервизор, что дает увеличение быстродействия.
•Улучшается защищённость, появляется возможность
переключения между несколькими запущенными независимыми
платформами виртуализации на аппаратном уровне. Каждая из
виртуальных машин может работать независимо, в своем
пространстве аппаратных ресурсов, полностью изолированно
друг от друга. Это позволяет устранить потери быстродействия на
поддержание хостовой платформы и увеличить защищенность.
•Гостевая система становится не привязана к архитектуре
хостовой платформы и к реализации платформы виртуализации.
Технология аппаратной виртуализации делает возможным запуск
64-битных гостевых систем на 32-битных хостовых системах (с 32битными средами виртуализации на хостах).
Платформы, использующие
аппаратную виртуализацию:
•IBM LPAR
•VMware
•Hyper-V
•Xen
•KVM
Виртуализация на уровне ОС
Виртуализирует физический сервер на уровне ОС, позволяя запускать
изолированные и безопасные виртуальные серверы на одном физическом
сервере. Эта технология не позволяет запускать ОС с ядрами, отличными от
типа ядра базовой ОС. При виртуализации на уровне операционной системы
не существует отдельного слоя гипервизора. Хостовая операционная система
отвечает за разделение аппаратных ресурсов между несколькими
виртуальными серверами и поддержку их независимости друг от друга.
• Solaris Containers/Zones
• FreeBSD Jail
• Linux-VServer
• LXC (Linux Containers)
• FreeVPS
• OpenVZ
• VirtuozzoiCore Virtual Accounts
Области применения виртуализации
Виртуальная машина — это окружение, которое
представляется для «гостевой» операционной системы,
как аппаратное. Однако на самом деле это программное
окружение, которое эмулируется программным
обеспечением хостовой системы. Эта эмуляция должна
быть достаточно надёжной, чтобы драйверы гостевой
системы могли стабильно работать. При использовании
паравиртуализации, виртуальная машина не эмулирует
аппаратное обеспечение, а, вместо этого, предлагает
использовать специальный API.
Примеры применения:
• тестовые лаборатории и обучение: Тестированию
в виртуальных машинах удобно подвергать
приложения, влияющие на настройки
операционных систем, например инсталляционные
приложения. За счёт простоты в развёртывании
виртуальных машин, они часто используются для
обучения новым продуктам и технологиям.
Виртуализация серверов
1.размещение нескольких логических
серверов в рамках одного физического
(консолидация)
2.объединение нескольких физических
серверов в один логический для решения
определенной задачи. Пример: Oracle Real
Application Cluster, кластеры высокой
производительности.
•Bochs
•FAUmachine
•KVM
•Parallels
•Qemu
•SVISTA

•VirtualBox
•Virtual Iron
•Microsoft (Hyper-V)
•VMware (ESX Server)
•Xen

Кроме того, виртуализация сервера упрощает
восстановление вышедших из строя систем на
любом доступном компьютере, вне зависимости
от его конкретной конфигурации
Виртуализация приложений
Процесс использования приложения преобразованного из
требующего установки в ОС в не требующий. Для
виртуализации приложений программное обеспечение
виртуализатора определяет при установке
виртуализуемого приложения, какие требуются
компоненты ОС и их эмулирует, таким образом, создаѐтся
необходимая специализированная среда для конкретно
этого виртуализируемого приложения и, тем самым,
обеспечивается изолированность работы этого
приложения. Для создания виртуального приложения
виртуализируемое помещается в контейнер,
оформленный, как правило, в виде папки.
Виртуализацию приложений
обеспечивают, например, программы
Citrix XenApp, SoftGrid и VMWare
ThinApp
Достоинства:
изолированность исполнения приложений:
отсутствие несовместимостей и конфликтов;
каждый раз в первозданном виде: не
загромождается реестр, нет конфигурационных
файлов — необходимо для сервера;
меньшие ресурсозатраты по сравнению с
эмуляцией всей ОС.
Благодарю за внимание! 

More Related Content

What's hot

Ustar Hpc Day 2009 (R2 Highlights And Netbooting) Rus Draft0.5
Ustar Hpc Day 2009 (R2 Highlights And Netbooting) Rus Draft0.5Ustar Hpc Day 2009 (R2 Highlights And Netbooting) Rus Draft0.5
Ustar Hpc Day 2009 (R2 Highlights And Netbooting) Rus Draft0.5Oleg Nazarevych
 
сравнение Citrix V Mware и Parallels
сравнение Citrix V Mware  и Parallelsсравнение Citrix V Mware  и Parallels
сравнение Citrix V Mware и Parallelsguest40882b2
 
Parallels VDI от IBS
Parallels VDI от IBSParallels VDI от IBS
Parallels VDI от IBSIBS
 
INF323 VDI: Выбор правильного решения на технологиях MS и Citrix
INF323 VDI: Выбор правильного решения на технологиях MS и CitrixINF323 VDI: Выбор правильного решения на технологиях MS и Citrix
INF323 VDI: Выбор правильного решения на технологиях MS и CitrixSergey Khalyapin
 
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзорCloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзорClouds NN
 
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюЧем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюSergey Khalyapin
 
Бесплатная виртуализация Citrix XenServer для компаний
Бесплатная виртуализация Citrix XenServer для компанийБесплатная виртуализация Citrix XenServer для компаний
Бесплатная виртуализация Citrix XenServer для компанийareconster
 
Parallels VDI
Parallels VDIParallels VDI
Parallels VDIschlek
 
Vizor Interactive: Технологии успеха
Vizor Interactive: Технологии успехаVizor Interactive: Технологии успеха
Vizor Interactive: Технологии успехаDevGAMM Conference
 
Виртуализация настольных ПК с VMware View
Виртуализация настольных ПК с VMware ViewВиртуализация настольных ПК с VMware View
Виртуализация настольных ПК с VMware Viewareconster
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideMykhail Galushko
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft AzureAlexey Lyubko
 

What's hot (15)

Ustar Hpc Day 2009 (R2 Highlights And Netbooting) Rus Draft0.5
Ustar Hpc Day 2009 (R2 Highlights And Netbooting) Rus Draft0.5Ustar Hpc Day 2009 (R2 Highlights And Netbooting) Rus Draft0.5
Ustar Hpc Day 2009 (R2 Highlights And Netbooting) Rus Draft0.5
 
сравнение Citrix V Mware и Parallels
сравнение Citrix V Mware  и Parallelsсравнение Citrix V Mware  и Parallels
сравнение Citrix V Mware и Parallels
 
Parallels VDI от IBS
Parallels VDI от IBSParallels VDI от IBS
Parallels VDI от IBS
 
Horizon using scenarios
Horizon using scenariosHorizon using scenarios
Horizon using scenarios
 
TechExpert Virtualization
TechExpert VirtualizationTechExpert Virtualization
TechExpert Virtualization
 
INF323 VDI: Выбор правильного решения на технологиях MS и Citrix
INF323 VDI: Выбор правильного решения на технологиях MS и CitrixINF323 VDI: Выбор правильного решения на технологиях MS и Citrix
INF323 VDI: Выбор правильного решения на технологиях MS и Citrix
 
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзорCloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
 
UCS Director
UCS DirectorUCS Director
UCS Director
 
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированиюЧем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
Чем похожи и чем отличаются VDI и RDS? Как правильно подойти к проектированию
 
Бесплатная виртуализация Citrix XenServer для компаний
Бесплатная виртуализация Citrix XenServer для компанийБесплатная виртуализация Citrix XenServer для компаний
Бесплатная виртуализация Citrix XenServer для компаний
 
Parallels VDI
Parallels VDIParallels VDI
Parallels VDI
 
Vizor Interactive: Технологии успеха
Vizor Interactive: Технологии успехаVizor Interactive: Технологии успеха
Vizor Interactive: Технологии успеха
 
Виртуализация настольных ПК с VMware View
Виртуализация настольных ПК с VMware ViewВиртуализация настольных ПК с VMware View
Виртуализация настольных ПК с VMware View
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guide
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
 

Similar to Виртуализация

Обновленные решения в области виртуализации рабочих станций
Обновленные решения в области виртуализации рабочих станцийОбновленные решения в области виртуализации рабочих станций
Обновленные решения в области виртуализации рабочих станцийКРОК
 
Novell Virtualization и управление рабочими нагрузками
Novell Virtualization и управление рабочими нагрузкамиNovell Virtualization и управление рабочими нагрузками
Novell Virtualization и управление рабочими нагрузкамиNick Turunov
 
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...CodeFest
 
VMC Как попробовать виртуализацию VMware
VMC Как попробовать виртуализацию VMwareVMC Как попробовать виртуализацию VMware
VMC Как попробовать виртуализацию VMwareareconster
 
20100214 virtualization igotti_lecture01
20100214 virtualization igotti_lecture0120100214 virtualization igotti_lecture01
20100214 virtualization igotti_lecture01Computer Science Club
 
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...Cisco Russia
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
Легкий переход от виртуализации к частному облаку. Готовые рецепты от Dell и ...
Легкий переход от виртуализации к частному облаку. Готовые рецепты от Dell и ...Легкий переход от виртуализации к частному облаку. Готовые рецепты от Dell и ...
Легкий переход от виртуализации к частному облаку. Готовые рецепты от Dell и ...DellTeam
 
Виртуализация для среднего и малого бизнеса: от бесплатных решений к большой ...
Виртуализация для среднего и малого бизнеса: от бесплатных решений к большой ...Виртуализация для среднего и малого бизнеса: от бесплатных решений к большой ...
Виртуализация для среднего и малого бизнеса: от бесплатных решений к большой ...areconster
 
Инфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыИнфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыCisco Russia
 
Lohika .Net Day - What's new in Windows Azure
Lohika .Net Day - What's new in Windows AzureLohika .Net Day - What's new in Windows Azure
Lohika .Net Day - What's new in Windows AzureDmytro Mindra
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПОDmitry Lazarenko
 
Программные интерфейсы управления серверной платформой и вычислительными стек...
Программные интерфейсы управления серверной платформой и вычислительными стек...Программные интерфейсы управления серверной платформой и вычислительными стек...
Программные интерфейсы управления серверной платформой и вычислительными стек...Cisco Russia
 
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»SpbDotNet Community
 
Introduction to Windows Azure IaaS
Introduction to Windows Azure IaaSIntroduction to Windows Azure IaaS
Introduction to Windows Azure IaaSAlexander Feschenko
 
Презентация проекта "Виртуальное частное облако как инструмент повышения эффе...
Презентация проекта "Виртуальное частное облако как инструмент повышения эффе...Презентация проекта "Виртуальное частное облако как инструмент повышения эффе...
Презентация проекта "Виртуальное частное облако как инструмент повышения эффе...Радик Кутлов
 

Similar to Виртуализация (20)

Final thesis
Final thesisFinal thesis
Final thesis
 
Обновленные решения в области виртуализации рабочих станций
Обновленные решения в области виртуализации рабочих станцийОбновленные решения в области виртуализации рабочих станций
Обновленные решения в области виртуализации рабочих станций
 
Novell Virtualization и управление рабочими нагрузками
Novell Virtualization и управление рабочими нагрузкамиNovell Virtualization и управление рабочими нагрузками
Novell Virtualization и управление рабочими нагрузками
 
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
CodeFest 2010. Гаджибалаев Н. — сlass Server::Cloud < Server::Hardware // ...
 
Введение в виртуализацию - 2
Введение в виртуализацию - 2Введение в виртуализацию - 2
Введение в виртуализацию - 2
 
Введение в виртуализацию
Введение в виртуализациюВведение в виртуализацию
Введение в виртуализацию
 
VMC Как попробовать виртуализацию VMware
VMC Как попробовать виртуализацию VMwareVMC Как попробовать виртуализацию VMware
VMC Как попробовать виртуализацию VMware
 
20100214 virtualization igotti_lecture01
20100214 virtualization igotti_lecture0120100214 virtualization igotti_lecture01
20100214 virtualization igotti_lecture01
 
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
Легкий переход от виртуализации к частному облаку. Готовые рецепты от Dell и ...
Легкий переход от виртуализации к частному облаку. Готовые рецепты от Dell и ...Легкий переход от виртуализации к частному облаку. Готовые рецепты от Dell и ...
Легкий переход от виртуализации к частному облаку. Готовые рецепты от Dell и ...
 
Виртуализация для среднего и малого бизнеса: от бесплатных решений к большой ...
Виртуализация для среднего и малого бизнеса: от бесплатных решений к большой ...Виртуализация для среднего и малого бизнеса: от бесплатных решений к большой ...
Виртуализация для среднего и малого бизнеса: от бесплатных решений к большой ...
 
Инфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыИнфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформы
 
Lohika .Net Day - What's new in Windows Azure
Lohika .Net Day - What's new in Windows AzureLohika .Net Day - What's new in Windows Azure
Lohika .Net Day - What's new in Windows Azure
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Ms it cup win-team - мевв
Ms it cup   win-team - меввMs it cup   win-team - мевв
Ms it cup win-team - мевв
 
Программные интерфейсы управления серверной платформой и вычислительными стек...
Программные интерфейсы управления серверной платформой и вычислительными стек...Программные интерфейсы управления серверной платформой и вычислительными стек...
Программные интерфейсы управления серверной платформой и вычислительными стек...
 
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
Александр Шаповал «Контейнеры Windows в Microsoft Azure и on-premise»
 
Introduction to Windows Azure IaaS
Introduction to Windows Azure IaaSIntroduction to Windows Azure IaaS
Introduction to Windows Azure IaaS
 
Презентация проекта "Виртуальное частное облако как инструмент повышения эффе...
Презентация проекта "Виртуальное частное облако как инструмент повышения эффе...Презентация проекта "Виртуальное частное облако как инструмент повышения эффе...
Презентация проекта "Виртуальное частное облако как инструмент повышения эффе...
 

Виртуализация

  • 3. ция — это процесс представления набора вычислительных ресурсов, или их логического объединения, который даёт какие-либо преимущества перед оригинальной конфигурацией. Это новый виртуальный взгляд на ресурсы составных частей, не ограниченных реализацией, физической конфигурацией или географическим положением.
  • 4. Обычно виртуализированные ресурсы включают в себя вычислительные мощности и хранилище данных. По-научному, виртуализация — это изоляция вычислительных процессов и ресурсов друг от друга.
  • 5. Примером виртуализации являются симметричные мультипроцессорные компьютерные архитектуры, которые используют более одного процессора. Операционные системы обычно конфигурируются таким образом, чтобы несколько процессоров представлялись как единый процессорный модуль.
  • 6. Именно по этому программные приложения могут быть написаны для одного логического (виртуального) вычислительного модуля, что значительно проще, чем работать с большим количеством различных процессорных конфигураций.
  • 7. Типы виртуализации: •Программная виртуализация •Динамическая трансляция •Паравиртуализация •Встроенная виртуализация •Аппаратная виртуализация •Виртуализация на уровне ОС
  • 8. Динамическая трансляция При динамической(бинарной) трансляции проблемные команды гостевой OC перехватываются гипервизором. После того как эти команды заменяются на безопасные, происходит возврат управления гостевой ОС.
  • 9. Паравиртуализация — это техника виртуализации, при которой гостевые операционные системы подготавливаются для исполнения в виртуализированной среде, для чего их ядро незначительно модифицируется. Операционная система взаимодействует с программой гипервизора, который предоставляет ей гостевой API, вместо использования напрямую таких ресурсов, как таблица страниц памяти.
  • 10. Метод паравиртуализации позволяет добиться более высокой производительности, чем метод динамической трансляции.
  • 11. Метод паравиртуализации применим лишь в том случае, если гостевые ОС имеют открытые исходные коды, которые можно модифицировать согласно лицензии, или же гипервизор и гостевая ОС разработаны одним производителем с учетом возможности паравиртуализации гостевой ОС (хотя при условии того, что под гипервизором может быть запущен гипервизор более низкого уровня, то и паравиртуализации самого гипервизора).
  • 12. Встроенная виртуализация Преимущества : •Совместное использование ресурсов обеими ОС (каталоги, принтеры и т.д. ). •Удобство интерфейса для окон приложений из разных систем (перекрывающиеся окна приложений, одинаковая минимизация окон, как в хост-системе) •При тонкой настройке на аппаратную платформу производительность мало отличается от оригинальной нативной ОС. Быстрое переключение между системами (менее 1 сек.) •Простая процедура обновления гостевой ОС. •Двухсторонняя виртуализация (приложения одной системы запускаются в другой и наоборот)
  • 13. Аппаратная виртуализация Преимущества: •Упрощение разработки программных платформ виртуализации за счет предоставления аппаратных интерфейсов управления и поддержки виртуальных гостевых систем. Это уменьшает трудоемкость и время на разработку систем виртуализации. •Возможность увеличения быстродействия платформ виртуализации. Управление виртуальными гостевыми системами осуществляет напрямую небольшой промежуточный слой программного обеспечения, гипервизор, что дает увеличение быстродействия.
  • 14. •Улучшается защищённость, появляется возможность переключения между несколькими запущенными независимыми платформами виртуализации на аппаратном уровне. Каждая из виртуальных машин может работать независимо, в своем пространстве аппаратных ресурсов, полностью изолированно друг от друга. Это позволяет устранить потери быстродействия на поддержание хостовой платформы и увеличить защищенность. •Гостевая система становится не привязана к архитектуре хостовой платформы и к реализации платформы виртуализации. Технология аппаратной виртуализации делает возможным запуск 64-битных гостевых систем на 32-битных хостовых системах (с 32битными средами виртуализации на хостах).
  • 16. Виртуализация на уровне ОС Виртуализирует физический сервер на уровне ОС, позволяя запускать изолированные и безопасные виртуальные серверы на одном физическом сервере. Эта технология не позволяет запускать ОС с ядрами, отличными от типа ядра базовой ОС. При виртуализации на уровне операционной системы не существует отдельного слоя гипервизора. Хостовая операционная система отвечает за разделение аппаратных ресурсов между несколькими виртуальными серверами и поддержку их независимости друг от друга. • Solaris Containers/Zones • FreeBSD Jail • Linux-VServer • LXC (Linux Containers) • FreeVPS • OpenVZ • VirtuozzoiCore Virtual Accounts
  • 17. Области применения виртуализации Виртуальная машина — это окружение, которое представляется для «гостевой» операционной системы, как аппаратное. Однако на самом деле это программное окружение, которое эмулируется программным обеспечением хостовой системы. Эта эмуляция должна быть достаточно надёжной, чтобы драйверы гостевой системы могли стабильно работать. При использовании паравиртуализации, виртуальная машина не эмулирует аппаратное обеспечение, а, вместо этого, предлагает использовать специальный API.
  • 18.
  • 19. Примеры применения: • тестовые лаборатории и обучение: Тестированию в виртуальных машинах удобно подвергать приложения, влияющие на настройки операционных систем, например инсталляционные приложения. За счёт простоты в развёртывании виртуальных машин, они часто используются для обучения новым продуктам и технологиям.
  • 20. Виртуализация серверов 1.размещение нескольких логических серверов в рамках одного физического (консолидация) 2.объединение нескольких физических серверов в один логический для решения определенной задачи. Пример: Oracle Real Application Cluster, кластеры высокой производительности.
  • 21. •Bochs •FAUmachine •KVM •Parallels •Qemu •SVISTA •VirtualBox •Virtual Iron •Microsoft (Hyper-V) •VMware (ESX Server) •Xen Кроме того, виртуализация сервера упрощает восстановление вышедших из строя систем на любом доступном компьютере, вне зависимости от его конкретной конфигурации
  • 22. Виртуализация приложений Процесс использования приложения преобразованного из требующего установки в ОС в не требующий. Для виртуализации приложений программное обеспечение виртуализатора определяет при установке виртуализуемого приложения, какие требуются компоненты ОС и их эмулирует, таким образом, создаѐтся необходимая специализированная среда для конкретно этого виртуализируемого приложения и, тем самым, обеспечивается изолированность работы этого приложения. Для создания виртуального приложения виртуализируемое помещается в контейнер, оформленный, как правило, в виде папки.
  • 23. Виртуализацию приложений обеспечивают, например, программы Citrix XenApp, SoftGrid и VMWare ThinApp
  • 24. Достоинства: изолированность исполнения приложений: отсутствие несовместимостей и конфликтов; каждый раз в первозданном виде: не загромождается реестр, нет конфигурационных файлов — необходимо для сервера; меньшие ресурсозатраты по сравнению с эмуляцией всей ОС.