Можно ли создать тестовую версию сайта на дом же домене с другим ip?
Есть сайт на opencart с 500000 товаров. Папка сайта весит более 400 гб. Необходимо создать версию для доработок и периодически выкатывать релиз. Проблема в том, что простым копированием из папки в папку на сервере перенос занимает несколько часов + проблемы с кэшем, поисковым движком сфинкс, кэшем запросов к бд и т.д при смене домена. Появилась идея создать на сервере еще один виртуальный сервер - клон боевого с другим ip адресом. Работать с тестовой версией на том же домене, изменив файл hosts у себя на компьютере. Выкатывать релиз путём смены а-записей в DNS, избежав тем самым процедуры копирования файлов, бд, и прочих проблем, которые могут возникнуть при смене тестового домена на основной. Насколько такой способ является грамотным и какие возможны подводные камни?
В целом возможно, но логичнее уже использовать сабдомен, например dev.yoursite.com.
Камней много, ОСь одна и все зависания и т.д. от тестов будут иметь шанс сложить прод.
Ну а в целом, многого можно избежать, если нормально закрыть доступ к тесту для посторонних, работать с отдельным инстансом БД и делать бэкапы.