Modell-Deployment zwischen Compartments verschieben

Verschieben Sie ein Data Science-Modell-Deployment in ein anderes Compartment.

Beispiel: Sie können ein Modell-Deployment verschieben, um es aus einem Entwicklungs-Compartment in ein Production Compartment hochzustufen oder um die Sichtbarkeit des Modells zu ändern.

    1. Wählen Sie auf der Listenseite Projekte das Projekt aus, das die Modell-Deployments enthält, mit denen Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Projekts benötigen, finden Sie weitere Informationen unter Projekte auflisten.
    2. Wählen Sie auf der Seite mit den Projektdetails Modell-Deployments aus.
      Alle Modell-Deployments im ausgewählten Projekt werden in einer Tabelle angezeigt.
    3. Suchen Sie das Modell-Deployment, mit dem Sie arbeiten möchten.
    4. Wählen Sie im Menü Aktionen (drei Punkte) für das Modell-Deployment die Option Ressource verschieben aus.
    5. Wählen Sie im Bereich Ressource verschieben das neue Compartment für das Modell-Deployment aus.
    6. Wählen Sie Ressource verschieben aus.
    Eine Benachrichtigung wird angezeigt, dass die Modell-Deployment-Ressource erfolgreich in das neue Compartment verschoben wurde. Möglicherweise wird der Status in Verschoben geändert. Nachdem das Verschieben erfolgreich abgeschlossen wurde, wird der Status wieder in Aktiv geändert.
  • Verwenden Sie den Befehl oci data-science model-deployment change-compartment und die erforderlichen Parameter, um das Compartment zu ändern:

    oci data-science model-deployment change-compartment --compartment-id <compartment-id> .-c [<text>] --model-deployment-id [<text>] .. [OPTIONS]

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Mit dem Vorgang ChangeModelDeploymentCompartment können Sie das Compartment für das Modell-Deployment ändern.

Auswirkung des Vorgangs "Compartment ändern"

Aus Sicht der öffentlichen Metriken weist die Änderung des Compartments keine funktionalen Änderungen auf. Wenn das Deployment in ein anderes Compartment verschoben wird, werden die Metriken auch in das neuere Compartment verschoben. Wenn Sie also Alarme basierend auf diesen Metriken wie CPUUtilization definiert haben, aktualisieren Sie die Alarme mit dem neuen Compartment. Diese Aktualisierung kann nach der Änderung vorgenommen werden.

In Bezug auf OCI Logging können sich die Logs in einem anderen Compartment als dem Ressourcen-Compartment für das Modell-Deployment befinden. Solange also das Compartment der Loggruppen unverändert bleibt, sind keine Änderungen erforderlich.

Wenn Policys mit einem Sub-Compartment verknüpft sind, aktualisieren Sie die Policys für CRUD, und prognostizieren Sie Aufrufvorgänge, wenn diese Policys weiterhin einen erfolgreichen Aufruf ausführen sollen. Aktualisieren Sie die Policy, um das neue Compartment wiederzugeben. Weitere Informationen zu Policys finden Sie unter Modell-Deployment-Policys verwalten.

Blue-Green-basierte Policy-Umschaltung

Um Inferenzaufrufe aufgrund der zugehörigen Policy-Änderungen nicht zu unterbrechen, achten Sie besonders auf die Reihenfolge der geänderten Compartment- und Policy-Aktualisierungsvorgänge. Die Synchronisierung und Übernahme der Policy-Aktualisierung dauert zwischen einer und fünf Minuten. Es wird empfohlen, die vorhandenen Policys nicht direkt zu aktualisieren, sondern einen blau-grünen Policy-Switch auszuführen, um Fehler bei Inferenzaufrufen zu vermeiden. Folgende Schritte werden ausgeführt:
  1. Bevor Sie das Compartment ändern, fügen Sie die neue Policy im neuen Compartment hinzu, und warten Sie einige Minuten.
    Jetzt haben Sie zwei Richtlinien. Eine im alten und eine im neuen Compartment.
  2. Bestätigen Sie, dass die Inferenzaufrufe erfolgreich verlaufen.
  3. Aktualisieren Sie die Modell-Deployment-Ressource, um das Compartment in das neue zu ändern.
  4. Bestätigen Sie, dass die Inferenzaufrufe weiterhin erfolgreich verlaufen.
  5. Entfernen Sie die erste Policy im alten Compartment.