Разница между этими средами заключается в том, что вы обычно размещаете больше ресурсов на производственных серверах (больше памяти, больше дискового пространства / базы данных, возможности ЦП, кластеры и т. Д.), Чем в среде разработки, поскольку эта "производственная" среда собираетсяиспользоваться конечными пользователями ежедневно, и вы не хотите, чтобы кто-нибудь обнаружил, что ваш сервер не работает?
С другой стороны, среда разработки предназначена для использования только разработчикамиВ команде, ему не нужно столько ресурсов, сколько в производственном, потому что разработка - это что-то измеримое и относительно небольшое, и, если в любом случае сервер не работает в определенный момент, вы можете загрузить его снова, и вы не будетеполучать любые жалобы на отсутствие обслуживания от ваших клиентов.
Однако, как и другие ответы, обе среды должны быть максимально идентичными (один и тот же сервер приложений, один и тот же сервер базы данных и т. д.), только с разными именами хостов.