Простіше кажучи, віртуалізація - не відповідь на все, але це чудово!
Ви говорите, додайте ще один шар / змушує його працювати повільно, але в сучасних системах це насправді не так вже й багато. Зараз існує багато методик і функцій, які роблять цей «шар» мінімальним (наприклад, Intel VT-x, AMD-V ). Якщо ви використовуєте віртуалізацію на основі гіпервізора , цей шар ще менший.
Однак, виходячи із способу використання дисків та пам'яті, можна побачити збільшення швидкості в деяких ситуаціях.
Тепер короткий підсумок продуктів віртуалізації, оскільки існує деяка плутанина. Існує 4 категорії, більшість з яких зовсім інші:
Гіпервізор - Найменший верхній і, як правило, суцільний камінь, розроблений для віртуалізації 24x7. (Наприклад, Microsoft Hyper V , VMware ESXi .
Віртуалізація на робочому столі (заснована на програмному забезпеченні) - В основному розроблена для програмістів, тестерів та ІТ-профі - Швидкість все ще дуже швидка / близька до рідних на сучасних машинах, але, на волю гостьової операційної системи, вона працює під цим, тому, поки я працюю 3 VM 24x7 на моїй машині для різних завдань, він насправді не "розроблений" для цього - (наприклад, Microsoft Virtual PC , VMware Workstation , Sun (Oracle?) Virtual Box ). Вони емулюють цілий віртуальний комп'ютер.
Віртуалізація сервера (заснована на програмному забезпеченні) - це був досить великий ринок протягом певного часу, але він був менш здатний, ніж Hypervisor і зараз взагалі мертвий ринок. В основному це настільна віртуалізація , що тільки optomised для серверної середовища - (наприклад , Microsoft Virtual Server , VMware Server .
Віртуалізація програмного забезпечення - Відповідно до коментарів, я не залишив цього. Це спеціалізований ринок, який зазвичай використовується для віртуалізації окремих програм (наприклад, Microsoft App-V , VMware ThinApp ). Це створює тонкий "шар" між вашим комп'ютером та програмним забезпеченням - він в основному перехоплює всі дзвінки, зроблені програмою, щоб перенаправити записи файлів / реєстрів і в основному пісочницю програми. Це має ряд переваг, таких як можливість запуску декількох версій деяких складних додатків і робить розгортання досить легким (все-таки це може бути важкою областю зрозуміти / потрапити в неї).
Щодо того, чому вони зараз такі популярні - все зводиться до витрат і часу адміністрування.
Наприклад, у моїй компанії мені потрібно запустити багато "систем" для різних систем, які я використовую ... SQL Server, система інтрамережі, система виставлення рахунків, система електронної пошти, VOIP, застаріла система старого програмного забезпечення, яку я маю для кількох клієнти та ще декілька - визнали, що деякі з них можна запустити з того самого поля, але, з довгих переліків нудних причин, я хочу їх розділити.
Цей вибір у 2004/5 рр. Означав, що у мене було 6 серверів, які працювали на 24x7 - він працював чудово, але кожна машина мала 2 Гб оперативної пам’яті (коли це дорого!) Та процесор епохи P4, на якому я міг приготувати яйце на . Процесори в усіх системах навряд чи перевищували 5% ... можливо пік на 10-15%, але більшість простоювали на 0% майже протягом життя машин.
Щодо електроенергії, я справді не можу згадати, але, я вважаю, це коштувало мені близько 100 фунтів на машину на рік.
Тепер, якби я замість цього віртуалізував це середовище (що я в кінцевому підсумку робив), я зміг би перенести всі ці системи на одну машину і скористатися багатьма функціями, такими як надмірна підписка на пам'ять.
Це означає, що мої 6 машин мали 2 Гб оперативної пам'яті, але, в середньому, вони використовували приблизно 1/4 від цього. На цій новій машині я міг просто поставити 8 ГБ і в бездротовому P2V ( Від фізичного до віртуального - процес міграції машини) рухаюсь, у мене всі машини працюють так само швидко, як і раніше ... насправді, вони швидші (оскільки у них швидший процесор).
Крім цього, є багато інших переваг, таких як міграція ( V-Motion ) та висока доступність, які просто роблять віртуалізацію геніальним вибором.
Слід також сказати, що є деякі додаткові засоби, про які багато домашніх / непрофесійних користувачів не замислюються - мені вдалося позбутися частини мого мережевого обладнання, втратити навантаження кабелів, немає потреби в моєму дорогому KVM ... Я міг би скинути 5 ДБЖ та мій PDU ... І найкраще, що він вміщається в один шафа / з дороги замість дратівливого величезного гудіння вентильованої стійки! ... і не така важлива потреба запускати кондиціонер так високо влітку (що я не враховував вище за витрати на електроенергію).
Я, можливо, був невеликим, але, подумайте, більші компанії роблять це в більшому масштабі - я одного разу допоміг великій компанії перейти до віртуалізованого середовища - у них не було бюджету, тому я домовився, що мої умови контракту були такі Я би отримав будь-яку економію коштів протягом 1 року, і 20% на наступні 3 ... Це мені дуже добре заплатило, і вони користувались адміністративними перевагами в перший рік - і величезні заощадження витрат йдуть вперед.
Я сподіваюся, що це відповість на ваше запитання! Якщо у вас є запитання, я з радістю відповім на них.