Functions

Oracle Cloud Infrastructure (OCI) Functions ist ein serverloser Compute-Service, mit dem Sie Code erstellen, ausführen und skalieren können, ohne eine Infrastruktur zu verwalten. Dank nativer Integrationen über Oracle Cloud-Services und SaaS-Anwendungen hinweg erleichtert Functions die Automatisierung von Geschäftsprozessen, das Auslösen von Aktionen durch Cloud-Ereignisse sowie den Betrieb API-gesteuerter Workloads.

Mit Oracle Cloud Native-Services können Sie herausragende Software bereitstellen: Erfahren Sie mehr über das Erstellen von Cloud-nativen Anwendungen (1:14)

Functions vereint Cloud-native Flexibilität mit offener Portabilität. Stellen Sie Anwendungen nahtlos in der Cloud oder On-Premises bereit und gewinnen Sie an Geschwindigkeit durch echte Herstellerunabhängigkeit.

Mit Functions können Sie:

  • Ereignisgesteuerte Anwendungen entwickeln, um in Echtzeit auf Geschäfts- und Datenänderungen zu reagieren
  • Services integrieren, wie z. B. Oracle NoSQL, Object Storage, ERP oder IoT, für eine durchgängige Automatisierung
  • Automatisierte Workflows oder Echtzeit-Benachrichtigungen auslösen, indem Sie Functions mit OCI Notifications verbinden – so erreichen kritische Ereignisse sofort die richtigen Personen, Systeme oder Kanäle
  • Skalieren Sie sicher alles – von Microservices bis hin zu KI-Pipelines – und zahlen Sie dabei nur für das, was Sie tatsächlich nutzen
  • Eliminieren Sie die Serververwaltung, steigern Sie die Agilität und beschleunigen Sie den Umstieg auf Cloud-native Architekturen mit der Enterprise-Serverless-Plattform von Oracle.

Erfahren Sie, wie OCI Functions neue Möglichkeiten für Integration, Automatisierung und moderne Anwendungsentwicklung eröffnet.

OCI Functions kennenlernen

Der Fokus liegt auf Code, nicht auf Servern

Schreiben Sie Ihre Functions, und stellen Sie sie bereit – OCI stellt die benötigten Ressourcen automatisch bereit und skaliert sie. Eine Infrastrukturverwaltung ist nicht erforderlich.

Konsistente Ausführung mit geringer Latenz

Provisioned Concurrency hält Ihre Functions „warm“ und ermöglicht Antwortzeiten im Subsekundenbereich – selbst bei unvorhersehbaren Lastspitzen.

Vorgefertigte Functions für einen schnellen Start

Stellen Sie schnell aus einem Katalog vordefinierter Functions für gängige Anwendungsfälle in OCI-Services bereit. Kein Schreiben, Erstellen oder Pflegen von Code von Grund auf erforderlich – einfach auswählen, konfigurieren und starten.

Produktivität für neue und erfahrene Entwickler

OCI Functions verpackt Ihren Code automatisch als Docker-Images. Möchten Sie mehr Anpassungen? Verwenden Sie Ihr eigenes Dockerfile, installieren Sie native Bibliotheken und passen Sie die Laufzeitumgebung an Ihre Anforderungen an.

Flexible Sprachunterstützung

OCI Functions unterstützt nativ Python, Go, Java, Node.js und C#. Möchten Sie eine andere Sprache verwenden? Bringen Sie einfach Ihr eigenes Dockerfile mit und führen Sie jede gewünschte Programmiersprache aus.

Offene Standards für optimale Portabilität

OCI Functions basiert auf dem unter Apache 2.0 lizenzierten Fn Project, Docker und CloudEvents. Dadurch bleibt die Plattform offen und portabel – ohne Vendor Lock-in und mit der Freiheit, Workloads überall auszuführen.

Bearbeitung direkt in der Konsole

Nutzen Sie den integrierten Code-Editor in der Functions-Konsole, um Änderungen zu bearbeiten, bereitzustellen und zu speichern – ganz ohne Kontextwechsel.


Sicherheit und Management

Differenzierte Zugriffskontrolle

Administratoren können eine differenzierte Zugriffskontrolle zum Verwalten, Aufrufen und sicheren Zugreifen auf Functions mithilfe von Oracle Identity and Access Management-Richtlinien bereitstellen.

Code-Isolation

Functions kann Ihren Code sicher und isoliert ausführen. Durch die Verwendung unterschiedlicher Rechen- und Netzwerkressourcen bietet der Service eine strikte Trennung der Codeausführung zwischen den Kunden.

