Serverless in der IBM Cloud
Führen Sie Ihren Container, Anwendungscode, Batch-Job oder Ihre Funktion auf einer vollständig verwalteten Container-Laufzeitumgebung mit IBM® Cloud Code Engine aus.
IBM Cloud Code Engine ausprobieren Dokumentation lesen
Isometrische Darstellung einer Person, die Daten per Drohne liefert, während eine andere Person eine Grafik betrachtet
Konzentrieren Sie sich auf das Schreiben von Code, nicht auf die Verwaltung der Infrastruktur

IBM® Cloud Code Engine ist eine vollständig verwaltete, serverlose Plattform. Ob Container-Images, Batch-Jobs, Quellcode oder Funktion – IBM Cloud Code Engine verwaltet und sichert die zugrunde liegende Infrastruktur für Sie. Container-Cluster müssen nicht selbst dimensioniert, bereitgestellt oder skaliert werden. Zudem ist auch kein Know-how zum Netzbetrieb erforderlich.

Beginnen Sie noch heute mit IBM Cloud Code Engine und MongoDB und sparen Sie 500 US-Dollar

IBM Cloud bietet Neukunden von IBM Cloud Code Engine und MongoDB ein Aktionsguthaben von 500 US-Dollar an. Überzeugen Sie sich selbst von den Vorteilen einer vollständig verwalteten, serverlosen Plattform mit einer hochverfügbaren, skalierbaren und flexiblen Datenbank, die als Service angeboten wird.

Anwendungsfälle für Serverless

Container ausführen Sie haben bereits ein Container-Image? IBM Cloud Code Engine wird es für Sie bereitstellen, verwalten und automatisch skalieren. Sie müssen sich keine Sorgen mehr um die Verwaltung, die Dimensionierung oder die Überbereitstellung von Clustern machen. Sie zahlen nur für das, was Sie tatsächlich nutzen. „Hallo Welt“-Tutorial starten

Quellcode bereitstellen Entwickeln Sie in der Sprache Ihrer Wahl und übertragen Sie Ihren Quellcode dann in die Cloud, ohne sich Gedanken über das Erstellen oder Verwalten von Containern machen zu müssen. Verbinden Sie Ihren Code ganz einfach mit verwalteten Services wie Object Storage, Datenbanken oder Event Streams. Mehr erfahren
Batch-Jobs erstellen Batch-Jobs sind ideal für nicht ereignisgesteuerte Prozesse, wie ETL-Workloads, Simulationen und die Verarbeitung von KI-Datenmodellen. Erstellen Sie leistungsfähige Run-to-Completion-Batch-Jobs mit unendlicher Skalierung (CPU, Speicher und Ausführungszeit) und zahlen Sie nur für die Ressourcen, die Sie benötigen. Mehr erfahren

Funktionen erstellen Erstellen Sie Ihre Funktion und verwenden Sie dann Ereignisse, um sie auszulösen. Ob tausend Mal in einem Sekundenbruchteil oder einmal pro Woche – sie passen sich der Nachfrage an und verschwinden dann wieder. Funktion erstellen

Vorteile In Sekundenschnelle live gehen

Entwickeln Sie großartige Apps in der Sprache Ihrer Wahl und stellen Sie diese dann in Sekundenschnelle auf einer serverlosen Plattform bereit.

Geld sparen

Zahlen Sie genau für die Ressourcen, die Sie nutzen.

Eine einheitliche DevOps-Umgebung für Container

Verwenden Sie eine einzige Anwendung, um Web-Apps, Container, Batch-Jobs und Funktionen bereitzustellen und sicher zu integrieren.

Konzentrieren Sie sich auf Ihren Code

Kein Infrastrukturmanagement erforderlich. Clustergröße, Skalierung und Netzbetrieb – all das ist abgedeckt.

Sicherheit und Compliance inklusive

Ihre Apps werden automatisch mit TLS gesichert und von anderen Workloads isoliert.

Kundenreferenzen Eljun nutzt IBM Cloud Code Engine, um Besitzer von Elektrofahrzeugen mit Besitzern von Ladestationen zu verbinden Mit IBM Cloud Code Engine ist Sweap.io in der Lage, Auto-Scaling-Funktionen zu nutzen, sodass sich das Unternehmen darauf konzentrieren kann, seinen Kunden einen Mehrwert zu bieten
Eine zentrale Laufzeitumgebung. On-Demand-Skalierung.

Wählen Sie die Art von Workload aus, die Ihren Anforderungen am besten entspricht, ohne sich mit mehreren serverlosen Produkten vertraut machen zu müssen. IBM Cloud Code Engine basiert auf den Open-Source-Technologien Kubernetes und Knative. Damit haben Sie vollen Zugriff auf die Tools des Container-Ökosystems und können sicherstellen, dass Ihr Workload portabel bleibt.

Sicherheit

Ihre Apps sind durch verschlüsselten Datenverkehr und strenge Zugriffskontrollen geschützt. Isolierte Umgebungen erhöhen die Sicherheit durch Trennung von Workloads. Code Engine hält sich an eine Vielzahl von Industriestandards und -vorschriften.

