Мое понимание выпуска канарейки заключается в том, что это частичный выпуск подмножества производственных узлов с включенными липкими сессиями. Таким образом, вы можете контролировать и минимизировать количество пользователей/клиентов, которые пострадали, если вы в конечном итоге выпустили плохую ошибку.
Мое понимание синего/зеленого релиза состоит в том, что у вас есть две зеркальные производственные среды ( "синий" и "зеленый" ), и вы сразу же нажимаете изменения на все узлы синего или зеленого цвета, а затем используете сети магия для контроля того, какие пользователи окружения перенаправляются через DNS.
Итак, прежде чем я начну, если что-то, что я сказал до сих пор, неверно, начните с исправления!
Предполагая, что я более или менее на ходу, затем несколько вопросов о двух стратегиях:
- Существуют ли сценарии, где канарейка предпочтительнее синего/зеленого и наоборот?
- Существуют ли сценарии, в которых модель развертывания может одновременно реализовать обе стратегии?