Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

الحوسبة بدون خادم (Serverless Computing)

اكتشف كيف أحدثت الحوسبة بدون خادم ثورة في الذكاء الاصطناعي/التعلم الآلي من خلال قابلية التوسع وكفاءة التكلفة والنشر السريع. ابنِ بشكل أكثر ذكاءً وأسرع اليوم!

الحوسبة بدون خادم هي نموذج تنفيذ سحابي حيث يدير موفر السحابة بشكل ديناميكي تخصيص و وتوفير الخوادم، مما يسمح للمطورين ببناء التطبيقات وتشغيلها دون إدارة الأساسية. في هذه البنية، يتم تنفيذ التعليمات البرمجية في حاويات عديمة الحالة يتم تشغيلها من خلال أحداث محددة, تتوسع تلقائياً من صفر إلى آلاف الطلبات على الفور. نموذج الدفع مقابل الاستخدام هذا فعال للغاية بالنسبة ل لأحمال العمل ذات حركة المرور المتغيرة، مما يجعله حجر الزاوية في تطوير تطبيقات تعلّم الآلة (ML) الحديثة واستراتيجيات الحوسبة السحابية.

آليات العمل بدون خادم

يقع في قلب الحوسبة بدون خادم نموذج نموذج الوظيفة كخدمة (FaaS). بدلاً من نشر تطبيق مترابط، يتم تقسيم المنطق إلى وظائف فردية تؤدي مهام فردية. هذه الوظائف هي مدفوعة بالحدث، بمعنى أنها لا تعمل إلا عندما يتم تشغيلها من خلال إجراء ما، مثل طلب HTTP عبر بوابة واجهة برمجة التطبيقات، أو تحميل ملف إلى خدمات التخزين مثل Amazon S3، أو تحديث قاعدة بيانات.

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

بلا خادم في الذكاء الاصطناعي والتعلم الآلي

تُعد البنى بدون خوادم مفيدة بشكل خاص لنشر نماذج الذكاء الاصطناعي نظرًا لقدرتها على التعامل مع أنماط حركة المرور "المتفجرة" دون تكبد تكاليف الخوادم الخاملة.

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

مثال Python : معالج الاستدلال بدون خادم

توضح الشيفرة التالية دالة معالج مفاهيمي يقوم بتحميل نموذج Ultralytics خفيف الوزن لأداء اكتشاف الكائن على مسار الصورة التي يوفرها مشغل حدث مشغل حدث.

from ultralytics import YOLO

# Initialize the model outside the handler to cache it for warm starts
# YOLO11n is chosen for its small size and speed, ideal for serverless environments
model = YOLO("yolo11n.pt")


def lambda_handler(event, context):
    """Simulated serverless handler for performing inference. 'event' contains the input data, e.g., path to an image.
    """
    image_path = event.get("image_path", "data/images/bus.jpg")

    # Run inference
    results = model(image_path)

    # Return the count of detected objects
    return {"status": "success", "objects_detected": len(results[0].boxes)}

تطبيقات واقعية

  1. أنظمة الأمن الذكية: يمكن لكاميرات المراقبة المنزلية استخدام الذكاء الاصطناعي المتطورة detect الحركة وتحميل لقطة إلى السحابة. يقوم حدث التحميل هذا بتشغيل وظيفة بدون خادم (على سبيل المثال، على AWS Lambda أو Google Cloud Functions) التي تقوم بتشغيل نموذج اكتشاف أكثر دقة لتحديد ما إذا كانت الحركة ناتجة عن شخص أو حيوان أليف، مما يقلل من الإنذارات الكاذبة.
  2. التحليل الزراعي: في الذكاء الاصطناعي في الزراعة، يمكن للطائرات بدون طيار التي تلتقط صورًا ميدانية صوراً ميدانية يمكنها تحميل البيانات إلى دلو مركزي. يؤدي هذا إلى تشغيل وظائف متوازية بدون خادم لتحليل صحة المحاصيل عبر آلاف الصور في وقت واحد، والاستفادة من التوازي الهائل للسحابة لإنهاء المهمة في دقائق بدلاً من ساعات.

التمييز بين المفاهيم ذات الصلة

يتطلب فهم المكانة التي تناسب الخوادم بدون خادم تمييزها عن التقنيات المماثلة:

  • بدون خادم مقابل استخدام الحاويات: بينما يستخدم الخادم بدون خادم غالبًا حاويات تحت الغطاء, تقنيات الحاويات مثل مثل Docker ومنصات التنسيق مثل Kubernetes تتطلب من المستخدم إدارة دورة حياة الحاوية دورة حياة الحاوية وموارد المجموعة. أما الخوادم بدون خادم فتلخص هذا الأمر بالكامل.
  • حوسبة بدون خادم مقابل حوسبة الحافة: تعالج حوسبة الحافة البيانات محليًا على الجهاز (على سبيل المثال، نظام مدمج أو مستشعر إنترنت الأشياء) لتقليل زمن الاستجابة. تحدث الحوسبة بدون خادم في بيئة سحابية مركزية مركزية. غالبًا ما تستخدم الأساليب الهجينة أجهزة الحافة للتصفية الفورية وبدون خادم لتحليل تحليل التعلم العميق للواجبات الشاقة.
  • بلا خادم مقابل PaaS: النظام الأساسي كخدمة (PaaS) توفر إطار عمل لبناء التطبيقات ولكنها غالبًا ما تنطوي على المزيد من التكوين فيما يتعلق بعدد المثيلات أو أو بيئات وقت التشغيل مقارنةً بالطبيعة البحتة التي تعتمد على الأحداث في نظام "بلا خادم".

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

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن