С толкова много формати на виртуални дискови изображения, може да се чудите кой да използвате. Е, ние ви покриваме.

Може да сте срещали файлове като VDI, VHD, VMDK и VHDX, когато записвате, изтегляте или настройвате среди на виртуални машини. Тези файлове са известни като файлове с изображения на виртуални дискове и се използват за съхраняване на изображения на виртуални дискове и конфигурации, необходими за стартиране на виртуализирани операционни системи.

Сега, както може да очаквате, всеки формат на дисково изображение има своите плюсове и минуси, така че кога трябва да използвате някоя от опциите и за каква цел?

Какво е VDI?

VDI (Virtual Disk Image) е виртуален дисков формат с отворен код, разработен за хипервайзора VirtualBox на Oracle. Неговата природа с отворен код позволява VDI крос-платформена поддръжка от други популярни хипервайзори като VMware и Windows Hyper-V.

.vdi файл се създава чрез запазване на състояние на машина чрез Virtual Media Manager на VirtualBox. Файлът може да бъде копиран и споделен за използване от всеки. Зареждането на файла във VirtualBox предоставя на потребителите опцията за фиксирано и динамично разпределено хранилище. Динамично разпределеното хранилище позволява на потребителите да продължават да разширяват файла, без да се притесняват за размера на файла, докато фиксираното разпределение може да помогне за контролиране на размера на файла чрез разпределяне на определено количество памет за виртуалната машина.

instagram viewer

Професионалисти

минуси

Поддържа се от повечето хипервайзори, работещи на различни операционни системи

По-бавен от VMDK и VHDX

Възможност за динамично и фиксирано разпределение на паметта

Не поддържа инкрементални архиви

Работи по-добре от VHD и VHDX

Много преносим

VDI е страхотен образ на виртуален диск за всеки, който използва VirtualBox. Той е безплатен, с отворен код, има страхотна поддръжка на различни платформи и е преносим. Изпълнението на VDI файл през VirtualBox позволява на потребителите да се насладят на функции, като отдалечен достъп, моментни снимки и директен USB достъп на Windows, които се предлагат като премия на други хипервайзори. Освен това с най-новата версия на VirtualBox, потребителите на Linux получават поддръжка за защитено зареждане!

Какво представляват VHD и VHDX?

VHD и VHDX са формати на дискови изображения, разработени от Microsoft. VHD означава Virtual Hard Disk и е форматът, използван в по-стари продукти за виртуализация на Microsoft, като Microsoft Virtual PC и Microsoft Virtual Server. Въпреки че разработката е спряна, VHD все още се използва в по-новия Microsoft Hyper-V хипервизор за различни наследени приложения.

VHDX означава Virtual Hard Disc v2. Той е наследник на по-стария VHD формат и работи основно на Microsoft Hyper-V. VHDX предоставя няколко подобрения спрямо VHD, осигурявайки максимум 64TB дисково пространство, подобрена обща производителност, по-добра сигурност и устойчивост и поддръжка от трети страни за други платформи като VirtualBox, VMware и Citrix XenServer.

VHD и VHDX се използват предимно на Хипервайзори тип 1 като Hyper-V, който осигурява по-добра ефективност и производителност, но с цената на възможни уязвимости на хост компютъра.

Професионалисти

минуси

Възможности за ремонт и възстановяване

Гост операционните системи са по-податливи на различни атаки от зловреден софтуер

Една виртуална машина може да има множество потребители

Повредените VHD и VHDX файлове могат да сринат Windows

Всеки потребител не засяга други екземпляри на виртуалната машина

Изисква технически познания за използване на разширени функции

Богат на функции за разширена сървърна виртуализация

Ограничена поддръжка за операционни системи, различни от Windows, особено VHDX

VHD се поддържа от множество инструменти за виртуализация

VHDX е до голяма степен ограничен до Hyper-V

Форматите на VHD и VHDX дисково изображение се използват най-добре от системни администратори, които вече използват Microsoft Hyper-V и други продукти, свързани с Microsoft. Неговата функция за работа без глава прави администрирането много по-лесно, но ще изисква познаване на Windows PowerShell за използване на CLI. Ако сте начинаещи във виртуализацията, ще искате да пропуснете този формат и да използвате по-общ формат за дисково изображение като VDI и VMDK.

Какво е VMDK?

