Seniorسختی 3 از ۵· در 20٪ مصاحبههای این حوزه پرسیده شده
Blue-Green Deployment چطور کار میکند؟
☆نشان کردنپاسخ کوتاه
دو محیط کاملاً مشابه (Blue و Green) نگهداری میشود؛ نسخهٔ جدید روی محیط غیرفعال Deploy و سپس ترافیک یکباره به آن سوییچ میشود.
پاسخ کامل
این الگو باعث میشود Deploy بدون Downtime انجام شود و در صورت بروز مشکل، برگرداندن ترافیک به محیط قبلی (Rollback) تقریباً آنی باشد — چون هر دو نسخه همزمان در دسترساند.
نکته مهم
مقایسه با Canary Deployment را بدانید: Canary ترافیک را تدریجی به نسخهٔ جدید منتقل میکند، Blue-Green یکباره سوییچ میکند.
