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.
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:
Discover how OCI Functions unlocks new possibilities for integration, automation, and modern application development.
Schrijf gewoon uw code en implementeer die code. Oracle zal automatisch resources toewijzen en opschalen.
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.
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.
Met Functions wordt code automatisch verpakt als Docker-images. Ervaren ontwikkelaars kunnen Dockerfiles gebruiken, native bibliotheken installeren en de runtimeomgeving van de functie aanpassen.
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.
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.
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.
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.
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.
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.
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.
Gebruik Functions met logboeken, statistieken en traceringen om uw code te monitoren, problemen op te lossen en inzicht in uw code te krijgen.
Betaal op basis van aanroepen en uitvoeringstijd, volgens een consistent tarief in alle regio's. Ontvang twee miljoen gratis oproepen per maand.
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.
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.
Automatiseer bewerkingen door Meldingen te gebruiken om Functions te activeren wanneer het resourcegebruik hoog is of wanneer een resource niet langer beschikbaar is.
Verwerk datastromen door serviceconnectors te gebruiken met streaming als bron en Functions als taak of bestemming.
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.
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.
Gebruik de OCI DevOps service om functies te implementeren als onderdeel van uw CI/CD-pijplijn.
Voldoe aan de veranderende zakelijke behoeften van SaaS-applicaties met containers, serverless-functies en API's.
Gebruik API Gateway en Functions om inkomende API-aanvragen voor applicaties te verwerken.
Bekijk de e-commercedemo voor Functions en API Gateway (2:49)
Automatiseer de infrastructuuurprocessen, zoals provisioning, op- of afschaling, beëindiging, beveiliging en tagging.
Gebruik objectopslag voor netwerkstroom en auditlogboeken. Activeer Functions om nieuwe logboeken te parseren en over te dragen naar uw SIM-systeem.
Verken het Oracle Cloud Infrastructure Architecture Center voor een uitgebreide selectie architecturen en draaiboeken voor oplossingen voor serverless technologie.
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.
Pay As You Go |
Meeteenheid |
|
Eerste 2 miljoen per maand |
Gratis |
Aanroepen functie |
Meer dan 2 miljoen per maand |
USD 0,0000002 | Aanroepen functie |
Pay As You Go |
Meeteenheid |
|
Eerste 400.000 per maand |
Gratis |
Gigabyte geheugenseconden |
Meer dan 400.000 per maand |
USD 0,00001417 | Gigabyte geheugenseconden |