Кіріспе
Платформаны виртуализациялау әдісі. Компьютерлік жүйелерде аппараттық көмекпен виртуализациялау – бұл аппараттық мүмкіндіктердің, ең алдымен хост процессорлардың көмегімен тиімді толық виртуализацияны қамтамасыз ететін платформаны виртуализациялау тәсілі. Толық виртуализация толыққанды аппараттық ортаны немесе виртуалды машинаны эмуляциялау үшін қолданылады, онда өзгертілмеген қонақ операциондық жүйе (хост машинасымен бірдей командалар жиынтығын пайдалана отырып) толық оқшаулануда жұмыс істейді. Аппараттық көмекпен виртуализация x86 процессорларына (Intel VT-x, AMD-V немесе VIA VT) 2005, 2006 және 2010 жылдары (сәйкесінше) қосылды. Аппараттық көмекпен жасалатын виртуализация үдетілген виртуализация деп те аталады; Xen оны аппараттық виртуалды машина (HVM) деп, ал Virtual Iron – түпкілікті виртуализация деп атайды.
In computing, hardware assisted virtualization is a platform virtualization approach that enables efficient full virtualization using help from hardware capabilities, primarily from the host processors. A full virtualization is used to emulate a complete hardware environment, or virtual machine, in which an unmodified guest operating system (using the same instruction set as the host machine) effectively executes in complete isolation. Hardware assisted virtualization was added to x86 processors (Intel VT x, AMD V or VIA VT) in 2005, 2006 and 2010 (respectively). Hardware assisted virtualization is also known as accelerated virtualization; Xen calls it hardware virtual machine (HVM), and Virtual Iron calls it native virtualization.
Артықшылықтар
Жабдықтық көмекпен жасалатын виртуализация паравиртуализацияның техникалық қызмет көрсету жұмыстарын азайтады, себебі ол қонақ опералық жүйедегі қажетті өзгерістерді азайтады (идеал жағдайда, толығымен жояды). Бұл, сонымен қатар, жақсы нәтижеге қол жеткізуді де едәуір жеңілдетеді. VMware инженерлері мен Virtual Iron компаниясы жабдықтық көмекпен жасалатын виртуализацияның нақты пайдасын атап көрсетті.
Кемшіліктер
Жабдықпен қамтамасыз етілетін виртуализация хост CPU-да тікелей қолдауды қажет етеді, ол барлық x86/x86 64 процессорларында қолжетімді емес. Толығымен өзгертілмеген қонақ операциялық жүйелерін пайдаланатын "таза" жабдықпен қамтамасыз етілетін виртуализациялау әдісі көптеген VM тұзақтарын қамтиды, демек жоғары CPU жүктемесін тудырады, бұл масштабталу мен серверлерді біріктірудің тиімділігін шектейді. Бұл өнімділік төмендеуін паравиртуалды драйверлерді пайдалану арқылы жеңілдетуге болады; осы комбинация "гибридтік виртуализация" деп аталады. 2006 жылы бірінші буын 32 және 64 биттік x86 жабдықтарының қолдауы бағдарламалық виртуализацияға қарағанда өнімділік артықшылықтарын сирек ұсынғаны анықталды.