Незмінна схема сервера - це дисципліна розгортання, що сприяє відтворюваності розгортань. Він характеризується тим, що " сервер, який один раз розгорнувся, ніколи не змінюється, просто замінюється новим оновленим екземпляром ", і реалізація цієї дисципліни вимагає автоматизації розгортання сервера. Ця автоматизація має численні переваги в експлуатації, одне з найважливіших - це можливість швидкої та надійної заміни несправних екземплярів в інфраструктурі. Ця автоматизація також передбачає, що розгортання сервера описується артефактами з урахуванням програмного забезпечення та підлягає ітераційному вдосконаленню.
Популярним аспектом реалізації цієї дисципліни є видалення методів віддаленого доступу до сервера після його запуску (наприклад, видалення доступу до SSH). Видалення віддаленого доступу - це простий спосіб переконатися, що конфігурація сервера відповідає конфігурації, підготовленій автоматизацією розгортання.
Однак, досліджуючи причини відмови програмного забезпечення в післяопераційному періоді , покладатися на структурований моніторинг не завжди достатньо, і віддалений доступ до машини може бути необхідним. Загальна практична ситуація, коли моніторинг сервера не охоплює всіх джерел відмов, або що моніторинг може бути погіршений самим відмовою сервера, що, швидше за все, буде у випадку, якщо у сервера не вистачає пам'яті або досягає межі процесу.
Як реалізувати незмінну схему сервера, не втрачаючи можливості робити посмертні справи?