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