Кажется, что компания, над которой я работаю, всегда борется с серверами наших клиентов.
В частности, мы почти всегда сталкиваемся с проблемами с серверами тестирования и производственными серверами, а также тем фактом, что они всегда настроены по-разному. Когда мы тестируем разрабатываемые приложения, серверы тестирования ведут себя в одном ключе, и поэтому мы настраиваем и настраиваем наши приложения в соответствии с этим конкретным поведением. Но когда мы устанавливаем одно и то же приложение на производственных серверах, мы наблюдаем другое поведение, которое не согласуется с серверами тестирования, что делает наши настройки и конфигурации бесполезными. Самая неприятная часть состоит в том, что это происходит все время и что никто, похоже, не знает, что с этим делать.
Конечно, у нас есть общее представление о том, почему это происходит. Каждая клонированная среда начинается одинаково и работает одинаково в первые пару дней, но рано или поздно кто-то перенастраивает что-то только в одной из серверных сред (будь то обновление базы данных, обновление библиотеки компонентов, обновление веб файла, или других конфигураций), что приводит к несоответствию. И с течением времени все больше и больше расхождений нарастает. Но вопрос в том, что мы можем с этим сделать?
Ive попытался найти в Интернете, но не мог найти никаких хороших ответов о том, что делать. Ive также попытался выяснить некоторые решения самостоятельно, но большинство моих идей, похоже, что-то проблематично. Новые процедуры, независимо от того, насколько строго, можно обойти. Регулярное клонирование производственных серверов для создания серверов тестирования - утомительный и часто очень медленный процесс. Автоматическая репликация не всегда надежна или даже возможна. Так что же нам делать с этой проблемой на Земле? Как мы можем гарантировать, что опыт, когда тестирование будет соответствовать опыту, когда вы живете?
Я думаю, что у других тоже есть эта проблема. Или они? Может быть, это только моя компания, которая некомпетентна? Кто-нибудь из вас столкнулся с проблемой? Если да, то что вы с этим поделали?
С уважением,
Линус, разработчик шведских систем