Cloudfuncties

Oracle Cloud Infrastructure (OCI) Functions is een serverless computingservice waarmee ontwikkelaars applicaties kunnen maken, uitvoeren en opschalen zonder de infrastructuur te beheren. Functions heeft native integraties met andere Oracle Cloud Infrastructure services en SaaS-applicaties. Omdat Functions is gebaseerd op het opensource-Fn-project, kunnen ontwikkelaars applicaties maken die gemakkelijk kunnen worden overgezet naar andere cloud- en lokale omgevingen. Code op basis van Functions wordt meestal gedurende een korte periode uitgevoerd, zonder status en voor één logisch doel. Klanten betalen alleen voor de resources die ze gebruiken.

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.


Succesverhalen van klanten en partners over Functions

Organisaties over de hele wereld vertrouwen op Oracle Cloud Infrastructure voor het uitvoeren van hun serverless workloads.

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
20 september 2023

Zeer snelle serverless Functions ondersteund door GraalOS

Rishikesh Palve, hoofdproductmanager, Oracle

Tijdens Oracle CloudWorld 2023 hebben we GraalOS aangekondigd, een nieuwe cloud-native runtimetechnologie, en onze plannen om met deze technologie Oracle Cloud Infrastructure (OCI) Functions te versterken. Hierdoor worden serverless functies met een latentie kleiner dan een seconde opgestart en wordt tot 50% minder geheugen gebruikt. Door de zeer snelle aanroepen van Functions hoeft er geen provisioned concurrency te worden geactiveerd en niet worden betaald wanneer Functions niet actief is. Aanvankelijk zouden de versnellingsmogelijkheden van GraalOS beschikbaar zijn voor op Java gebaseerde Functions, met ondersteuning voor meer toekomstige talen.

Registreer u als u een melding wilt ontvangen over deelname aan het bètaprogramma wanneer dat beschikbaar is.

Lees het volledige artikel

Gerelateerde cloudproducten

API Gateway

Door Oracle beheerde API-frontend

Container Engine for Kubernetes

Containerorkestratie met hoge beschikbaarheid en automatische updates

Cloud Native Services

Containers, serverless, API's en Kafka

DevOps-services

CI/CD, Terraform, monitoring en logboeken

Aan de slag met Cloud Functions


Oracle Cloud Free Tier

Krijg 30 dagen toegang tot CI/CD-tools, beheerd Terraform, telemetrie en meer.


Architecture Center

Ontdek de implementeerbare referentiearchitecturen en draaiboeken voor oplossingen.


Neem contact op

Bereik onze medewerkers voor verkooporganisatie, ondersteuning en andere vragen.