Эксплуатация5 мин чтения
Staging и production на одном аккаунте
Второй сервер, повторяющий первый, — самая дешёвая страховка в хостинге. Что копировать, чем осознанно отличаться и как не дать им разойтись.
Тестировать обновление на живом сервере нормально ровно до того вечера, когда это перестаёт быть нормальным. Второй, поменьше, с тем же софтом — не роскошь; это единственное место, где обновление может упасть без зрителей.
Это копируйте
- Те же версии всего — в этом весь смысл.
- Свежая копия мира или базы, чтобы тест шёл на реальных формах данных.
- Конфигурацию, за вычетом всего, что содержит учётные данные.
Осознанно отличайтесь
Отдельные учётные данные, отдельная база и никакой связи с тем, что шлёт сообщения живым людям. Staging-сервер, способный написать вашим пользователям или записать в production-базу, — это production-сервер с обманчивым названием.