اكتشف كيف أحدثت الحوسبة بدون خادم ثورة في الذكاء الاصطناعي/التعلم الآلي من خلال قابلية التوسع وكفاءة التكلفة والنشر السريع. ابنِ بشكل أكثر ذكاءً وأسرع اليوم!
الحوسبة بدون خادم هي نموذج تنفيذ سحابي حيث يدير موفر السحابة بشكل ديناميكي تخصيص و وتوفير الخوادم، مما يسمح للمطورين ببناء التطبيقات وتشغيلها دون إدارة الأساسية. في هذه البنية، يتم تنفيذ التعليمات البرمجية في حاويات عديمة الحالة يتم تشغيلها من خلال أحداث محددة, تتوسع تلقائياً من صفر إلى آلاف الطلبات على الفور. نموذج الدفع مقابل الاستخدام هذا فعال للغاية بالنسبة ل لأحمال العمل ذات حركة المرور المتغيرة، مما يجعله حجر الزاوية في تطوير تطبيقات تعلّم الآلة (ML) الحديثة واستراتيجيات الحوسبة السحابية.
يقع في قلب الحوسبة بدون خادم نموذج نموذج الوظيفة كخدمة (FaaS). بدلاً من نشر تطبيق مترابط، يتم تقسيم المنطق إلى وظائف فردية تؤدي مهام فردية. هذه الوظائف هي مدفوعة بالحدث، بمعنى أنها لا تعمل إلا عندما يتم تشغيلها من خلال إجراء ما، مثل طلب HTTP عبر بوابة واجهة برمجة التطبيقات، أو تحميل ملف إلى خدمات التخزين مثل Amazon S3، أو تحديث قاعدة بيانات.
يتعامل موفر السحابة مع جميع النفقات التشغيلية، بما في ذلك صيانة نظام التشغيل، والسعة والتزويد وقابلية التوسع. يمكّن هذا التجريد الفرق من التركيز بالكامل على كتابة التعليمات البرمجية ل الرؤية الحاسوبية أو تحليل البيانات، مما يؤدي إلى تسريع دورة حياة التطوير التي تحددها أفضل ممارسات MLOps.
تُعد البنى بدون خوادم مفيدة بشكل خاص لنشر نماذج الذكاء الاصطناعي نظرًا لقدرتها على التعامل مع أنماط حركة المرور "المتفجرة" دون تكبد تكاليف الخوادم الخاملة.
توضح الشيفرة التالية دالة معالج مفاهيمي يقوم بتحميل نموذج 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)}
يتطلب فهم المكانة التي تناسب الخوادم بدون خادم تمييزها عن التقنيات المماثلة:
من خلال اعتماد الحوسبة بدون خادم، يمكن للمؤسسات نشر تطبيقات قوية تطبيقات الرؤية الحاسوبية القوية التي تكون فعّالة من حيث التكلفة وقادرة على التوسع على مستوى العالم، مما يجعل الإنفاق على البنية التحتية يتماشى مباشرةً مع قيمة الأعمال.