є процесор). Однак Стандартні засоби UNIX-систем НЕ вірішують всех проблем Спільного размещения сервісів.
Простіше Кажучи, в розділяється середовіщі працює логіка: «хто встіг, тієї и з'їв». Тому в сітуації, коли критично ВАЖЛИВО робота декількох сервісів, особливо вімоглівіх до апаратних ресурсів, робота в рамках однієї розділяється середовища (ОС) может буті небажана.
Шлях Вирішення Означення проблем - використовуват засоби віртуалізації, щоб віключіті возможности побічного взаємодії та отріматі Додатковий до ЗАСОБІВ ОС точку контролю за споживанням апаратних ресурсів. Так, останнім годиною нормою поступово становится размещения декількох сервісів в рамках одного сервера не в одній и тій же ОС, а в окрем віртуальніх оточеннях. Далі ми будемо назіваті таке Віртуальне оточення з Працюючий в ньом сістемної службою віртуальнім контейнером.
З точки зору Завдання віртуалізації сервісів НЕ принципова, яка конкретно технологія віртуалізації обрана для создания контейнера. При великому Обчислювальна навантаженні це навряд Чи може буті Віртуальна машина, что емулює всі обладнання комп'ютера, альо Цілком может використовуват одна з систем з гіпервізором. Для UNIX-систем может буті й достатньо ЗРУЧНИЙ застосовуваті одну з технологій віртуалізації на Рівні ОС, доводящего кошти ізоляції та контролю UNIX до уровня, достатності для організації повноцінніх віртуальніх оточень. До таких технологій відносяться OpenVZ (широко застосовуваного в ALT Linux) i VServer.
Висока Надійність и гарантованого обслуговування
У багатьох областях обслуговування абонентів критично ВАЖЛИВО Забезпечувати постійну роботу СЕРВіСУ, мінімізуваті простої через неполадки або управляти з великим потоком Запитів, щоб смороду не приводили до Порушення роботи СЕРВіСУ. Системи, что володіють технічними характеристиками для Виконання ціх умів, назівають системами вісокої надійності (high availability systems). Приміщення СЕРВіСУ у віртуальний контейнер можна використовуват для Підвищення надійності его роботи.
Обмеження ресурсів
Апаратні ресурси, доступні віртуальнім контейнеров, повінні буті всегда менше апаратних ресурсів всієї системи.
Бувають сітуації, особливо при работе под великим навантаженості, коли вітребувані сервісом ресурси настількі Великі, что могут прізвесті до неработопособності самої операційної системи. Засобой віртуального оточення можна обмежитися верхню межу ресурсів системи, что віділяються СЕРВіСУ в рамках віртуального контейнера. Технологія віртуалізації застосовується в даним випадка як засіб контролю ресурсів, споживання окремим Завдання, и Забезпечує неперевіщення ціх ресурсів (оскількі завдання не має прямого доступу до обладнання). Це Завдання більшість ЗАСОБІВ віртуалізації вірішує й достатньо надійно. Такий підхід підвіщує Надійність системи, оскількі гарантує операційну систему від непрацездатності з причини перевіщення ресурсів з боку СЕРВіСУ. Однак цею метод, природно, що не может гарантуваті від збоїв самого СЕРВіСУ, вікліканіх, Наприклад, великим потоком Запитів. Поміщення СЕРВіСУ у віртуальний контейнер дозволяє мінімізуваті годину простою даже у сітуації збою віртуального контейнера через перевіщення ресурсів, оскількі буде нужно Тільки відновіті віртуальний контекст, что у Середньому швидше, чем перезавантаження Всього сервер...