YOLO Vision 2026:
Zurück zum Ultralytics Glossar

Serverless Computing

Erforsche, wie serverloses Computing die KI-Bereitstellung vereinfacht. Lerne, skalierbare, kosteneffiziente Workflows mit Ultralytics YOLO26 für effiziente ML-Inferenz aufzubauen.

Serverless Computing ist ein Cloud-Ausführungsmodell, das es Entwicklern ermöglicht, Anwendungen ohne die Komplexität der Verwaltung von Infrastruktur zu erstellen und auszuführen. In diesem Paradigma verwaltet der Cloud-Anbieter die Zuweisung und Bereitstellung von Servern dynamisch und abstrahiert die zugrundeliegende Hardware sowie die Betriebssysteme vom Benutzer. Code wird in zustandslosen Containern ausgeführt, die durch spezifische Ereignisse ausgelöst werden, wie etwa eine HTTP-Anfrage, eine Datenbankänderung oder einen Datei-Upload. Dieser Ansatz ist für moderne cloud computing-Strategien von großer Bedeutung, da er Unternehmen erlaubt, nur für die verbrauchte Rechenzeit zu bezahlen und automatisch die scalability-Anforderungen zu erfüllen, indem je nach Datenverkehr von Null auf Tausende von Instanzen skaliert wird.

Die Mechanik von Serverless für KI#

Das Herzstück des Serverless Computings ist das Konzept von Function-as-a-Service (FaaS), bei dem Anwendungen in einzelne Funktionen aufgeteilt werden, die eigenständige Aufgaben ausführen. Für Praktiker im Bereich Machine Learning (ML) bietet dies einen schlanken Weg für die model deployment. Anstatt einen dedizierten Server zu unterhalten, der in Zeiten geringen Datenverkehrs im Leerlauf ist, kann sich eine Serverless-Funktion bei Bedarf hochfahren, um Daten zu verarbeiten, und sich direkt danach wieder abschalten.

Ein zentraler Aspekt bei dieser Architektur ist jedoch der „Cold Start“ – die Latenz, die entsteht, wenn eine Funktion zum ersten Mal oder nach einer Inaktivitätsphase aufgerufen wird. Um dies abzumildern, verwenden Entwickler häufig lightweight Architekturen wie YOLO26 oder Techniken wie model quantization, um schnelle Ladezeiten sicherzustellen, was für die Aufrechterhaltung einer niedrigen inference latency unerlässlich ist.

Praxisanwendungen im Machine Learning#

Serverless-Architekturen sind besonders effektiv für ereignisgesteuerte computer vision (CV)-Workflows und Datenpipelines.

  • Automatisierte Datenvorverarbeitung: Wenn ein Benutzer einen rohen Datensatz in einen Speicherdienst wie Amazon S3 hochlädt, kann dies eine Serverless-Funktion auslösen, um eine sofortige data preprocessing durchzuführen. Die Funktion ändert möglicherweise die Bildgröße, normalisiert Pixelwerte oder validiert Dateiformate, bevor die Daten in eine training data-Pipeline gelangen, wodurch Konsistenz ohne manuellen Eingriff sichergestellt wird.
  • Smart Surveillance auf Abruf: Im Bereich AI in Security kann ein Bewegungssensor eine Kamera auslösen, um einen Frame aufzunehmen. Dieses Ereignis ruft eine Cloud-Funktion auf, die ein object detection-Modell hostet. Das Modell analysiert das Bild, um zwischen einem harmlosen Tier und einem potenziellen Eindringling zu unterscheiden, und sendet nur bei Bedarf eine Warnung. Dies reduziert Bandbreiten- und Speicherkosten im Vergleich zu kontinuierlichem Streaming drastisch.

Python-Beispiel: Serverless Inference Handler#

Der folgende Code demonstriert einen konzeptionellen Serverless-Handler. Er initialisiert eine globale Modellinstanz, um von „Warmstarts“ (bei denen der Container zwischen Anfragen aktiv bleibt) zu profitieren, und verarbeitet einen eingehenden Bildpfad.

from ultralytics import YOLO

# Initialize the model outside the handler to cache it for subsequent requests
# YOLO26n is ideal for serverless due to its compact size and speed
model = YOLO("yolo26n.pt")


def lambda_handler(event, context):
    """Simulates a serverless function handler triggered by an event. 'event' represents the input payload containing
    the image source.
    """
    image_source = event.get("url", "https://ultralytics.com/images/bus.jpg")

    # Perform inference
    results = model(image_source)

    # Return prediction summary
    return {
        "statusCode": 200,
        "body": {
            "objects_detected": len(results[0].boxes),
            "top_class": results[0].names[int(results[0].boxes.cls[0])] if len(results[0].boxes) > 0 else "None",
        },
    }

Unterscheidung verwandter Technologien#

Um Serverless Computing zu verstehen, muss man es von anderen Infrastrukturmodellen unterscheiden, die häufig in MLOps verwendet werden.

  • Serverless vs. Edge Computing: Während beide darauf abzielen, die Effizienz zu optimieren, arbeiten sie an verschiedenen Orten. Edge computing verarbeitet Daten lokal auf dem Gerät (z. B. einer intelligenten Kamera oder einem IoT device), um die Netzwerk-Reisezeit zu minimieren. Serverless Computing findet in einer zentralisierten Public Cloud statt. Hybride Lösungen verarbeiten erste Daten oft am Edge und senden komplexe Anomalien zur tiefergehenden medical image analysis oder forensischen Überprüfung an Serverless-Cloud-Funktionen.
  • Serverless vs. Kubernetes: Kubernetes ist eine Orchestrierungsplattform für containerization, die Entwicklern eine präzise Kontrolle über die Cluster-Umgebung, das Netzwerk und die Pods gibt. Obwohl leistungsstark, erfordert sie einen erheblichen Verwaltungsaufwand. Serverless-Plattformen wie Google Cloud Functions oder Azure Functions abstrahieren diese Orchestrierung vollständig, sodass sich Teams ausschließlich auf die Codelogik statt auf den Zustand der Nodes konzentrieren können.
  • Serverless vs. IaaS: Infrastructure-as-a-Service (IaaS) stellt virtualisierte Ressorcen über das Internet bereit, wie etwa Amazon EC2. Bei IaaS ist der Benutzer dafür verantwortlich, das Betriebssystem zu patchen und Middleware zu verwalten. Im Gegensatz dazu nimmt Serverless Computing diese operativen Verantwortlichkeiten ab und ermöglicht es Entwicklern, sich auf höherwertige Aufgaben wie die Verbesserung der Genauigkeit der image classification zu konzentrieren.

Durch die Nutzung von Serverless-Architekturen können Entwickler robuste KI-Lösungen bereitstellen, die kosteneffizient und in der Lage sind, unvorhersehbare Workloads zu bewältigen, wobei Tools wie die Ultralytics Platform verwendet werden, um den Modelltraining- und Verwaltungsprozess vor der Bereitstellung zu optimieren.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.
Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.
Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.
Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.
Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.
Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.
Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens