Уявіть собі розробника кросплатформеного застосування, яке має бути здатним виконуватися на різних платформах --
наприклад, Windows, Linux, FreeBSD, тощо. Використання одночасно декількох фізичних
комп'ютерів для цієї мети виглядає незручним. Віртуалізація дозволяє створити всі потрібні платформи на вашому комп'ютері у вигляді віртуальних серверів. Щоправда, ваш комп'ютер має бути достатньо потужним.
Незамінною віртуалізація є також для системних адміністраторів. Багато хто має сумний досвід відновлення зруйнованої операційної системи після встановлення оновлень програм або після власних експериментів з оптимізації функціювання системи. Проведення експериментів на віртуальних серверах є значно безпечнішим, оскільки ви не ризикуєте пошкодити реальну систему. Звичайно, для ефективності проведення подібних експериментів потрібний засіб швидкого відновлення того стану віртуального сервера, в якому він перебував до початку цих експериментів. Віртуалізація надає інструментарій збереження повного стану системи на основі створенні миттєвих знімків (snapshots).
Додатковою функціональністю, що підвищує зручність використання віртуальних серверів на "полігоні", є можливість зупинки сервера без порушення інформації в його оперативній пам'яті -- переведення його в так званий "підвішений" (suspended) стан. З цього стану сервер може бути швидко переведений до активного функціювання. Окрім економії часу в наслідок відсутності остановок та завантажень операційної системи сервера ви не витрачаєте час на повне відновлення поточного контексту -- запуск відповідних програм, відкриття вікон, тощо.
Немає коментарів:
Дописати коментар