Prüfen, ob die Software von einer vertrauenswürdigen Quelle stammt

Functions können so konfiguriert werden, dass nur signierte Containerimages aus OCI Registry verwendet werden, um zu bestätigen, dass das Containerimage aus einer vertrauenswürdigen Quelle stammt und seit der Veröffentlichung nicht geändert wurde.

Sichere Authentifizierung und Verwaltung von Geheimnissen

Verwenden Sie Vault, um vertrauliche Konfigurationsdaten wie Passwörter und API-Schlüssel als Geheimnisse zu speichern. Erstellen Sie Funktionen, die diese Geheimnisse verwenden, um sich gegenüber Datenbanken, Speicher und anderen Diensten sicher zu authentifizieren.

Funktionen zur Fehlerbehebung

Nutzen Sie Functions mit Protokollen, Kennzahlen und Ablaufverfolgung, um Ihren Code zu überwachen, Fehler zu beheben und Einblicke zu erhalten.

Einfache Preisgestaltung

Bezahlen Sie basierend auf Aufrufen und Ausführungszeit, zu einem einheitlichen Preis in allen Regionen. Erhalten Sie zwei Millionen kostenlose Aufrufe pro Monat.


Integrationen

Sofort einsatzbereite Unterstützung für den CloudEvents-Standard

Functions funktioniert mit allen Oracle Cloud Services, die Ereignisse erzeugen, einschließlich Storage und Autonomous AI Database. Die Kompatibilität mit CloudEvents bietet Interoperabilität mit dem Cloud-nativen Ökosystem.

Serverlose APIs

Verwenden Sie API Gateway, um Functions as APIs verfügbar zu machen. API Gateway bietet RESTful-Endpunkten mit Sicherheit und Ratenbegrenzung für API-Aufrufe, während Functions einen vollständig verwalteten Backend-Service für APIs bereitstellt.

Benachrichtigungsauslöser

Automatisieren Sie Vorgänge mithilfe von Notifications, um Functions auszulösen, wenn die Ressourcennutzung hoch ist oder wenn eine Ressource nicht verfügbar ist.

Datenstreaming-Trigger

Verarbeiten Sie Datenströme mithilfe von sogenannten Service Connectors mit Streaming als Quelle und Functions als Aufgabe oder Ziel.

Logging-Trigger

Triggern Sie Functions automatisch, um Logs zu analysieren, Tickets in Systemen wie Jira und Service Cloud zu aktualisieren und Logs in Sicherheitsanalyse- und Überwachungstools von Drittanbietern zu exportieren.

Erweitern Sie Geschäftsprozesse

Verbinden und erweitern Sie Oracle SaaS-Anwendungen wie Enterprise Resource Planning (ERP) und Human Capital Management (HCM), um auf einfache Weise Funktionen bereitzustellen, die Ihren Anforderungen eindeutig entsprechen.

Kontinuierliche Integration und Bereitstellung (CI/CD) mit Functions

Verwenden Sie den OCI DevOps-Service, um Funktionen im Rahmen der CI/CD-Pipeline bereitzustellen.


Anwendungsfälle für OCI Functions

OCI Functions – Tarife

Serverless-Funktionen verändern das Wirtschaftsmodell. Kunden zahlen nur für Ressourcen, die auch wirklich verwendet werden, während eine Funktion ausgeführt wird, und es wird keine Leerlaufzeit verrechnet. Aufgrund der elastischen Preisgestaltung ist Oracle Functions eine ideale Plattform für zeitweilige Workloads oder Workloads mit schwankenden Nutzungsmustern.

Nicht genutzte Provisioned Currency wird mit 25 % des Preises für die Ausführungszeit verrechnet. Dieser Rabatt wird zusätzlich zu anderen Rabatten angewendet, wie z. B. ausgehandelte UCM-Sätze. Für Provisioned Currency, die für die Ausführung von Functions verwendet wird, fallen keine Zusatzgebühren an.

Aufruf-Preisgestaltung

Nutzungsbasiert
Metrik
Die ersten 2 Millionen pro Monat
Kostenfrei
Funktionsaufruf
Über 2 Millionen pro Monat
0.0000002 USD
Funktionsaufruf

Ausführungszeit-Preisgestaltung

Nutzungsbasiert
Metrik
Die ersten 400.000 pro Monat
Kostenfrei
Gigabyte Speicher-Sekunden
Über 400.000 pro Monat
0.00001417 USD
Gigabyte Speicher-Sekunden