Файловият формат VMDK е разработен за първи път изключително за продуктите за виртуализация на VMWare, като хипервайзорите Workstation Pro и Workstation Player. Въпреки това, след някои ревизии през 2011 г., VMDK беше направен отворен формат за по-добра оперативна съвместимост в различни платформи. VMDK файловете вече могат да се изпълняват с помощта на VirtualBox, QEMU, Hyper-V, Workstation Pro и Workstation Player.

Продуктите за виртуализация на VMWare предлагат много разширени функции, които добавят функционалности и правят работата с виртуални машини много по-удобна. Изпълнението на VMDK през хипервайзорите на Workstation на VMWare предоставя на потребителите инкрементално архивиране, бързо и удобно моментни снимки, възможност за връщане към по-стари запазени състояния на машината, миграция на живо и като цяло по-бърза производителност в сравнение с VHD и VDI.

Професионалисти

минуси

Поддръжка на различни платформи

Не работи на Microsoft Hyper-V

По-добро цялостно представяне

Разширени функции, налични само на Workstation Pro

Миграция от един хост към друг без прекъсване на нормалната работа

Инкрементални архиви

VMDK се използва най-добре от хора, които вече са закупили или желаят да купят Workstation Pro. Получавате много функции, като криптирани виртуални машини, моментни снимки, отдалечена връзка и контейнери, плюс страхотна производителност в сравнение с други хипервайзори. Например, безплатните Workstation Players все още се представят по-добре от VirtualBox. Въпреки това ще пропуснете допълнителни функции. Така че, ако не можете да оправдаете закупуването на лиценз за Workstation Pro, използвайте Workstation Player за по-бърза обработка и VirtualBox с VMDK за функции като моментни снимки и отдалечен достъп.

Какво ще кажете за ISO?

Изображение на оптичен диск (ISO) не е формат на виртуален диск, а по-скоро файлов формат, използван за изображения на оптичен диск. Обикновено се използва за съхраняване на копие на съдържанието на CD или DVD, което може да се използва за инсталиране или стартиране на софтуер. ISO файловете не са специално предназначени за виртуализация. Въпреки това, тъй като те се използват при клониране на устройства с памет, хипервайзорите все още могат да ги монтират виртуално, да имат достъп до техните файлове и да функционират като обикновена виртуална машина.

ISO файловете са чудесни за разпространение на изображения на ОС в интернет. Използването им за виртуализация обаче изисква по-подробна настройка и потенциално пропуска производителност и функции. Така че, уверете се, че изтегляте виртуални дискови изображения вместо ISO файлове, когато са налични. Използването на тези специализирани формати ви спестява време по време на конфигуриране и вече ще имате съвместими функции при първото зареждане на вашата машина.

Можете ли да конвертирате формати на изображения на виртуален диск?

Възможно е да конвертирате файлове с изображения на виртуален диск в други формати. Въпреки че VDI, VHD, VHDX и VMDK могат да работят на повечето популярни хипервайзори, много от тях все още конвертират своите файлове с виртуални изображения в други формати, за да осигурят съвместимост на функциите при мигриране към други платформи.

Един от най-простите начини за конвертиране на файлове с виртуални изображения в други формати е чрез инструментите, които вече са предоставени в VirtualBox и VMware Workstation. VirtualBox Virtual Media Manager може да конвертира ISO, VHD, VHDX и VMDK във VDI. По подобен начин съветникът за виртуална машина във VMware Workstation може да се използва за отваряне на ISO, VDI, VHD и VHDX, за да ги запазите като VMDK.

За тези, които искат да конвертират VDH и VHDX в други формати и обратно, ще трябва да изтеглите Microsoft Virtual Machine Converter. По-напредналите потребители могат да конвертират множество виртуални дискови изображения чрез PowerShell и VBoxCommands.

Не губете производителност и функции

Форматите на виртуални дискови изображения са разработени, за да осигурят съвместимост на функциите на дискови изображения и хипервайзори. Въпреки че VDI, VHD, VHDX и VMDK имат крос-платформена поддръжка, ако работят на хипервайзори, които не са специално създадени за тях, това ще означава загуба на ценна производителност и функции. В идеалния случай трябва да използвате VDI за VirtualBox, VHD и VHDX на Hyper-V и VMDK за Workstation. За еднократни ситуации можете да ги използвате с какъвто и хипервизор да имате. Но за по-продължителни случаи на употреба, ще искате да помислите вместо това да конвертирате вашите изображения.