Как мне обеспечить среду производства, тестирования и разработки,
В общем, как тестирование, производство и разработка отделены друг от друга? и как управление доступом можно использовать в сценарии?
2 ответа
Изолируйте их в совершенно разных сетях, чтобы они не могли общаться друг с другом случайно.
Помимо традиционных сетевых разграничений, наиболее важной вещью, которую вам нужно сделать, является корпоративный (бизнес) бай-ин, и чтобы весь магазин понимал, как структурированы среды. Вот как мы это делаем:
- Build: Разработка интеграции и сборки детской площадки. Ничего стабильного. Нет доступа к бизнесу.
- Исправление: предварительный контроль качества, где можно провести первоначальное тестирование, чтобы не повредить сертификационное тестирование. Совместно принадлежит Dev и QA. Нет доступа к бизнесу.
- Тест: сертификация среды. Соответствует Prod с точки зрения конфигурации сервера и схемы сети. Принадлежит QA. Выпуски в Test должны рассматриваться как почти версия Prod. Если тест проходит в тесте, хорошо, чтобы идти Prod. Открыт для бизнеса только в целях тестирования и только по заявлению ОК.
- Производство. Перемещение в Prod требует форм выпуска / процесса. Простои / ошибки вызывают оповещения и поддержку, отчеты об инцидентах и т. Д.