- Blue-green: chạy song song hai môi trường giống hệt — blue (đang phục vụ) và green (bản mới). Test xong thì chuyển toàn bộ traffic sang green trong một bước (đổi router/LB). Rollback tức thì: trỏ lại blue. Đổi lại: tốn gấp đôi tài nguyên trong lúc chuyển.
- Canary: đẩy bản mới cho một phần nhỏ traffic (vd 5%), theo dõi lỗi/độ trễ, rồi tăng dần (25% → 50% → 100%). Rủi ro khu trú ở nhóm nhỏ; rollback = ngừng tăng và dồn traffic về bản cũ.
So sánh: blue-green chuyển tất-cả-hoặc-không; canary chuyển từ từ có đo lường. Cả hai cần theo dõi metric và cơ chế đổi traffic để rollback nhanh mà không cần rebuild.