Functions

Oracle Cloud Infrastructure (OCI) Functions is a serverless compute service that lets you create, run, and scale code without managing infrastructure. With native integrations across Oracle Cloud services and SaaS applications, Functions makes it easy to automate business processes, trigger actions from cloud events, and power API-driven workloads.

Use Oracle Cloud Native services to deliver amazing software: Learn more about building cloud native applications (1:14)

Functions combines cloud native flexibility with open portability. Deploy applications seamlessly to the cloud or on-premises and move faster with true vendor independence.

With Functions, you can:

  • Build event-driven applications for real-time responses to business and data changes
  • Integrate with services such as Oracle NoSQL, Object Storage, ERP, or IoT for end-to-end automation
  • Trigger automated workflows or real-time alerts by connecting Functions with OCI Notifications—so critical events reach the right people, systems, or channels instantly
  • Securely scale everything from microservices to AI pipelines—all while paying only for what you use
  • Eliminate server management, improve agility, and accelerate your move to cloud native with Oracle’s enterprise-grade serverless platform

Discover how OCI Functions unlocks new possibilities for integration, automation, and modern application development.

Ontdek Oracle Cloud Functions

Functies voor ontwikkelaars

Geen infrastructuur om te beheren

Schrijf gewoon uw code en implementeer die code. Oracle zal automatisch resources toewijzen en opschalen.

Voorspelbare lage latentie

Functions biedt Provisioned Concurrency waarmee ontwikkelaars de runtime gereed kunnen houden om aanroepen te accepteren en uit te voeren met een latentie die kleiner is dan een seconde.

Kant-en-klare functies

Functions bevat een catalogus met kant-en-klare functies met gebruiksvoorbeelden die in OCI-services worden uitgevoerd. Ontwikkelaars kunnen ervoor kiezen om dergelijke kant-en-klare OCI-functies te implementeren, zodat ze de code niet helemaal opnieuw hoeven te schrijven. Met kant-en-klare functies hoeven ontwikkelaars geen code te schrijven, bouwen, verpakken, implementeren en onderhouden.

Productiviteit voor nieuwe en ervaren ontwikkelaars

Met Functions wordt code automatisch verpakt als Docker-images. Ervaren ontwikkelaars kunnen Dockerfiles gebruiken, native bibliotheken installeren en de runtimeomgeving van de functie aanpassen.

Ondersteuning voor alle programmeertalen

OCI Functions biedt native ondersteuning voor Python, Go, Java, Node en C#. Klanten kunnen de containerruntime ook aanpassen met hun eigen Dockerfile, zodat elke programmeertaal kan worden gebruikt met OCI Functions.

Gebouwd op open standaarden

Functions is een open platform dat is gebouwd op het Apache 2.0 gelicentieerde Fn Project, Docker en CloudEvents waarmee ontwikkelaars applicaties kunnen maken die eenvoudig naar andere cloud- en lokale omgevingen kunnen worden overgezet.

Code bewerken zonder Functions te verlaten

Start de code-editor rechtstreeks op vanuit de Functions-console om Functions-code eenvoudig te bewerken en te implementeren en wijzigingen in de code automatisch op te slaan.


Beveiliging en beheer

Fijnmazige toegangscontrole

Beheerders kunnen fijnmazige toegangscontrole bieden voor het beheren, aanroepen en veilig openen van Functions met behulp van policy's van Oracle Identity and Access Management.

Code isoleren

Met Functions kan uw code op een veilige, geïsoleerde manier worden uitgevoerd. De service maakt gebruik van afzonderlijke computing- en netwerkresources en biedt een strikte scheiding tussen klanten wat betreft de uitvoering van code.

Controleren of software van een vertrouwde bron afkomstig is

Functions kan zo worden geconfigureerd dat alleen ondertekende containerimages uit OCI Register worden gebruikt om te valideren dat de containerimage afkomstig is van een vertrouwde bron en na publicatie niet is gewijzigd.

Veilige verificatie en beheer van geheimen

Gebruik de Kluis om gevoelige configuratiegegevens, zoals wachtwoorden en API-sleutels, op te slaan als geheimen. Schrijf functies met behulp van deze geheimen voor een veilige verificatie voor databases, opslag en andere services.

Mogelijkheden voor probleemoplossing

Gebruik Functions met logboeken, statistieken en traceringen om uw code te monitoren, problemen op te lossen en inzicht in uw code te krijgen.

Eenvoudige prijsstructuur

Betaal op basis van aanroepen en uitvoeringstijd, volgens een consistent tarief in alle regio's. Ontvang twee miljoen gratis oproepen per maand.


Integraties

Kant-en-klare ondersteuning voor de CloudEvents-standaard

Functions werkt met alle Oracle Cloud services die gebeurtenissen genereren, waaronder opslag en Autonomous Database. De compatibiliteit met CloudEvents zorgt voor interoperabiliteit met het cloud-native ecosysteem.

Serverless API's

Gebruik API Gateway om Functions als API's weer te geven. API Gateway biedt RESTful-eindpunten met beveiliging en frequentiebeperkingen voor API-aanroepen, terwijl Functions een volledig beheerde backendservice biedt om API's te bedienen.

Triggers via meldingen

Automatiseer bewerkingen door Meldingen te gebruiken om Functions te activeren wanneer het resourcegebruik hoog is of wanneer een resource niet langer beschikbaar is.

Triggers voor datastreaming

Verwerk datastromen door serviceconnectors te gebruiken met streaming als bron en Functions als taak of bestemming.

Triggers voor logboeken

Activeer Functions automatisch om logboeken te analyseren, tickets bij te werken in systemen als Jira en Service Cloud en logboeken te exporteren naar tools van derden voor beveiligingsanalyse en monitoring.

Bedrijfsprocessen uitbreiden

Zorg voor verbinding en uitbreiding van Oracle SaaS-applicaties, zoals Enterprise Resource Planning (ERP) en Human Capital Management (HCM), zodat u eenvoudig mogelijkheden kunt bieden die op unieke wijze aan uw vereisten voldoen.

Continue integratie en levering (CI/CD) met Functions

Gebruik de OCI DevOps service om functies te implementeren als onderdeel van uw CI/CD-pijplijn.


Gebruiksvoorbeelden van Oracle Cloud Functions

Prijzen van Cloud Functions

Met serverless functies verandert het economische model: klanten betalen alleen voor resources die worden gebruikt terwijl een functie wordt uitgevoerd, en betalen niet voor inactieve tijd. Door de flexibele prijzen is Oracle Functions een ideaal platform voor periodieke werkbelasting of werkbelasting met gebruikspieken.

De prijs van ongebruikte Provisioned Concurrency bedraagt 25% van de tarieven voor de uitvoeringstijd. Deze korting wordt toegepast naast andere kortingen, zoals overeengekomen UCM-tarieven. Er worden geen extra kosten in rekening gebracht voor Provisioned Concurrency die wordt gebruikt om Functions uit te voeren.

Prijzen voor aanroepen

Pay As You Go
Meeteenheid
Eerste 2 miljoen per maand
Gratis
Aanroepen functie
Meer dan 2 miljoen per maand
USD 0,0000002
Aanroepen functie

Prijzen voor uitvoeringstijd

Pay As You Go
Meeteenheid
Eerste 400.000 per maand
Gratis
Gigabyte geheugenseconden
Meer dan 400.000 per maand
USD 0,00001417
Gigabyte geheugenseconden