تعلن AWS Lambda عن الوظائف الدائمة للتطبيقات متعددة الخطوات وسير عمل الذكاء الاصطناعي
تعلن AWS Lambda عن وظائف دائمة، مما يمكّن المطورين من إنشاء تطبيقات موثوقة متعددة الخطوات وعمليات سير عمل الذكاء الاصطناعي ضمن تجربة مطور Lambda. تقوم الوظائف الدائمة تلقائيًا بحفظ نقاط التقدم وتعليق التنفيذ لمدة تصل إلى عام واحد أثناء المهام طويلة الأمد، والاسترداد من حالات الفشل - كل ذلك دون مطالبتك بإدارة بنية تحتية إضافية أو كتابة تعليمات برمجية مخصصة لإدارة الحالة ومعالجة الأخطاء.
يستخدم العملاء Lambda لبساطة نموذج البرمجة القائم على الأحداث وعمليات التكامل المضمنة. في حين تتفوق وظائف Lambda التقليدية في التعامل مع المهام الفردية قصيرة العمر، كان المطورون الذين يبنون تطبيقات معقدة متعددة الخطوات، مثل معالجة الطلبات، وإعداد المستخدمين، وسير عمل بمساعدة الذكاء الاصطناعي، يحتاجون في السابق إلى تطبيق منطق مخصص لإدارة الحالة أو التكامل مع خدمات التكوين والتنسيق والإدارة المؤتمتة الخارجية. تعالج وظائف Lambda الدائمة هذه الفرصة عن طريق توسيع نموذج برمجة Lambda بعمليات جديدة مثل "الخطوات" و"الانتظارات" التي تتيح لك حفظ نقاط التقدم وإيقاف التنفيذ مؤقتًا دون تكبد رسوم حوسبة. تتولى الخدمة إدارة الحالة، واستعادة الأخطاء، والإيقاف المؤقت الفعال واستئناف المهام طويلة الأمد، مما يسمح لك بالتركيز على منطق عملك الأساسي.
تتوفر وظائف Lambda الدائمة بشكل عام في شرق الولايات المتحدة (أوهايو) مع دعم لأوقات تشغيل Python (الإصداران 3.13 و3.14) وNode.js (الإصداران 22 و24). للحصول على أحدث المعلومات المتوفرة في المنطقة، تفضل بزيارة صفحة إمكانيات AWS حسب المنطقة.
يمكنك تفعيل الوظائف الدائمة لوظائف Lambda الجديدة المستندة إلى Python أو Node.js باستخدام واجهة برمجة تطبيقات AWS Lambda، ووحدة إدارة تحكم AWS، وواجهة سطر الأوامر من AWS (AWS CLI)، وAWS CloudFormation، ونموذج التطبيقات بلا خوادم من AWS (AWS SAM)، و AWS SDK، ومجموعة تطوير السحابة من AWS (AWS CDK). لمزيد من المعلومات حول الوظائف الدائمة، قم بزيارة دليل مطور AWS Lambda ومنشور مدونة الإطلاق. لمعرفة المزيد حول التسعير، قم بزيارة تسعير AWS Lambda.