Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич





НазваниеПояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич
страница4/19
Дата публикации26.03.2015
Размер1.03 Mb.
ТипПояснительная записка
100-bal.ru > Информатика > Пояснительная записка
1   2   3   4   5   6   7   8   9   ...   19

1.3. Обзор средств виртуализации

1.3.1. VIrtualBox


Платформа VirtualBox [16] [17] представляет собой настольную систему виртуализации для Windows, Linux и Mac OS хостов, поддерживающую операционные системы Windows, Linux, OS/2 Warp, OpenBSD и FreeBSD в качестве гостевых. На данный момент Oracle VirtualBox включает в себя следующие возможности:

  • нативная x86-виртуализация, не требующая наличия поддержки аппаратных техник Intel VT или AMD-V (которая, однако, может быть включена в настройках);

  • дружественный пользовательский интерфейс (построенный с помощью графической библиотеки Qt);

  • поддержка Windows, Linux и Mac OS хостовых систем (версия для Mac OS в данный момент находится в стадии бета-тестирования);

  • наличие Guest VM Additions для упрощения взаимодействия с хостовыми ОС и оптимизации их быстродействия;

  • поддержка многопроцессорных и многоядерных систем (только в качестве гостевых, поддержка представления многопроцессорности в гостевых системах отсутствует);

  • стабильность (обеспечиваемая компанией Oracle);

  • поддержка виртуализации аудиоустройств;

  • высокая производительность (по отзывам множества экспертов выше, чем у продуктов VMware);

  • поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal);

  • поддержка дерева сохраненных состояний виртуальной машины (snapshots), к которым может быть произведен откат из любого состояния гостевой системы;

  • описание настроек виртуальной машины в XML-формате;

  • поддержка разделяемых папок для простого обмена файлами между хостовой и гостевой системами.

Эмулируемое аппаратное окружение

Продукт VirtualBox эмулирует следующие компоненты аппаратного обеспечения в виртуальной машине:

  • жесткие диски эмулируются в специальном формате контейнеров VDI (Virtual Disk Images), который в данный момент не совместим с форматами виртуальных дисков других производителей;

  • видеоадаптер эмулируется как стандартный VESA с 8 Мб видеопамяти, при этом установка Guest VM Additions (только для Windows и Linux хостов) позволяет увеличить производительность виртуального видеоадаптера и динамически менять размер окна виртуальной машины

  • аудиоконтроллер на базе Intel ICH AC'97;

  • сетевой адаптер эмулируется как интерфейс AMD PCNet;

  • в издании с закрытым исходным кодом эмулируются также контроллеры USB, при этом USB-устройства, вставленные в разъемы хоста, автоматически подхватываются в гостевой системе.

Платформа VirtualBox исполняет код гостевой системы прямой передачей инструкций процессору хоста.

Уникальные функции VirtualBox

Помимо стандартных функций, присущих большинству настольных систем виртуализации, платформа VirtualBox обладает также набором уникальных возможностей, присущих только ей:

  • Ярко выраженная модульность системы. Платформа VirtualBox имеет модульную архитектуру с хорошо описанными компонентами и предоставляет удобные интерфейсы доступа к виртуальным машинам, которые позволяют контролировать гостевые системы как через GUI, так и через командную строку и удаленно. К тому же, компания Oracle предоставляет отличную среду разработки (SDK – Software Development Kit), и поскольку код платформы открыт, не требуется дополнительных усилий, чтобы написать расширение к системе. В данный момент ведется большая работа по переноса продукта на различные хостовые платформы и разработчикам предоставляются все необходимые инструменты и интерфейсы для доработки VirtualBox.

  • Виртуальная машина может действовать как RDP-сервер. В отличие от других платформ виртуализации, VirtualBox может действовать как RDP-сервер и управляться любым клиентом, поддерживающим протокол RDP. Также поддерживается функция USB over RDP. Стоит отметить, что компания VMware в вышедшей недавно платформе VMware Workstation 6 также предоставляет функцию взаимодействия с RDP-сервером, поэтому эту функцию VirtualBox на данный момент нельзя назвать уникальной.

  • Компонент iSCSI initiator является одной из закрытых частей платформы VirtualBox. Он позволяет использовать внешние устройства по протоколу iSCSI в качестве виртуальных дисков в гостевой системе без дополнительной поддержки со стороны гостевой ОС.

Поддерживаемые гостевые и хостовые системы

Компания Oracle и независимые разработчики, принимающие участие в доработке платформы VirtualBox, постоянно расширяют список поддерживаемых гостевых и хостовых систем. На данный момент продуктом поддерживаются следующие хостовые ОС:

  • Операционные системы семейства Windows (2000/XP/2003/Vista/7)

  • Linux-платформы, включая:

    • Ubuntu

    • Debian

    • openSUSE

    • Mandriva Linux

    • Red Hat Enterprise

    • Univention Corporate Server

  • Mac OS X

  • FreeBSD

1.3.2. VMware


