ما المقصود بالتوزيع الأزرق والأخضر؟

مكتمل

يعمل التوزيع الأزرق والأخضر على تقليل المخاطر ووقت التعطل عن طريق تشغيل بيئتين متماثلتين. وتسمى هذه البيئات الأزرق والأخضر.

واحدة فقط من البيئات هي العيش، مع البيئة الحية التي تخدم جميع نسبة استخدام الشبكة الإنتاج.

Blue-green deployment.

في هذا المثال، اللون الأزرق نشط حاليًا، والأخضر خاملاً.

أثناء إعداد إصدار جديد من البرنامج، تحدث مرحلة التوزيع والاختبار النهائي في بيئة غير مباشرة: في هذا المثال، أخضر. بمجرد نشر البرنامج واختباره بالكامل باللون الأخضر، قم بتبديل جهاز التوجيه أو موازن التحميل بحيث تتحول جميع الطلبات الواردة إلى اللون الأخضر بدلاً من الأزرق.

أصبح اللون الأخضر نشطاً الآن، والأزرق خاملاً.

يمكن لهذه التقنية القضاء على وقت التعطل عن العمل بسبب توزيع التطبيق. إلى جانب ذلك، يقلل التوزيع الأزرق والأخضر من المخاطر: إذا حدث شيء غير متوقع مع الإصدار الجديد الخاص بك على الأخضر، يمكنك العودة إلى الحالة السابقة على الفور إلى الإصدار الأخير عن طريق التبديل مرة أخرى إلى اللون الأزرق.

عندما يتضمن تغييرات المخطط الخاص بقاعدة البيانات، هذه العملية ليست مباشرة. ربما لا يمكنك تبديل التطبيق الخاص بك. في هذه الحالة، يتم إنشاء التطبيق والهندسة المعمارية لمعالجة كل من مؤشر مخطط قاعدة البيانات القديمة والجديدة.