Wirklich Serverless

Code Engine skaliert Ihre Workloads automatisch nach oben und unten, sogar bis auf Null, wenn keine Anfragen vorliegen. Sie zahlen nur für die Ressourcen, die Sie verbrauchen.

Batch-Jobs ausführen

Machen Sie Run-to-Completion-Komponenten zu einem Teil Ihrer Anwendung. Verlagern Sie Aufgaben mit langer Ausführungszeit und hohem Ressourcenbedarf auf asynchrone Prozesse.

Eine Tour durch die Benutzeroberfläche

Erste Schritte Auf der IBM Cloud Docs-Webseite finden Sie ausführliche Erläuterungen zu den Produktfunktionen und deren Verwendung.
Überblick Das Übersichtsfenster der IBM Cloud Code Engine-Benutzeroberfläche erläutert die Vorteile des Produkts und ermöglicht es Ihnen, mit der Bereitstellung einer Anwendung oder der Ausführung eines Jobs mit einem Container-Image zu beginnen.
Erstellen oder bereitstellen Im Fenster „Erstellung starten“ der IBM Cloud Code Engine-Benutzeroberfläche können Sie wählen, ob Sie eine Anwendung bereitstellen oder einen Job zur Ausführung erstellen möchten.

Projektdashboard Das Fenster „Mein Projekt“ der IBM Cloud Code Engine-Benutzeroberfläche zeigt eine Übersicht über Ihre aktuellen Anwendungen, Jobs, Image-Builds und mehr, zusätzlich zu den kürzlich aktualisierten Elementen.

Konfigurationen Das Fenster „Meine Anwendungen“ der Benutzeroberfläche der IBM Cloud Code Engine zeigt Ihre aktuellen Konfigurationen und laufenden Jobs an.

So nutzen Sie die Werbeaktion

IBM Cloud bietet Neukunden von IBM Cloud Code Engine und MongoDB ein Aktionsguthaben von 500 US-Dollar an. Überzeugen Sie sich selbst von den Vorteilen einer vollständig verwalteten, serverlosen Plattform mit einer hochverfügbaren, skalierbaren und flexiblen Datenbank, die als Service angeboten wird.  

Das Guthaben hat eine Laufzeit von 90 Tagen und wird auf Ihren gemessenen Verbrauch von Code Engine und MongoDB angerechnet. Dieses Angebot richtet sich an neue Benutzer von Code Engine und MongoDB. So können Sie dieses Angebot nutzen und loslegen:

  1. Erstellen Sie ein IBM Cloud Paygo-Konto oder ein Abonnement-Konto oder melden Sie sich dort an.
  2. Klicken Sie in der IBM Cloud-Konsole auf „Verwalten“ und wählen Sie dann „Abrechnung & Nutzung“ aus der Dropdown-Liste aus.
  3. Wählen Sie Werbeaktionen und Gutschriften in der Navigationsleiste auf der linken Seite aus.
  4. Klicken Sie auf Werbeaktionscode anwenden.
  5. Geben Sie den Aktionscode SERVERLESSARC ein, klicken Sie auf „Verifizieren“ und dann auf „Anwenden“. Nach erfolgreicher Anwendung des Guthabens können Sie Ihr Guthaben jederzeit überprüfen, indem Sie die Schritte 2–3 wiederholen. 

Wenn Sie erfahren möchten, wie Sie mit Code Engine und MongoDB eine Webanwendung erstellen können, folgen Sie diesem Tutorial für die ersten Schritte.

Angebotsbedingungen
Es gilt ein Limit von einem Aktionscode pro Kundenkonto. Das Guthaben in Höhe von 500 US-Dollar ist nur für dieses Angebot gültig und kann nicht auf andere Angebote angewendet werden. Das Angebot ist abhängig von der Verfügbarkeit.

So hilft IBM Cloud Code Engine Entwicklern

IBM Cloud Code Engine ist eine vollständig verwaltete serverlose Plattform, die zum Hosten von cloudnativen Anwendungen verwendet werden kann, egal ob es sich dabei um Container-Images, 12-Faktor-Apps, Funktionen, Batch-Jobs oder einfach nur um einen Codeabschnitt handelt. Entwickler erhalten das Beste aus allen Welten, indem sie einfach wählen, welche Laufzeitfunktion sie wünschen, anstatt sich für eine Art von Hosting-Plattform (CaaS, PaaS, FaaS) mit ihren Laufzeitbeschränkungen entscheiden zu müssen. IBM Cloud Code Engine verzichtet auf die Komplexität der Laufzeit-Hosting-Umgebung, sodass sich die Entwickler auf den Code konzentrieren können, anstatt sich um die Verwaltung der Infrastruktur kümmern zu müssen. Damit können Entwickler verschiedene Artefakte (Container-Images, Quellcode, Batch-Jobs und ähnliches) in einer einzigen Benutzerumgebung bereitstellen und die daraus resultierenden Anwendungen dynamisch nach oben und unten skalieren – sogar bis auf Null. So zahlen die Benutzer nur dann, wenn ihre Workloads ausgeführt werden.

