Zum Inhalt springen

Bereitstellung

Ultralytics Platform bietet umfassende Bereitstellungsoptionen, um Ihre YOLO-Modelle in Produktion zu nehmen. Testen Sie Modelle mit browserbasierter Inferenz, stellen Sie sie auf dedizierten Endpunkten in 43 globalen Regionen bereit und überwachen Sie die Leistung in Echtzeit.



Ansehen: Erste Schritte mit Ultralytics – Bereitstellung

Überblick

Der Abschnitt Bereitstellung hilft Ihnen dabei:

  • Test Modelle direkt im Browser mit dem Predict Registerkarte
  • auf dedizierten Endpunkten in 43 globalen Regionen zu bereitzustellen
  • Überwachen Sie Anforderungsmetriken, Protokolle und Integritätsprüfungen
  • Im Leerlauf auf Null skalieren (derzeit werden Deployments mit einer einzigen aktiven Instanz ausgeführt)

Ultralytics Bereitstellungsseite Weltkarte mit Übersichtskarten

Bereitstellungsoptionen

Ultralytics Platform bietet mehrere Bereitstellungspfade:

OptionBeschreibungAm besten geeignet für
Vorhersage-RegisterkarteBrowserbasierte Inferenz mit Bild, Webcam und BeispielenEntwicklung, Validierung
Geteilte InferenzMulti-Tenant-Service in 3 RegionenLeichte Nutzung, Tests
Dedizierte EndpunkteSingle-Tenant-Services in 43 RegionenProduktion, geringe Latenz

Workflow

graph LR
    A[✅ Test] --> B[⚙️ Configure]
    B --> C[🌐 Deploy]
    C --> D[📊 Monitor]

    style A fill:#4CAF50,color:#fff
    style B fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style D fill:#9C27B0,color:#fff
PhaseBeschreibung
TestModell mit dem Predict Registerkarte
KonfigurierenWählen Sie die Region und den Namen der Bereitstellung aus (Bereitstellungen verwenden festgelegte Standardressourcen)
BereitstellungErstellen Sie einen dedizierten Endpunkt aus dem Deploy Registerkarte
ÜberwachenVerfolgen Sie Anfragen, Latenzzeiten, Fehler und Protokolle in der Überwachung.

Architektur

Geteilte Inferenz

Der gemeinsam genutzte Inferenzdienst wird in drei wichtigen Regionen ausgeführt und leitet Anfragen automatisch basierend auf Ihrer Datenregion weiter:

graph TB
    User[User Request] --> API[Platform API]
    API --> Router{Region Router}
    Router -->|US users| US["US Predict Service<br/>Iowa"]
    Router -->|EU users| EU["EU Predict Service<br/>Belgium"]
    Router -->|AP users| AP["AP Predict Service<br/>Hong Kong"]

    style User fill:#f5f5f5,color:#333
    style API fill:#2196F3,color:#fff
    style Router fill:#FF9800,color:#fff
    style US fill:#4CAF50,color:#fff
    style EU fill:#4CAF50,color:#fff
    style AP fill:#4CAF50,color:#fff
RegionStandort
USAIowa, USA
EUBelgien, Europa
APHongkong, Asien-Pazifik

Dedizierte Endpunkte

Bereitstellung in 43 Regionen weltweit in der Ultralytics Cloud:

  • Amerika: 14 Regionen
  • Europa: 13 Regionen
  • Asien-Pazifik: 12 Regionen
  • Naher Osten & Afrika: 4 Regionen

Jeder Endpunkt ist ein Single-Tenant-Dienst mit:

  • Standardressourcen von 1 CPU, 2 GiB Erinnerung, minInstances=0, maxInstances=1
  • Im Leerlauf auf Null skalieren
  • Eindeutige Endpunkt-URL
  • Unabhängige Überwachung, Protokolle und Zustandsprüfungen

Bereitstellungsseite

Greifen Sie über die Seitenleiste unter auf die globale Bereitstellungsseite zu Deploy. Diese Seite zeigt:

  • Weltkarte mit Bereitstellungs-Region-Pins (interaktive Karte)
  • Übersichtskarten: Gesamtanfragen (24h), Aktive Bereitstellungen, Fehlerrate (24h), P95 Latenz (24h)
  • Bereitstellungsliste mit drei Ansichtsmodi: Karten, kompakt und Tabelle.
  • Neue Bereitstellung-Schaltfläche zum Erstellen von Endpunkten aus jedem fertiggestellten Modell

