Oracle Cloud Infrastructure (OCI) Functions est un service sans serveur orienté événements qui permet aux développeurs de créer, d'exécuter et de mettre à l'échelle des applications sans provisionnement ni gestion d'infrastructure. Vous ne payez que les ressources utilisées lors de l'exécution de la fonction. Les fonctions s'intègrent à d'autres services OCI et applications SaaS d'Oracle. OCI Functions utilise des frameworks ouverts. Votre code peut donc être porté vers d'autres environnements cloud ou sur site.
Grâce à Functions et sa fonctionnalité Provisioned Concurrency, les développeurs peuvent maintenir l'environnement d'exécution prêt à accepter les appels et à s'exécuter avec des latences d'une fraction de seconde.
Écrivez et déployez simplement votre code. Oracle provisionnera et mettra à l'échelle automatiquement les ressources.
Functions regroupe automatiquement le code sous forme d’images Docker. Les développeurs avancés peuvent utiliser Dockerfiles, installer des bibliothèques natives et personnaliser l’environnement d’exécution des fonctions.
Grâce à la prise en charge de Python, Go, Java, Node et d’autres langages, les développeurs peuvent choisir le langage le plus approprié pour chaque tâche et intégrer facilement leurs applications sans serveur.
Functions est une plate-forme ouverte construite sur le projet Fn sous licence Apache 2.0, Docker et CloudEvents. Les clients peuvent utiliser le service géré ou des clusters Fn open source autogérés, déployés sur site ou sur n’importe quel Cloud.
Lancez l'éditeur de code directement à partir de la console Functions pour modifier et déployer facilement le code Functions, et enregistrer automatiquement les modifications de code.
Les administrateurs peuvent fournir un contrôle d’accès précis pour gérer, appeler et accéder en toute sécurité aux fonctions à l’aide de stratégies Oracle Identity and Access Management.
Functions peut exécuter votre code de manière sécurisée et isolée. En utilisant des ressources de calcul et de mise en réseau distinctes, le service fournit une séparation stricte de l’exécution du code entre les clients.
Utilisez Vault pour stocker des données de configuration sensibles, telles que les mots de passe et les clés API, en tant que secrets. Écrivez des fonctions à l’aide de ces secrets pour vous authentifier en toute sécurité par rapport aux bases de données, au stockage et à d’autres services.
Utilisez Functions avec des journaux, des mesures et des traces pour surveiller, dépanner et obtenir des informations sur votre code.
Payez en fonction des appels et du temps d’exécution, à un taux constant dans toutes les régions. Obtenez deux millions d’appels gratuits par mois.
Les fonctions fonctionnent avec tous les services Oracle Cloud qui génèrent des événements y compris le stockage et Autonomous Database. La compatibilité avec CloudEvents offre une interopérabilité avec l’écosystème Cloud natif.
Utilisez API Gateway pour exposer les fonctions en tant qu’API. API Gateway fournit aux points de terminaison RESTful une sécurité et une limitation de débit pour les appels d’API, tandis que Functions fournit un service de backend entièrement géré pour servir les API.
Automatisez les opérations en utilisant des notifications pour déclencher Functions lorsque l’utilisation des ressources est élevée ou lorsqu’une ressource devient indisponible.
Traitez des flux de données en utilisant des connecteurs de service avec Streaming en tant que source et Functions en tant que tâche ou destination.
Déclenchez automatiquement Functions pour analyser les journaux, mettre à jour les tickets dans des systèmes tels que Jira et Service Cloud, et exporter les journaux vers des outils tiers d'analyse et de surveillance de la sécurité.
Connectez et étendez les applications Oracle SaaS, telles qu’Enterprise Resource Planning (ERP) et Human Capital Management (HCM), afin de fournir facilement des fonctionnalités qui répondent de manière unique à vos besoins.
Utilisez Visual Builder Studio (précédemment appelé Developer Cloud) pour créer et déployer automatiquement des fonctions dans le cadre d’un processus CI/CD.
Répondez aux besoins changeants des applications SaaS à l’aide de conteneurs, de fonctions serverless et d’API.
Utilisez API Gateway and Functions pour traiter les demandes API entrantes pour les applications.
Regarder la démonstration de Functions et d'API Gateway pour l'e-commerce (2:49)
Automatisez les opérations d’infrastructure, telles que l’approvisionnement, la mise à l’échelle, l’arrêt, la sécurisation et le balisage.
Utiliser le stockage d’objets pour le flux réseau et les journaux d’audit. Déclencher des fonctions d’analyse et de transfert de nouveaux journaux vers votre système SIM.
Découvrez le centre d’architecture Oracle Cloud Infrastructure pour explorer une large sélection d’architectures et de manuels de solutions sur la technologie sans serveur.
Les fonctions sans serveur changent le modèle économique ; les clients ne paient que les ressources utilisées pendant qu’une fonction est en cours d’exécution, tandis que les temps d’inactivité ne sont pas facturés. La tarification élastique fait d’Oracle Functions une plate-forme idéale pour les charges de travail intermittentes ou celles dotées de schémas d’utilisation épineux.
Le tarif pour les accès simultanés provisionnés, mais inutilisés, est égal à 25 % du prix du temps d'exécution. Cette remise est appliquée en plus d'autres remises, telles que les tarifs négociés UCM. Il n'y a pas de frais supplémentaires pour les accès simultanés utilisés pour exécuter Functions.
Paiement à la consommation |
Indicateur |
|
2 premiers millions par mois |
Gratuit |
Invocation de fonction |
Plus de 2 millions par mois |
US$ 0,0000002 | Invocation de fonction |
Paiement à la consommation |
Indicateur |
|
400 000 premiers par mois |
Gratuit |
Mémoire en gigabytes-secondes |
Plus de 400 000 par mois |
US$ 0,00001417 | Mémoire en gigabytes-secondes |
Sachin Pikle, Product Strategy Director, Oracle
Nous avons le plaisir d'annoncer la disponibilité générale de la fonction de trace distribuée pour Oracle Functions avec l'intégration Oracle Cloud Infrastructure (OCI) Application Performance Monitoring (APM). Cette fonctionnalité permet aux développeurs et aux opérateurs de Functions de diagnostiquer plus rapidement les problèmes de performances avec la fonction de trace distribuée APM et améliore l'observabilité des appels de fonction. Oracle Functions est une plateforme FaaS (FaaS) sans serveur qui vous permet de créer et de...
Lire la suite de l'articleObtenez 30 jours d’accès aux outils CI/CD, à la gestion de Terraform, à la télémétrie, et plus encore.
Explorez les architectures de référence déployables et les manuels stratégiques.
Contactez nos associés pour les ventes, le support et d’autres questions.