Lernpfade für Code Engine

Ermitteln Sie den geeigneten Lernpfad für Ihre Einsatzzwecke für IBM Cloud® Code Engine.

Bereitstellungen planen

Bevor Sie beginnen, informieren Sie sich über Code Engine und einige allgemeine Bedingungen.

Entscheiden Sie dann, ob Sie eine Anwendung implementieren, einen Job erstellen oder eine Funktion ausführen wollen, indem Sie den Abschnitt Planung für Code Engine lesen.

Sie können sogar das Anwendungslernprogramm, das Joblernprogramm oder das Funktionslernprogramm ausprobieren.

Tools installieren

Wenn Sie beabsichtigen, die Befehlszeilenschnittstelle (CLI) zu verwenden, dann müssen Sie die CLI installieren. Wenn Sie mit Ihren „ Code Engine “-Workloads arbeiten, konsultieren Sie die CLI-Befehlsreferenz und verfolgen Sie Aktualisierungen der CLI-Version anhand des CLI-Änderungsprotokolls. Sie können auch auf die IBM Cloud Shell in Ihrem Web-Browser zugreifen.

Wenn Sie die CLI nicht verwenden möchten, können Sie über die Konsole arbeiten.

Erstes Projekt erstellen

Als Einstieg in die Arbeit mit Code Engine besteht der erste Schritt darin, ein Projekt zu erstellen, in dem Ihre Entitäten enthalten sind. Darüber hinaus können Sie für Ihr Projekt auch Zugriffsrichtlinien festlegen.

Benötigen Sie Hilfe? Die Tipps zur Fehlerbehebung für Projekte liefern wertvolle Anregungen. Wenn Sie weitere Hilfe benötigen, versuchen Sie, Support anzufordern.

Entwickeln Sie Ihre Anwendung, Ihren Job oder Ihre Funktion

Mit Code Engine werden Anwendungen bereitgestellt und Jobs ausgeführt, die als Paket in Container-Images zusammengestellt sind. Wenn Sie kein Container-Image zur Verfügung haben, können Sie Ihren Code aus Code Engine heraus erstellen und bereitstellen.

Code Engine führt Funktionen als Codepakete aus. Wenn Sie kein Codepaket haben, können Sie Ihre Funktion in Code Engineerstellen und ausführen.

Haben Sie Quellcode oder ein Container-Image für Ihre Anwendung oder Ihren Job?

Ich verfüge über ein Container-Image.

  • Wenn Ihr Image in einer Container-Registry gespeichert ist, auf die Sie Zugriff haben, können Sie mit der Bereitstellung fortfahren.
  • Wenn sich Ihr Image in einer privaten Registry befindet, entweder in einem anderen Container Registry-Konto oder in einer privaten Registry wie Docker Hub, müssen Sie Zugriff einrichten.

Anschließend können Sie Ihre Anwendung bereitstellen, Ihren Job ausführen oder Ihre Funktion ausführen.

Ich verfüge über Quellcode.

Benötigen Sie Hilfe? Die Tipps zur Fehlerbehebung für Builds liefern wertvolle Anregungen. Wenn Sie weitere Hilfe benötigen, versuchen Sie, Support anzufordern.

Anwendung bereitstellen

Lesen Sie zunächst die Informationen unter Container-Image für Code Engine-Anwendungen planen und Anwendungsworkloads.

Wie lässt sich Ihre Anwendung skalieren?

Informationen hierzu finden Sie im Thema Anwendungsskalierung konfigurieren.

Möchten Sie Ihre Anwendung individuell anpassen?

Sind Sie bereit für den Einsatz?

Machen Sie Ihre -App hoch verfügbar, indem Sie sie in mehreren Regionen bereitstellen.

Möchten Sie weitere Anpassungen vornehmen?

Sind Sie bereit für den Zugriff auf Ihre Bewerbung?

Bei jeder Aktualisierung einer Konfigurationseigenschaft der Anwendung wird eine neue Revision der Anwendung erstellt.

Sie können den Befehl 'Iter8' verwenden, um Anwendungscode und die Latenzzeit zu , und anschließend feststellen, ob Ihre Revision zur Verwendung bereit ist oder ob Sie zu einer stabileren Version zurückkehren müssen.

Benötigen Sie Hilfe? Die Tipps zur Fehlerbehebung für Anwendungen liefern wertvolle Anregungen. Wenn Sie weitere Hilfe benötigen, versuchen Sie, Support anzufordern.

Job ausführen

Lesen Sie zunächst die Informationen unter Container-Image für Code Engine-Jobs planen und Stapeljob-Workloads.

Möchten Sie eine Auftragsdefinition erstellen?

Wenn Sie eine Jobdefinition erstellen, können Sie Ihren Job auf der Grundlage Ihrer Konfiguration leichter mehrfach ausführen.

Möchten Sie einen Auftrag ausführen, ohne zuvor eine Definition zu erstellen?

Mit der Befehlszeilenschnittstelle können Sie einen Joblauf übermitteln, ohne zuvor eine Jobkonfiguration zu erstellen. Für die Befehle jobrun submit und jobrun resubmit können Sie dieselben Konfigurationsoptionen angeben, die auch für den Befehl job create verfügbar sind.

Möchten Sie Ihren Arbeitsplatz individuell gestalten?

Code Engine bietet Unterstützung für Lithops zur Ausführung von Jobs. Weitere Informationen finden Sie unter Jobs mit Lithops-Framework ausführen.

Sind Sie bereit, Ihren Auftrag zu erstellen und auszuführen?

Sie können Ihren Job direkt ausführen oder eine Jobdefinition erstellen und Ihren Job auf der Grundlage dieser Konfiguration ausführen.

Möchten Sie weitere Anpassungen vornehmen?

Benötigen Sie Hilfe? Die Tipps zur Fehlerbehebung für Jobs liefern wertvolle Anregungen. Wenn Sie weitere Hilfe benötigen, versuchen Sie, Support anzufordern.

Funktion ausführen

Lesen Sie zunächst die Informationen unter Mit Funktionen arbeiten und Funktionsworkloads.

Funktionen verwenden eine verwaltete Laufzeit. Weitere Informationen finden Sie unter Laufzeiten.

Möchten Sie Ihre Funktion individuell anpassen?

Sind Sie bereit für den Einsatz?

Möchten Sie weitere Anpassungen vornehmen?

Workloads protokollieren und überwachen

Die Protokollierung kann Ihnen bei der Fehlerbehebung in Ihren Anwendungen, Jobs und Funktionen helfen. Weitere Informationen finden Sie unter Protokolle anzeigen.

Sie haben auch die Möglichkeit, die in Ihrem Code Engine-Projekt ausgeführten benutzerinitiierten Aktivitäten anzuzeigen, zu verwalten und zu protokollieren.

Abschließend können Sie Leistungsmetriken analysieren, indem Sie Informationen mit IBM Cloud Monitoring erfassen. Sie können angepasste Dashboards zur Überwachung von Code Engine-Workloads erstellen.

Migration Ihrer Workloads

Wenn Sie von einem anderen Service zu Code Enginewechseln, stehen Ihnen verschiedene Themen zur Verfügung.