Übersicht über die Ultralytics -Bereitstellungsseite Karten und Bereitstellungsliste

Automatische Abfrage

Normalerweise ruft die Seite alle 15 Sekunden Daten ab. Wenn sich Bereitstellungen in einem Übergangsstatus befinden (creating, deploying, oder stopping), wird die Abfrageintervall auf alle 3 Sekunden erhöht, um ein schnelleres Feedback zu ermöglichen.

Hauptmerkmale

Globale Abdeckung

Stellen Sie nahe bei Ihren Benutzern bereit, mit 43 Regionen, die abdecken:

  • Nordamerika, Südamerika
  • Europa, Mittlerer Osten, Afrika
  • Asien-Pazifik, Ozeanien

Skalierungsverhalten

Endpunkte verhalten sich derzeit wie folgt:

  • Skalierung auf Null: Keine Kosten im Leerlauf (Standard).
  • Eine aktive Instanz: maxInstances ist derzeit begrenzt auf 1 bei allen Tarifen

Kosteneinsparungen

Die Skalierung auf Null ist standardmäßig aktiviert (min. Instanzen = 0). Sie zahlen nur für die aktive Inferenzzeit.

Geringe Latenz

Dedizierte Endpunkte bieten:

  • Kaltstart: ~5-15 Sekunden (zwischengespeicherter Container), bis zu ~45 Sekunden (erste Bereitstellung)
  • Warme Inferenz: 50-200 ms (modellabhängig)
  • Regionales Routing für optimale Leistung

Gesundheitschecks

Jede laufende Bereitstellung umfasst eine automatische Zustandsprüfung mit:

  • Live-Statusanzeige (fehlerfrei/fehlerhaft)
  • Anzeige der Reaktionslatenz
  • Automatisches Wiederholen bei Fehlfunktion (Abfrage alle 20 Sekunden)
  • Schaltfläche für manuelle Aktualisierung

Schnellstart

Ein Modell in weniger als 2 Minuten bereitstellen:

  1. Ein Modell trainieren oder in ein Projekt hochladen
  2. Gehen Sie zur Registerkarte „Bereitstellen“ des Modells.
  3. Wählen Sie eine Region aus der Latenztabelle aus.
  4. Klicken Sie auf Bereitstellen — Ihr Endpunkt ist live

Schnelle Bereitstellung

Model → Deploy tab → Select region → Click Deploy → Endpoint URL ready

Nach der Bereitstellung verwenden Sie die Endpunkt-URL mit Ihrem API-Schlüssel, um Inferenzanfragen von jeder Anwendung aus zu senden.

  • Inferenz: Modelle im Browser testen
  • Endpunkte: Dedizierte Endpunkte bereitstellen
  • Monitoring: Tracken Sie die Bereitstellungs-Performance

FAQ

Was ist der Unterschied zwischen geteilter und dedizierter Inferenz?

MerkmalGeteiltDediziert
LatenzVariabelKonsistent
KostenKostenlos (im Preis inbegriffen)Kostenlos (Basisversion), nutzungsabhängig (Erweiterte Version)
SkalaBegrenztAuf Null skalieren, einzelne Instanz
Regionen343
URLGenerischBenutzerdefiniert
Rate20 Anfragen/Min.Unbegrenzt

Wie lange dauert die Bereitstellung?

Die Bereitstellung dedizierter Endpunkte dauert in der Regel 1-2 Minuten:

  1. Image-Pull (~30s)
  2. Container-Start (~30s)
  3. Zustandsprüfung (~30s)

Kann ich mehrere Modelle bereitstellen?

Ja, jedes Modell kann mehrere Endpunkte in verschiedenen Regionen haben. Die Anzahl der Bereitstellungen ist je nach Tarif begrenzt: Kostenlos 3, Pro 10, Unternehmen unlimited.

Was passiert, wenn ein Endpunkt im Leerlauf ist?

Mit aktivierter Skalierung auf Null:

  • Endpunkt skaliert nach Inaktivität herunter
  • Erste Anfrage löst Kaltstart aus
  • Nachfolgende Anfragen sind schnell

Die ersten Anfragen nach einer Leerlaufphase lösen einen Kaltstart aus.



📅 Erstellt vor 2 Monaten ✏️ Aktualisiert vor 0 Tagen
glenn-jocherRizwanMunawarsergiuwaxmann

Kommentare