VMware Workstation [18] — известная программа для виртуализации систем. VMware Workstation является мощным решением для разработчиков программного обеспечения и системных администраторов, создающих и тестирующих полно-комплексные сетевые приложения класса серверов, работающие в различных средах. Уникальная технология VMware MultipleWorlds позволяет изолировать операционные системы и приложения в пределах создаваемых виртуальных машин, причем в распоряжении каждой виртуальной машины оказывается стандартный компьютер x86, с собственным процессором и памятью. С помощью данного решения вы сможете на одном компьютере вести процессы разработки, тестирования, отладки и запуск многоуровневых браузерных приложений, эксплуатировать новые операционные системы и унаследованные приложения на одном компьютере, устанавливать новые или обновлять имеющиеся операционные системы без выполнения операций с разделами дисков и перезагрузки компьютера.

Новая платформа предлагает расширенные возможности для разработчиков приложений, инженеров по контролю качества, специалистов по продажам технологических решений и IT-администраторов. Одним из самых заметных нововведений пакета VMware Workstation стала расширенная поддержка 32-битных и 64-битных версий Windows. Пакет VMware Workstation 9 стал первым продуктом с полной поддержкой графической оболочки Aero в системах Windows 8. Существенно расширен перечень трехмерных приложений на базе технологий DirectX 9.0c Shader Model 3 и OpenGL 2.1, которые можно запускать в виртуальных машинах Windows.

Основные возможности VMware Workstation:

  • Одновременный запуск нескольких гостевых операционных систем на одном компьютере.

  • Запуск виртуальной машины в окнах рабочего стола основной операционной системы и на полный экран.

  • Установка виртуальных машин без разбиения дисков.

  • Запуск уже установленных на компьютере ОС без их переустановки или конфигурирования.

  • Запуск приложений операционной системы Windows на компьютере с ОС Linux и наоборот.

  • Создание и тестирование приложений одновременно для разных систем.

  • Запуск непротестированных приложений без риска нарушить устойчивую работу системы или потерять критичные данные.

  • Совместное использование файлов и приложений разными виртуальными машинами за счет использования виртуальной сети.

  • Запуск клиент-серверных и веб-приложений на одном ПК.

  • Запуск на одном ПК нескольких виртуальных машин и моделирование работы локальной сети.

1.3.3. Выбор средства виртуализации


В чем платформы VirtualBox и VMware Workstation обе хороши:

  • Понятный графический интерфейс.

  • Удобный редактор сетевого взаимодействия на хосте.

  • Диски виртуальных машин, увеличивающиеся по мере наполнения их данными (Thin Provisioning).

  • Технология мгновенных снимков (снапшотов).

  • Технология приложений в хостовой ОС из гостевой ОС в бесшовных окнах (то есть, приложение из виртуальной машины "выносится" в рабочую область хостовой системы, как будто оно в ней и работает).

  • Поддержка большого количества гостевых ОС, поддержка Windows и Linux в качестве гостевых ОС.

  • Поддержка 64-битных гостевых ОС.

  • Поддержка Intel VT и AMD-V.

  • USB 2.0 устройства в виртуальных машинах.

  • Воспроизведение звука на устройствах хоста из виртуальной машины.

  • Буфер обмена между гостевой и хостовой ОС.

  • Поддержка 3D-графики для игр и других приложений.

  • Поддержка импорта виртуальных модулей (Virtual Appliances).

  • Улучшенные драйверы в гостевой ОС: VMware Tools и VirtualBox Guest Additions (оба пакета обновляются автоматически).

  • Обе платформы поддерживают техники Memory Overcommit (так называемый Memory Ballooning - перераспределение свободной физической памяти между гостевыми ОС виртуальных машин).

  • Обе платформы поддерживают многопроцессорные виртуальные машины (не менее 8 виртуальных процессоров).

  • Расширение виртуальных дисков (в Workstation - удобнее).

  • Копирование файлов между виртуальной машиной и ОС хоста.

  • Обе платформы имеют поддержку доступа к консоли виртуальной машины через RDP-сервер.

Почему можно выбрать VirtualBox, а не VMware Workstation:

  • VirtualBox абсолютно бесплатен, а VMware Workstaion стоит 8283р. по российскому сегменту рынка на 2013 г (при покупке 1 лицензии).

  • VMware Workstation работает только в хостовых ОС Windows и Linux, а VirtualBox поддерживает хосты Windows, Linux, Mac OS X и Solaris.

  • Технология "Teleportation", позволяющая переместить запущенную виртуальную машину на другой хост VirtualBox, без необходимости ее остановки. Данная функция отсутствует в VMware Workstation.

  • VirtualBox имеет возможность работы не только со своим форматом VDI, но и VMDK, и VHD. VMware Workstation имеет возможность исполнять виртуальные машины только из образов виртуальных дисков VMDK (хотя есть бесплатный продукт VMware Converter для импорта виртуальных машин из других форматов).

  • VirtualBox имеет больше параметров для работы из командной строки (управление ВМ, устройствами, снапшотами и многим другим).

  • VirtualBox лучше поддерживает аудио для Linux-хостов (Workstation отключает звук в хостовой ОС, VirtualBox может играть параллельно).

  • VirtualBox имеет возможность ограничения потребления ресурсов CPU и ввода-вывода, у VMware Workstation этого нет (это умеет только VMware vSphere).

  • VirtualBox имеет возможность регулировки видеопамяти.

