Хороший вопрос. Учитывая фон вы предоставляете они выглядят одинаково. Это верно в том смысле, что они оба изолированы от производственных сред. Они не должны содержать производственные данные. и т. д. Однако существует ряд различий, особенно в том, как они используются.
- Промежуточная среда
Хорошей промежуточной средой будет близкая копия (за вычетом данных)производственной системы. Он используется для тестирования обновлений и исправлений до начала производства. Это означает, что это должна быть контролируемая среда, в которой инженерам, ответственным за развертывание производства, разрешается тестировать инструкции по развертыванию.
Ограничения доступа в промежуточной среде должны быть как можно ближе к производству. IE развертывание тех инженеров, которые отвечают за развертывание. Нет root (или привилегированный доступ для разработчиков).
Среда с песочницей
Как следует из названия, это, как правило, игровая площадка для команды инженеров. Он имеет меньше ограничений, чем промежуточная среда, потому что он разработан, чтобы позволить инженерам легко и быстро опробовать вещи. Среда «песочницы», скорее всего, отойдет от производственной среды, поскольку инженеры пробуют разные версии продукта, зависимости, плагины и т. Д.
Доступ к среде «песочницы» обычно обеспечивает привилегированный доступ любому инженеру (разработчику, QA и т. Д.). .) которые работают над проектом для простого / быстрого развертывания и отладки.