Oracle Cloud Infrastructure (OCI) Functions ist eine serverlose Plattform, mit der Entwickler Anwendungen erstellen, ausführen und skalieren können, ohne eine Infrastruktur zu verwalten. Functions lässt sich in Oracle Cloud Infrastructure, Platform Services und SaaS-Anwendungen integrieren. 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. Auf Functions basierender Code wird normalerweise nur für kurze Zeit ausgeführt und Kunden zahlen nur für die von ihnen verwendeten Ressourcen.
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.
Schreiben Sie einfach Ihren Code und stellen Sie ihn bereit. Oracle stellt Ressourcen automatisch bereit und skaliert sie.
Functions verpackt Code automatisch als Docker-Images. Fortgeschrittene Entwickler können Dockerfiles verwenden, native Bibliotheken installieren und die Funktionslaufzeitumgebung anpassen.
Mit Unterstützung für Python, Go, Java, Node und andere Sprachen können Entwickler für jede Aufgabe die am besten geeignete Sprache auswählen und ihre Serverless-Anwendungen einfach integrieren.
Functions ist eine offene Plattform, die auf dem Apache 2.0-lizenzierten Fn-Projekt, Docker und CloudEvents basiert. Kunden können die managed Services oder selbstverwaltete Open Source-basierte Fn-Cluster verwenden, die On-Premises oder in einer beliebigen Cloud bereitgestellt werden.
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.
Administratoren können eine differenzierte Zugriffskontrolle zum Verwalten, Aufrufen und sicheren Zugreifen auf Functions mithilfe von Oracle Identity and Access Management-Richtlinien bereitstellen.
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.
Verwenden Sie Vault, um vertrauliche Konfigurationsdaten wie Passwörter und API-Schlüssel als Geheimnisse zu speichern. Schreiben Sie Funktionen, die diese Geheimnisse verwenden, um sich sicher bei Datenbanken, Storage und anderen Diensten zu authentifizieren.
Nutzen Sie Functions mit Protokollen, Kennzahlen und Ablaufverfolgung, um Ihren Code zu überwachen, Fehler zu beheben und Einblicke zu erhalten.
Bezahlen Sie basierend auf Aufrufen und Ausführungszeit, zu einem einheitlichen Preis in allen Regionen. Erhalten Sie zwei Millionen kostenlose Aufrufe pro Monat.
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.
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.
Automatisieren Sie Vorgänge mithilfe von Notifications, um Functions auszulösen, wenn die Ressourcennutzung hoch ist oder wenn eine Ressource nicht verfügbar ist.
Verarbeiten Sie Datenströme mithilfe von sogenannten Service Connectors mit Streaming als Quelle und Functions als Aufgabe oder Ziel.
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.
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.
Verwenden Sie Visual Builder Studio (früher als Developer Cloud bezeichnet) zum automatischen Erstellen und Bereitstellen von Funktionen als Teil eines CI/CD-Prozesses.
Unternehmen auf der ganzen Welt vertrauen darauf, dass Oracle Cloud Infrastructure ihre serverlosen Workloads ausführt.
Lernen Sie die sich ändernden Unternehmensanforderungen von SaaS-Anwendungen mithilfe von Containern, Serverless-Funktionen und APIs kennen.
Verwenden Sie API Gateway und Functions, um eingehende API-Anforderungen für Anwendungen zu verarbeiten.
E-Commerce-Demo für Functions und API Gateway anzeigen (2:49)
Automatisieren Sie Infrastrukturvorgänge wie das Bereitstellen, Skalieren, Beenden, Sichern und Tagging.
Verwenden Sie Objektspeicher für Netzwerkfluss- und Überwachungsprotokolle. Lösen Sie Functions aus, um neue Protokolle zu analysieren und auf Ihr SIM-System zu übertragen.
Im Oracle Cloud Infrastructure Architecture Center finden Sie eine große Auswahl an Architekturen und Lösungs-Playbooks zur serverlosen Technologie.
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.
Nutzungsbasiert |
Metrik |
|
Die ersten 2 Millionen pro Monat |
Kostenfrei |
Funktionsaufruf |
Über 2 Millionen pro Monat |
0.0000002 USD | Funktionsaufruf |
Nutzungsbasiert |
Metrik |
|
Die ersten 400.000 pro Monat |
Kostenfrei |
Gigabyte Speicher-Sekunden |
Über 400.000 pro Monat |
0.00001417 USD | Gigabyte Speicher-Sekunden |
Sachin Pikle, Product Strategy Director, Oracle
Wir freuen uns, die allgemeine Verfügbarkeit der verteilten Rückverfolgung für Oracle Functions mit der Oracle Cloud Infrastructure (OCI) Application Performance Monitoring-(APM-)Integration bekannt zu geben. Diese Funktion ermöglicht es Functions-Entwicklern und -Betreibern, Leistungsprobleme mit der verteilten APM-Rückverfolgung schneller zu diagnostizieren und die Beobachtbarkeit von Funktionsaufrufen zu verbessern. Oracle Functions ist eine serverlose Functions-as-a-Service-(FaaS-)Plattform, mit der Sie erstellen und...
Vollständigen Beitrag lesenErhalten Sie 30 Tage Zugriff auf CI/CD-Tools, verwaltetes Terraform, Telemetrie und mehr.
Erkunden Sie bereitstellbare Referenzarchitekturen und Lösungs-Playbooks.
Kontaktieren Sie unsere Mitarbeiter für Vertrieb, Support und andere Fragen.