Cloud Functions

Oracle Cloud Infrastructure (OCI) Functions ist ein serverloser Compute-Service, mit dem Entwickler Anwendungen erstellen, ausführen und skalieren können, ohne eine Infrastruktur zu verwalten. Functions verfügt über native Integrationen anderer Oracle Cloud Infrastructure-Services und SaaS-Anwendungen. Da Functions auf dem Open-Source-Fn-Projekt basiert, können Entwickler Anwendungen erstellen, die problemlos in andere Cloud- und On-Premises-Umgebungen portiert werden können. Code, der auf Functions basiert, läuft in der Regel nur für kurze Zeit, zustandslos und für einen einzigen logischen Zweck. Kunden zahlen nur für die Ressourcen, die sie tatsächlich nutzen.

Oracle Cloud Functions kennenlernen

Entwicklerfunktionen

Keine zu verwaltende Infrastruktur

Schreiben Sie einfach Ihren Code und stellen Sie ihn bereit. Oracle stellt Ressourcen automatisch bereit und skaliert sie.

Vorhersehbare niedrige Latenz

Functions bietet Provisioned Concurrency und ermöglicht es Entwicklern, die Laufzeitumgebung für die Annahme von Aufrufen und die Ausführung mit Latenzzeiten von unter einer Sekunde bereitzuhalten.

Vordefinierte Funktionen

Functions stellt einen Katalog mit vordefinierten Funktionen mit Anwendungsfällen zur Verfügung, die auf den OCI-Services ausgeführt werden. Entwickler können vordefinierte OCI-Funktionen ganz einfach bereitstellen, ohne Code neu schreiben zu müssen. Mit vorgefertigten Funktionen müssen Entwickler den Code nicht selbst schreiben, erstellen, verpacken, bereitstellen und pflegen.

Produktivität für neue und erfahrene Entwickler

Functions verpackt Code automatisch als Docker-Images. Fortgeschrittene Entwickler können Dockerfiles verwenden, native Bibliotheken installieren und die Funktionslaufzeitumgebung anpassen.

Unterstützung für alle Programmiersprachen

OCI Functions bietet native Unterstützung für Python, Go, Java, Node und C#. Kunden können außerdem die Container-Laufzeit mit ihrem eigenen Dockerfile anpassen, sodass in OCI Functions jede beliebige Programmiersprache verwendet werden kann.

Entwickelt auf offenen Standards

Functions ist eine offene Plattform, die auf den Apache 2.0-lizenzierten Fn Project, Docker und CloudEvents basiert. Dies ermöglicht es Entwicklern, Anwendungen zu erstellen, die problemlos auf andere Cloud- und On-Premises-Umgebungen portiert werden können.

Code bearbeiten, ohne Funktionen zu verlassen

Starten Sie den Code Editor direkt in der Functions-Konsole, um den Functions-Code einfach zu bearbeiten und bereitzustellen und Codeänderungen automatisch zu speichern.


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 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.


Kunden- und Partnererfolge mit Functions

Unternehmen auf der ganzen Welt vertrauen darauf, dass Oracle Cloud Infrastructure ihre serverlosen Workloads ausführt.

Anwendungsfälle für Oracle Cloud-Funktionen

Cloud 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
20. September 2023

Ultraschnelle serverlose Funktionen Powered by GraalOS

Rishikesh Palve, Principal Product Manager, Oracle

Auf der Oracle CloudWorld 2023 haben wir GraalOS, eine neue Cloud-native Laufzeittechnologie, sowie unsere Pläne zur Stärkung von Oracle Cloud Infrastructure (OCI) Functions mithilfe dieser Technologie angekündigt. Dadurch starten serverlose Functions mit einer Latenz von weniger als einer Sekunde und verbrauchen bis zu 50 % weniger Speicher. Durch die ultraschnellen Functions-Aufrufe entfällt die Notwendigkeit, bereitgestellte Parallelität zu aktivieren und zu zahlen, selbst wenn Functions nicht ausgeführt werden. Zunächst würden die von GraalOS bereitgestellten Beschleunigungsfunktionen für Java-basierte Functions verfügbar sein, wobei zukünftig weitere Sprachen unterstützt werden.

Registrieren Sie sich für die Teilnahme am Betaprogramm, und lassen Sie sich benachrichtigen, sobald es verfügbar ist.

Vollständigen Beitrag lesen

Verwandte Cloud-Produkte

API-Gateway

Von Oracle verwaltetes API-Frontend

Container Engine für Kubernetes

Hochverfügbare Container-Orchestrierung mit automatischen Updates

Cloud Native-Services

Container, Serverless, APIs und Kafka

DevOps-Services

CI/CD, Terraform, Monitoring und Logging

Erste Schritte mit Cloud Functions


Oracle Cloud Free Tier

Erhalten Sie 30 Tage Zugriff auf CI/CD-Tools, verwaltetes Terraform, Telemetrie und mehr.


Architecture Center

Erkunden Sie bereitstellbare Referenzarchitekturen und Lösungs-Playbooks.


Kontakt

Kontaktieren Sie unsere Mitarbeiter für Vertrieb, Support und andere Fragen.