بيئات Azure Container Apps
بيئة تطبيقات الحاوية هي حدود آمنة حول واحد أو أكثر من تطبيقات الحاوية ومهامها. يدير وقت تشغيل Container Apps كل بيئة عن طريق معالجة ترقيات نظام التشغيل وعمليات المقياس وإجراءات تجاوز الفشل وموازنة الموارد.
تتضمن البيئات الميزات التالية:
الميزة | الوصف |
---|---|
النوع | هناك نوعان مختلفان من بيئات تطبيقات الحاوية: بيئات ملفات تعريف حمل العمل وبيئات الاستهلاك فقط. تدعم بيئات ملفات تعريف حمل العمل كلا من خطط الاستهلاك والخطط المخصصة بينما تدعم بيئات الاستهلاك فقط خطة الاستهلاك. |
الشبكة الظاهرية | تدعم الشبكة الظاهرية كل بيئة، والتي تفرض الحدود الآمنة للبيئة. أثناء إنشاء بيئة، يتم إنشاء شبكة ظاهرية ذات قدرات شبكة محدودة لك، أو يمكنك توفير شبكة خاصة بك. تمنحك إضافة شبكة ظاهرية موجودة تحكما دقيقا في شبكتك. |
تطبيقات حاويات متعددة | عندما تكون تطبيقات حاويات متعددة في نفس البيئة، فإنها تشترك في نفس الشبكة الظاهرية وتكتب سجلات إلى نفس وجهة التسجيل. |
تكامل متعدد الخدمات | يمكنك إضافة Azure Functions وAzure Spring Apps إلى بيئة Azure Container Apps. |
بناء على احتياجاتك، قد ترغب في استخدام بيئة واحدة أو أكثر من بيئات Container Apps. استخدم المعايير التالية لمساعدتك في تحديد ما إذا كان يجب عليك استخدام بيئات واحدة أو بيئات متعددة.
بيئة واحدة
استخدم بيئة واحدة عندما تريد:
- إدارة الخدمات ذات الصلة
- نشر تطبيقات مختلفة على نفس الشبكة الظاهرية
- تطبيقات Dapr الخاصة بالأداة التي تتصل عبر واجهة برمجة تطبيقات استدعاء خدمة Dapr
- الحصول على التطبيقات التي تشترك في نفس تكوين Dapr
- تمكين التطبيقات من مشاركة وجهة السجل نفسها
بيئات متعددة
استخدم أكثر من بيئة واحدة عندما تريد تطبيقين أو أكثر من أجل:
- لا تشارك أبدا نفس موارد الحوسبة
- عدم الاتصال عبر واجهة برمجة تطبيقات استدعاء خدمة Dapr
- أن تكون معزولة بسبب استخدام الفريق أو البيئة (على سبيل المثال، الاختبار مقابل الإنتاج)
الأنواع
النوع | الوصف | الخطة | اعتبارات الفوترة |
---|---|---|---|
ملف تعريف حمل العمل | قم بتشغيل التطبيقات بلا خادم مع دعم تغيير الحجم إلى الصفر والدفع فقط مقابل الموارد التي تستخدمها تطبيقاتك مع ملف تعريف الاستهلاك. يمكنك أيضا تشغيل التطبيقات مع أجهزة مخصصة وزيادة إمكانية التنبؤ بالتكلفة باستخدام ملفات تعريف حمل العمل المخصصة. | الاستهلاك والمخصص | يمكنك اختيار تشغيل التطبيقات ضمن أي من الخطتين أو كلتيهما باستخدام ملفات تعريف منفصلة لأحمال العمل. تحتوي الخطة المخصصة على تكلفة ثابتة للبيئة بأكملها بغض النظر عن عدد ملفات تعريف حمل العمل التي تستخدمها. |
الاستهلاك فقط | قم بتشغيل التطبيقات بلا خادم مع دعم تغيير الحجم إلى الصفر والدفع مقابل الموارد التي تستخدمها تطبيقاتك فقط. | الاستهلاك فقط | تتم فوترتها فقط لتطبيقات الحاويات الفردية واستخدام الموارد الخاصة بها. لا توجد تكلفة مقترنة ببيئة Container Apps. |
السجلات
الإعدادات ذات صلة بموارد API لبيئة تطبيقات الحاويات Azure.
الخاصية | الوصف |
---|---|
properties.appLogsConfiguration |
يستخدم لتكوين مساحة عمل Log Analytics حيث يتم نشر سجلات جميع التطبيقات في البيئة. |
properties.containerAppsConfiguration.daprAIInstrumentationKey |
مفتاح الأجهزة Insights التطبيق المقدم إلى Dapr للتتبع |
السياسات
يتم حذف بيئات Azure Container Apps تلقائيا إذا تم الكشف عن أحد الشروط التالية لأكثر من 90 يوما:
- في حالة الخمول
- في حالة فشل بسبب تكوين VNet أو Azure Policy
- حظر تحديثات البنية الأساسية بسبب تكوين VNet أو Azure Policy