تصف الوظيفة كخدمة نهجًا بدون خادم يدفع لكل استخدام لتطوير التطبيقات التي يقدمها موفرو الخدمات السحابية . لا يعني عدم وجود خادم أن التطبيق لا يتطلب أي خادم على الإطلاق – فهذا يعني أن موفر الخدمة السحابية يدير الخوادم بدلاً من شركة أو مطور .
يشير مصطلح دالة إلى مكون صغير واحد للتطبيق ، والذي يمكن ترميزه من خلال الوظيفة كخدمة (FaaS). بعد أن يرسل المطور طلبًا لتشغيل خادم FaaS وتمهيد الخادم ، يمكن للمطور رمز الوظيفة والإنهاء بسرعة. يختلف تطوير تطبيقات FaaS عن التطبيقات المتجانسة ، التي تحتوي على مكونات متصلة ببعضها البعض ولا يمكن فصلها بسهولة. الوظائف مقترنة بشكل فضفاض ويمكن ترميزها بشكل فردي.
يوفر FaaS الأموال والموارد للشركات التي تستفيد من التطوير السريع للتطبيقات. يضع مسؤولية إدارة الخوادم على مزود السحابة ، مما يسمح للمطورين بالتركيز على التطبيقات. موفرو السحابة الذين يقدمون رسوم FaaS لكل استخدام: عندما يقدم المستخدم طلبًا لإضافة أو تغيير وظيفة ، فإنهم يدفعون فقط مقابل الوقت الذي يقضيه في تفعيل هذه الوظيفة. يؤدي هذا أيضًا إلى حفظ موارد السحابة لأن الخادم يتوقف بمجرد اكتمال طلب الترميز. نظرًا لأن FaaS يستهدف تطوير التطبيقات البسيط ، فقد يكون النظام الأساسي كخدمة (PaaS) خيارًا أفضل للشركات التي لديها احتياجات برمجة وأداء متقدمة.
يشمل كبار مزودي خدمة FaaS ما يلي:
- خدمات أمازون ويب (AWS) لامدا
- وظائف مايكروسوفت Azure
- وظائف جوجل كلاود
- كلاود فلير سيرفرليس
- الوظائف السحابة لـ IBM
- سحابة علي بابا
إقرأ ايضاً: ماهو SaaS؟ البرمجيات كخدمة للشركات الصغيرة
المصدر: ويبوبيديا