قم بإدارة دورة حياة التطبيق في Azure Container Apps

تنطوي دورة حياة تطبيق Azure Container Apps علىالمراجعات.

عند نشر تطبيق الحاوية، يتم إنشاء المراجعة الأولى بشكل تلقائي. يتم إنشاء المزيد من المراجعات مع تغيير الحاويات، أو إجراء أي تعديلات على template قسم التكوين.

يتدفق تطبيق الحاوية عبر أربع مراحل: النشر والتحديث وإلغاء التنشيط وإيقاف التشغيل.

إشعار

لا تدعم مهام Azure Container Apps المراجعات. يتم نشر الوظائف وتحديثها مباشرة.

التوزيع

عند نشر تطبيق الحاوية، يتم إنشاء المراجعة الأولى بشكل تلقائي.

Azure Container Apps: Deployment phase

‏‏تحديث

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

Azure Container Apps: Update phase

عندما تكون في وضع المراجعة الفردي، تعالج Container Apps التبديل التلقائي بين المراجعات لدعم توزيع وقت التعطل الصفري.

إلغاء التنشيط

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

Azure Container Apps: Deactivation phase

Shutdown

تتم عملية إيقاف تشغيل الحاويات في الحالات التالية:

  • أثناء تغيير سعة تطبيق الحاوية
  • أثناء حذف تطبيق الحاوية
  • أثناء عملية إلغاء تنشيط المراجعة

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

إذا لم يستجب التطبيق الخاص بك في غضون 30 ثانية للرسالة SIGTERM ، فسينهي SIGKILL الحاوية الخاصة بك.

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

الخطوات التالية