Почему можно выбрать VMware Workstation, а не VirtualBox:

  • VMware Workstation - коммерческий продукт, а значит вы всегда сможете рассчитывать на поддержку.

  • VMware Workstation имеет больше возможностей для поддержки 3D-графики, как то: Windows Aero user interface, OpenGL 2.1 и Shader Model 3.0. Сама 3D-акселерация работает стабильней, чем в VirtualBox.

  • VMware Workstation имеет драйвер универсальной печати ThinPrint (не требуется установка драйверов в гостевую ОС).

  • Создание снапшотов через заданные интервалы времени (функции AutoProtect), что позволяет защитить виртуальные машины по аналогии с возможностью автосохранения (например, как в Microsoft Word).

  • Compact Virtual Disks - сжатие виртуальных дисков для передачи под нужды других систем.

  • VMware Workstation имеет более широкий функционал по работе с виртуальным сетевым взаимодействием - коммутаторы, DHCP, NAT и прочее (хотя VirtualBox также имеет NAT, Bridge Networking - в Workstation это субъективно удобнее).

  • VMware Workstation имеет функционал связанных клонов (Linked Clones) для виртуальных машин.

  • Запись активности виртуальной машины в видеоформате, а также в виде последовательности действий пользователя (Guest Record / Replay).

  • Workstation имеет возможности интеграции со средами разработки и тестирования (например, Eclipse), а также специализированные функции для разработчиков ПО (но у VirtualBox лучше API).

  • Защита виртуальных машин 256-битным шифрованием.

  • В Workstation несколько приятных мелочей – например, ярлыков на приложения из меню "Пуск", функция "приостановить виртуальную машину".

Исходя из всего выше сказанного, выбор падает на Virtualbox, по главной причине – цена. Virtualbox бесплатен и выполняет все необходимые функции для задачи создания виртуальной среды.
1   2   3   4   5   6   7   8   9   ...   19

Похожие:

Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к дипломному проекту На тему: «Разработка crm-системы...
В данном дипломном проекте разрабатывается система управления взаимоотношениями с клиентами на основе Mayral Framework
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к дипломному проекту На тему: ≪Разработка виртуальной...
На тему: ≪Разработка виртуальной среды для освоения протоколов распределенной аутентификации и авторизации пользователей≫
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к курсовому проекту по дисциплине «Разработка...
Курсовой проект содержит: страниц –19, источников – 5, рисунков – 6, таблиц – 2
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к курсовому проекту по дисциплине «Разработка...
Курсовой проект содержит: страниц – 22, источников – 8, рисунков – 9, таблиц – 1
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconРуководство по подключению к vpn-серверу по протоколу pptp из локальной...
Рртр (Point to Point Tunneling Protocol) является протоколом 2 уровня, инкапсулирующим в дейтаграммы ip пакеты ppp, и применяется...
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconДипломному проекту На тему: «Проектирование и разработка автоматизированной...
Охватывают различные подразделения, начиная с приема больного в стационаре и заканчивая его выпиской. В медицинских учреждениях работает...
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к курсовому проекту по дисциплине «Разработка сапр»
Целью работы является разработка и реализация библиотеки элементов «Отвертка» на базе системы компас 3D, с использованием методов...
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к курсовому проекту по дисциплине: «Разработка сапр»
Целью данной работы является разработка и реализация модуля к сапр «Зубчатая передача с пересекающимися осями колес» на базе системы...
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к дипломному проектированию на тему: «Исследование...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к курсовому проекту по дисциплине Схемотехника...
Усилительный каскад, транзистор, коэффициент передачи, частотные искажения, напряжение, мощность, термостабилизация, скважность,...
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к дипломному проекту «Совместное моделирование...
Лирования, описан инструментарий, базовые идеи и принципы. Осуществлен выбор существующих программных средств и произведена интеграция...
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к дипломному проекту на тему: «Изучение роли...
«Изучение роли температурных эффектов при оформлении и защите выпускной квалификационной работы»
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к проекту профессионального стандарта «Ветеринарный врач» введение
Их разработка и внедрение в практику будет способствовать появлению современных нормативов как объективных оценочных средств для...
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к проекту профессионального стандарта «Ветеринарный врач» введение
Их разработка и внедрение в практику будет способствовать появлению современных нормативов как объективных оценочных средств для...
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconПояснительная записка к курсовому проекту "разработка технологического...
Цель курсового проекта  систематизировать и закрепить теоретические знания, полученные при изучении данного курса
Пояснительная записка к дипломному проекту На тему: ≪Разработка виртуального стенда для изучения методик построения vpn соединений≫ Студент: Кузьмищев Антон Сергеевич iconДипломному проекту На тему: Прогнозирование безотказности современных...
Охватывает вопросы конструирования, исследования и принципов применения интегральных микросхем


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск