border=0

Технології »Віртуалізація

Визначення віртуалізації


Віртуалізація - це техніка, яка дозволяє імітувати поведінку апаратного забезпечення у вигляді комп'ютерної програми, що дозволяє виконувати програмне забезпечення, що належить до іншої апаратної платформи.


Традиційно віртуалізацію використовували любителі відеоігор для запуску ігор своїх улюблених ігрових консолей на комп'ютерах або для запуску операційних систем з інших платформ

Як, наприклад, Mac OS на ПК. Тепер це ще простіше, оскільки Mac-комп'ютери базуються на мікропроцесорах x86, тому не потрібно переводити інструкції з однієї платформи на іншу, хоча вірно, що компанія Apple містить певні захисти у вихідному коді своєї програмної платформи так, щоб вона не працювала поза апаратним забезпеченням, яке несе логотип укушеного яблука.


Раніше, коли Mac OS Classic працювала на процесорах Motorola 68000 і PowerPC, захист програмного забезпечення не був необхідним, і швидкість віртуалізації була дуже повільною.


Тому що це одна з великих перешкод віртуалізації: операційна система і програми "діалогові" з програмним шаром, який, у свою чергу, діалоги з іншим шаром програмного забезпечення, що є операційною системою, на якій вона заснована. запустити віртуальну машину, результат такий же, як бюрократія, помножена на два.

Відеоігри також отримали користь від віртуалізації для полегшення виконання старих ігор в сучасних системах

Як не дивно, оскільки сучасні комп'ютерні системи є набагато потужнішими, ніж ті, що існували кілька років тому, і логічно вони повинні мати можливість завантажувати і запускати менш вимогливі ігри з точки зору використання старого обладнання .

Однак відмінності між операційними системами (як, наприклад, різними поколіннями Microsoft Windows, і до цих пір їх попередником MS-DOS) не дозволяють запускати багато відеоігор кілька років тому, не посилаючись на ті, які походять від аркадні платформи, які повністю несумісні з сучасними комп'ютерами на апаратному рівні.

Такі проекти, як Mame , емулятор, який використовує віртуалізацію, щоб грати з оригінальними дисками старих аркадних машин, є максимальним показником цієї практики в області дозвілля.

У сфері продуктивності віртуалізація широко використовується на корпоративних серверах

Або для виконання програмних послуг з однієї платформи в іншій (наприклад, з Windows, запущеної на GNU / Linux), або для запуску всієї операційної системи в іншому, або навіть для ізоляції служб між ними, віртуалізації вона також має свою сферу застосування в корпоративних обчислень .

Багато серверів великих організацій повністю віртуалізовані, тому вони запускають базовий завантажувач, а потім кілька віртуалізованих операційних систем з відповідними спільними ресурсами , кожна з яких виконує певні завдання.

Аналогічно, коли ми купуємо сервер через Інтернет для розміщення онлайнового проекту, в більшості випадків те, що ми дійсно робимо, набуває права на використання віртуальної машини, яку ми отримуємо ізольовані від решти рахунків інших користувачів.

Також були розроблені рішення для віртуалізації настільних ПК у вигляді програмного забезпечення для використання кінцевими користувачами та неофітами. Такі рішення, як VirtualBox, Bochs або QEMU, дозволяють запускати іншу операційну систему на нашому комп'ютері, як і будь-яке інше.

Зокрема, ці три, які я називав, є вільним програмним забезпеченням, хоча є й комерційне платіжне програмне забезпечення.

Хоча це здається цілком сучасним, на практиці технології віртуалізації старі в технологічному плані

На початку 70-х років ця техніка вже використовувалася завдяки високій вартості комп'ютерів, що змусило організації придбати кілька машин і призначити їм різні ролі.

Необхідність запуску старого програмного забезпечення для різних машинних архітектур також була однією з причин великого зростання віртуалізації. Є ще деякі великі організації, чиї щоденні операції залежать від програмного забезпечення, яке працює під операційною системою VAX / VMS, як і багато банків.

У багатьох випадках вони запускають таке програмне забезпечення в рамках програми віртуалізації, на сучасних серверах.

Фото: Fotolia - Ауремар / Сергій Нивенс

Автор: Guillem Alsina González | + QUOTE
Теми віртуалізації

Соціальні мережі