Соглашения об именах в развертывании синего/зеленого цвета с различными средами

#deployment #production-environment #naming #blue-green-deployment

Вопрос:

В нашем развертывании у нас есть три среды: тестирование, постановка и производство. Недавно мы внедрили сине-зеленую настройку, так что теперь у нас есть сине-производство, сине-постановка, зеленое производство, зеленая постановка и тестирование.

Теперь мы задаемся вопросом о названии этих «цветов». Интуитивно я бы выбрал синюю/зеленую среду, но в настоящее время она используется.

Существует ли стандартная или распространенная схема именования в этой настройке? Лучшее, что я придумал, — это обозначить «тестирование, постановку и производство» как «этапы», а «синий/зеленый» как «среды». Примерное использование: «каков статус производственной стадии в голубой среде?». Есть ли лучшая альтернатива?

Комментарии:

1. Помог ли мой ответ? Какое соглашение об именовании вы в конечном итоге использовали?

2. Эй, @BenSmith, извините, что ответил только сейчас, я был в отпуске. Ваш ответ помогает настолько, что мы могли бы сказать, что одна из двух сред работает, а другая бездействует, но это динамическая схема именования, и поэтому она немного сбивает с толку. Схема именования, которую мы в настоящее время используем, — это та, которую я опубликовал в вопросе.

Ответ №1:

Использование синего и зеленого может быть неоднозначным для пользователей, незнакомых с этим соглашением об именовании.

Вместо использования синего/зеленого я бы предложил использовать Live/Idle, чтобы быть более явным (как описано здесь).