Erste Schritte mit IBM Cloud Code Engine
Wie IBM Cloud Code Engine mit Kubernetes zusammenhängt

IBM Cloud Code Engine basiert auf Kubernetes, allerdings ohne dessen Komplexität, damit sich die Entwickler auf das Schreiben von Code konzentrieren können, anstatt die Hosting-Umgebung zu verwalten. Dies reicht für die meisten Benutzer aus. Einige bevorzugen jedoch den Zugriff auf die vollständige Kubernetes-Konfiguration (z. B. zur Integration mit anderen Kubernetes-Workloads). IBM Cloud Code Engine ermöglicht dies durch die Bereitstellung bekannter Kubernetes-Tools (z. B. kubectl).

 

Kubernetes-Produkte

 

IBM Cloud Code Engine

 

IBM Cloud Kubernetes Service oder Red Hat® OpenShift® on IBM Cloud

 

Red Hat OpenShift On-Premises

Bereitgestellt als

 

IBM Cloud Service

 

IBM Cloud Service

 

Installierbare On-Premises-Software

Tenant-Konfiguration

 

Multi-Tenant (gemeinsam genutzte Cluster)

 

Single-Tenant (dedizierter Cluster)

 

Single-Tenant (dedizierter Cluster)

Kosten

 

Sie zahlen nur, wenn Workloads ausgeführt werden (GB-Sek, vCPU-Sek und Aufrufe)

 

Konstante Abrechnung für den gesamten Cluster (Größe der Cluster-Zeit)

 

Konstante Lizenzgebühr und Infrastrukturkosten

management

 

Vollständig verwaltet

 

Teilweise verwaltet

 

Selbstverwaltet

Skills

 

Keine Kenntnisse über Container, Cluster, Netzwerke oder Infrastruktur erforderlich

 

Kenntnisse im Bereich IBM Cloud Kubernetes Service/Red Hat OpenShift sowie über Netzwerke und Infrastruktur erforderlich

 

Kenntnisse im Bereich Red Hat OpenShift sowie über Netzwerke und Infrastruktur erforderlich

So funktioniert das kostenlose Kontingent

Nein, aber es gibt monatliche Begrenzungen, die jeden Monat zurückgesetzt werden. Auf diese Weise können Sie kleine Anwendungen oder Jobs ausführen. Sobald das Limit des kostenlosen Kontingents erreicht ist, variieren die Kosten je nach:

  • Arbeitsspeicher und CPU, die pro Workload-Instanz zugeordnet werden
  • Anzahl der Instanzen
  • Lebensdauer der einzelnen Instanzen
  • Anzahl der HTTPS-Anrufe
Wie führt man eine Anwendung in IBM Cloud Code Engine aus?

Eine Anwendung ist ein Prozess, der einen HTTP-Endpunkt zugänglich macht. Sie können sie als Backend für Ihre Web- oder mobile Anwendung, den REST-API-Server und die Proxy-Anwendung verwenden. In IBM Cloud Code Engine führen Sie einen einzelnen CLI-Befehl aus. Sehen Sie sich das Tutorial an, um alles richtig einzurichten, einschließlich der Ausführung Ihres Container-Images, der Bereitstellung eines HTTPS-Endpunkts und der Einstellung von Auto-Scaling.

Anwendung auf einer verwalteten serverlosen Plattform ausführen
Wie kann IBM Cloud Code Engine bei der Erstellung von Container-Images helfen?

Ja. Wenn Sie sich nur auf das Schreiben Ihres Quellcodes konzentrieren und sich nicht um die Erstellung von Images kümmern möchten, können Sie die Funktion zur Erstellung von Container-Images verwenden.Sie stellen den Quellcode direkt bereit (mithilfe eines Git-Repositorys) und IBM Cloud Code Engine erstellt und verwaltet das Container-Image für Sie. Wer mit IBM Cloud Foundry vertraut ist, dem werden die Ähnlichkeiten auffallen. IBM Cloud Code Engine unterstützt zwei Build-Strategien. Eine davon ist Dockerfile-Build, wobei das Builder-Tool Kaniko verwendet wird. Die andere ist Cloud Native Buildpack, wobei Paketo Buildpacks verwendet werden.

Image auf einer verwalteten serverlosen Plattform erstellen
Erste Schritte

IBM Cloud Code Engine basiert auf Open-Source-Technologien wie Kubernetes und Knative. Damit haben Sie Zugriff auf die Tools des Container-Ökosystems und können sicherstellen, dass Ihr Workload portabel bleibt.

IBM Cloud Code Engine ausprobieren Preisoptionen

Profitieren Sie von flexiblen Preisoptionen, einschließlich eines kostenlosen Nutzungskontingents und eines nutzungsabhängigen Tarifs.

Mehr erfahren
Zur Produktdokumentation

Mit IBM Cloud Code Engine können Sie sich auf das Schreiben von Code konzentrieren und müssen sich nicht um die Infrastruktur kümmern.

Erste Schritte