Для своих задач программирования я использую около 2-3 удаленных серверов для развертывания и запуска своего кода в различных условиях. Это не может быть эмулировано локально, так как для конфигурации сервера требуется мощное оборудование. Большую часть времени мне нужно остановить службу, обновить двоичные файлы, запустить службу, просматривать журналы в реальном времени, загружать журналы. В настоящее время я делаю это вручную, и со временем это становится настоящей болью в заднице, особенно потому что среда не идеальна с точки зрения пропускной способности сети, надежности и т. Д.
Мне просто интересно, есть ли у кого-то из программистов сервера подобные проблемы и как вы с ними справляетесь. Какие-нибудь специальные инструменты / подсказки / секреты?