البيئات
بيئات blue/green (preprod ⇄ prod)
شغّل نسخة preprod من تطبيقك، واختبرها بالمدة التي تريدها دون المساس بالإنتاج، ثم بدّل الدومين المباشر إليها فورًا، مع تراجع بنفس السرعة.
العودة إلى مساعدة المنصةكيف يعمل
- يتكوّن المشروع من بيئتين: prod (مباشر) وpreprod. كل منهما تطبيق عادي بنطاق فرعي اختباري خاص ca-*.cdn.com.tr.
- Promote ينقل دومين الإنتاج من prod إلى preprod خلال ثوانٍ دون انقطاع؛ وRollback يعيده بنفس السرعة.
- ضمن تبويب Platforms للحساب → Managed Container Apps، لوحة "بيئات Blue/Green" (أعلى تطبيقاتك مباشرة) تحتوي على Create preprod وPromote وRollback.
إنشاء واختبار preprod
- اضغط "Create preprod" على تطبيق prod: يستنسخ الصورة والـ env والأسرار والموارد وفحص الصحة إلى تطبيق preprod جديد.
- انشر تطبيق preprod واختبره على نطاقه الفرعي بالمدة التي تريدها؛ يبقى الإنتاج دون تغيير.
- عند الجاهزية اضغط Promote لجعل preprod مباشرًا؛ وإن حدث خطأ يعيدك Rollback إلى التطبيق السابق فورًا.
الحالة (قاعدة البيانات والملفات الثابتة) وقابلية التراجع
- shared: يستخدم preprod نفس قاعدة البيانات/Redis المُدارة ونفس buckets التخزين الكائني مثل prod (دون نسخ). مناسب لتغييرات الكود/الواجهة.
- clone: يحصل preprod على MySQL مُدارة خاصة به مع نسخة من بيانات prod، وهو آمن لتغييرات البيانات/المخطط.
- isolated: يبدأ preprod نظيفًا.
- يأخذ Promote أولًا لقطة تلقائية لقاعدة البيانات؛ ويستعيدها Rollback، لذا تغييرات البيانات قابلة للتراجع أيضًا. يمكن مشاركة الملفات الثابتة على وحدة تخزين دائمة (RWX) لإبقاء الرفعات متسقة.