AWS Lambda تعلن عن إطلاق وظائف Lambda على الويب
تعلن AWS Lambda عن إطلاق ميزة وظائف Lambda على الويب، وهي آلية أساسية جديدة للحوسبة بلا خادم تتولى فيها التعليمات البرمجية معالجة طلبات HTTP مباشرةً. تستمع التعليمات البرمجية الخاصة بك على المنفذ وتعالج الطلبات كما تفعل على أي خادم HTTP. يمكنك استخدام أطر العمل التي تعرفها بالفعل، مثل Express أو Hono، بدون محولات أو تكوين مخصص. يمكّنك هذا من خدمة أعباء العمل مثل نقاط نهاية الاستدلال بالذكاء الاصطناعي وتطبيقات الويب المعروضة من جانب الخادم (SSR) ونقاط نهاية API المتدفقة والخدمات المصغرة وخطافات الويب. تدفع مقابل وقت استخدام وحدة المعالجة المركزية الفعلي والذاكرة التي تشغلها بيئتك، وليس مقابل وقت خمول وحدة المعالجة المركزية الذي تقضيه التعليمات البرمجية في انتظار قواعد البيانات أو الخدمات النهائية. مع هذا الإطلاق، نقوم أيضًا بإعادة تسمية وظائف Lambda الحالية إلى Lambda Event Functions، وهو تغيير في التسمية فقط لا يتطلب إجراء أي تغييرات في التعليمات البرمجية أو عمليات إعادة نشر لوظائفك الحالية.
يستخدم المُطورون Lambda للانتقال من التعليمات البرمجية إلى الإنتاج بسرعة وبدون إدارة الخوادم، عبر المسارات التي تعتمد على الأحداث، وواجهات برمجة التطبيقات التي تعتمد الطلب والاستجابة، ومعالجة البيانات. ومع تسارع وتيرة التطوير القائم على الذكاء الاصطناعي، فإنهم يريدون الإنشاء محليًا والنشر باستخدام نموذج برمجة مألوف ودفع تكاليف أعباء العمل بناءً على الاستخدام الفعلي لوحدة المعالجة المركزية، مع تقديم خدمة للمستخدمين بزمن استجابة منخفض. وهذا ما توفره ميزة وظائف Lambda على الويب. تدعم وظائف Lambda على الويب حاليًا وقت تنفيذ Node.js. يمكن لبيئة تنفيذ واحدة مُهيّأة مسبقًا معالجة عدة طلبات متزامنة، مما يقلّل حالات التهيئة الأولية لبيئة التنفيذ بدرجة كبيرة. يمكنك بث النتائج إلى العملاء بشكل تدريجي باستخدام بث HTTP الأصلي.
يمكنك إنشاء وظائف Lambda على الويب وتكوينها باستخدام واجهة برمجة تطبيقات AWS Lambda أو مجموعة أدوات الوكيل لـ AWS أو وحدة إدارة تحكم AWS أو AWS CLI أو AWS CloudFormation أو AWS SAM أو AWS CDK أو AWS SDK. باستخدام التوجيه متعدد المناطق، يمكنك النشر مرة واحدة وتقديم كل طلب من المنطقة الأقرب إلى المستخدم النهائي. تدعم وظائف الويب الاتصال بالسحابة الخاصة الافتراضية (VPC) من Amazon، مما يسمح لوظيفتك بالوصول إلى الموارد الموجودة داخل VPC.
تتوفر وظائف Lambda على الويب اليوم في مناطق AWS التالية: شرق الولايات المتحدة (فرجينيا الشمالية) وشرق الولايات المتحدة (أوهايو) وغرب الولايات المتحدة (أوريجون) وآسيا والمحيط الهادئ (طوكيو) وأوروبا (أيرلندا). للحصول على القائمة الحالية، راجع صفحة إمكانات AWS حسب المنطقة. لمعرفة المزيد، راجع دليل مطوري وظائف Lambda على الويب. للحصول على تفاصيل التسعير، اطلع على تسعير AWS Lambda. للاطلاع على وظائف Lambda على الويب أثناء التشغيل، راجع إعلان مدونة أخبار AWS.