Апаратна віртуалізація. Перше знайомство
Багато фахівців в області ІТ неодноразово стикалися з таким поняттям, як "апаратна віртуалізація". І це зовсім невипадково, оскільки тут доводиться мати справу з постійним нарощуванням потужності техніки. Що таке віртуалізація? Якою вона буває? У чому її основні переваги та недоліки? Давайте спробуємо це з`ясувати.
Під поняттям "віртуалізація" мається на увазі процес подання набору строго визначених інформаційних даних. В результаті з`являються переваги, недоступні первісної конфігурації системи.
Для більш чіткого сприйняття слід зауважити, що процес розділений на два напрями, одне з яких - віртуалізація на рівні ОС (програмна), а друге - апаратна віртуалізація (серверна).
До недавнього часу програмна віртуалізація була більш популярною, оскільки дозволяла отримати технологічні рішення. Проте на даний момент часу підтримка віртуалізації (апаратної) набагато посилилася, що дозволило їй швидко змістити з лідируючого місця свою попередницю. Вирішальну роль тут зіграло підвищення продуктивності та потужності системи.
Апаратна віртуалізація. Переваги
1. Досить проста розробка платформ для віртуалізації (у порівнянні з розробкою під програмну віртуалізацію). Це дає безумовну перевагу в часі при створенні нових платформ і скорочує трудові витрати.
2. Одночасний і незалежний запуск пари віртуальних платформ (зі збереженням можливості використання кожної з них окремо), що, відповідно, підвищує швидкодію системи.
3. Можливість оптимізації.
4. Спрощення управління інфраструктурою серверів.
Апаратна віртуалізація. Недоліки
1. Високі вимоги до апаратних рішень (серверам).
2. Високі витрати на реалізацію технології.
Існує кілька різних типів серверної віртуалізації. Перший тип - це консолідація (логічне смакота декількох віртуальних серверів в рамках одного фізичного сервера), другий тип являє собою об`єднання декількох фізичних машин в одну (логічну), мета якої - обробка однієї складної задачі.
На практиці допускаються комбінації відразу двох типів. Реалізувати будь-який з цих типів можливе лише за наявності відповідного обладнання (процесора, що підтримує технологію апаратної віртуалізації).
На даний момент часу найбільш поширеними є варіанти побудови технології на базі процесорів AMD і Intel. Щоб дізнатися, які саме моделі процесорів підтримують серверну віртуалізацію, необхідно зайти на сайт виробника і подивитися характеристики пристрою.
В цілому апаратна віртуалізація - це дуже ефективна і нескладна технологія посилення продуктивності. Щоб зрозуміти масштаб її потужності, досить згадати, що технологію використовують в промислових системах і медичних пристроях, не кажучи вже про звичайних великих компаніях з величезним парком технічних пристроїв, що бажають ще більше консолідувати свої виробничі ресурси.