Віртуальна машина - що за страшний звір що таке система віртуальних машин
Насправді, відразу заспокою Новомосковсктеля, назва цієї статті ніяк не пов'язане з дійсністю. Нічого жахливого в віртуальних машинах немає, і навіть навпаки вони несуть людям тільки щастя і творення. Вибачте за зайвий пафос))). Я маю чималий досвід спілкування з цими віртуальними штуковинами, тому все, що я знаю в одній статті не вміститься, якщо відгук і зацікавленість Новомосковсктелей буде великий, я буду радий поділитися з вами своїми знаннями. Почнемо зі знайомства. Віртуальні машини - що це таке і для чого вони потрібні.
Віртуальна машина (комп'ютер) - це деяка абстрактна система, яка емулює (перепрошую за розумне слово, просто мені воно звичніше, та й вам, думаю, не буде зайвим потихеньку переймати професійний сленг), тобто створює уявний, що існує тільки у вигляді даних, комп'ютер.
Щоб було простіше зрозуміти, бачите перед собою свій комп'ютер? Системний блок, монітор, клавіатуру, миша? Це ваш фізичний комп'ютер, може старенький, може і сучасний, але ви любите його, можете погладити, коли він добре працює. або штовхнути, якщо він тупить. Віртуальний комп'ютер ви помацати не можете, він створюється абстрактно, за допомогою спеціального програмного і апаратного забезпечення.
Думаю для вас не вперше чути, що таке віртуальна, уявна реальність? Ваші віртуальні машини існують саме там, з іншого боку вони існують у вигляді даних на комп'ютері-сервері. Їх може бути одна, або кілька, вони можуть мати різну конфігурацію і обмежені тільки ресурсами комп'ютера-сервера. Уявіть на секунду, що ваш комп'ютер - сервер віртуальних машин, фізично він у вас один, ви можете торкнутися тільки його, а логічно, тобто уявно, їх кілька, і всі вони знищуватися коли ви вимкніть комп'ютер-сервер і відтворять знову коли ви його включите, саме в тій конфігурації, в якій ви завершили роботу.
В цьому і полягає їх принадність, погодьтеся тестувати нову операційну систему або невідомий софт на фізичному комп'ютері може вийти дуже дорого, за умови що він може зламатися, його відновлення влетить в копієчку, а, зламавши віртуальну машину, єдине що ви втратите - це час, витрачений на її створення. Але це не єдина область їх застосування.
Якщо ви початківець системний адміністратор, то безумовно підтримайте мене в тому, що інформаційна безпека - одна з головних задач IT-фахівця, а додавання віртуальних серверів поряд з наявними в мережі фізичними серверами і міжмережевими екранами дозволяє додати кілька рівнів безпеки, і замість двох точок опору , наприклад брандмауера і сервера, будь атаці або вірусу доведеться подолати ще й кілька додаткових точок захисту, створених віртуальними серверами, при тому що витрати на їх створення , З точки зору грошей - незначні, важливий матеріальний склад комп'ютера-сервера. Якщо ви припускаєте створити на такому сервері дві однакових віртуальних машини, скажімо з наступними характеристиками:
- Кількість ядер процесора - 1
- Об'єм оперативної пам'яті - 2048 Мб
- Об'єм жорсткого диска - 50 Гб,
то ваш фізичний сервер повинен мати як мінімум наступне залізо всередині:
- Кількість ядер процесора - 2
- Об'єм оперативної пам'яті - 4096 Мб
- Об'єм жорсткого диска - 100 Гб
Але для забезпечення кращої продуктивності, для описаного вище варіанта, краще мати таку конфігурацію:
- Кількість ядер процесора - 4
- Об'єм оперативної пам'яті - 8192 Мб
- Об'єм жорсткого диска - 150 Гб
Так як самому сервера необхідно процесорний час і вільна оперативна пам'ять для координування роботи віртуальних машин, а вільний простір на жорсткому диску необхідно сервера для створення тимчасових файлів і резервних копій. Думаю цей момент ви зрозуміли, він досить простий - «хочеш багато віртуальних машин - пхай нові і потужні залізяки в свій сервак»
Логічна гра: потрібно оточити кота, натискаючи на круги, щоб він не втік з поля! Якщо не вийшло - гра почнеться заново.