Cloud Functions

Oracle Cloud Infrastructure (OCI) Functions es un servicio a servicio de informática sin servidor que permite a los desarrolladores crear, ejecutar y escalar aplicaciones sin necesidad de gestionar ninguna infraestructura. Functions presenta integraciones nativas con otros servicios de Oracle Cloud Infrastructure y aplicaciones SaaS. Debido a que Functions se basa en el código abierto de Fn Project, los desarrolladores pueden crear aplicaciones que se pueden migrar fácilmente a otros entornos en la nube y locales. El código basado en Functions normalmente se ejecuta durante breves lapsos de tiempo, sin estado y para un único objetivo de lógica. Los clientes solo pagan por los recursos que utilizan.

Descubra Oracle Cloud Functions

Funciones para desarrolladores

Libre de gestión de infraestructuras

Simplemente escriba e implemente su código. Oracle aprovisionará y escalará recursos automáticamente.

Latencias bajas predecibles

Functions ofrece simultaneidad aprovisionada, lo que permite a los desarrolladores mantener el tiempo de ejecución necesario para aceptar llamadas y operar con latencias inferiores al segundo.

Funciones predefinidas

Functions ofrecerá un catálogo de funciones predefinidas con casos de usos para los distintos servicios de OCI. Los desarrolladores pueden optar sencillamente por desplegar estas funciones prediseñadas como OCI Functions sin la obligación de escribir código desde cero. Gracias a estas, los desarrolladores no tendrán que escribir, crear, empaquetar, desplegar o mantener el código.

Productividad para desarrolladores nuevos y experimentados

Functions empaqueta automáticamente el código como imágenes Docker. Los desarrolladores avanzados pueden usar archivos Docker, instalar bibliotecas nativas y personalizar el entorno de ejecución de funciones.

Compatible con todos los lenguajes de programación

OCI Functions ofrece compatibilidad nativa con Python, Go, Java, Node y C#. Los clientes también pueden personalizar el tiempo de ejecución de contenedores con su propio archivo Dockerfile, permitiendo así que se pueda utilizar cualquier lenguaje de programación con OCI Functions.

Basado en estándares de código abierto

Functions es una plataforma abierta basada en Fn Project con licencia de Apache 2.0, Docker y CloudEvents que permite a los desarrolladores crear aplicaciones que se pueden migrar fácilmente a otros entornos locales y en la nube.

Editar código sin salir de Functions

Inicia Code Editor directamente desde la consola de Functions para editar y desplegar fácilmente código de Functions y guardar automáticamente los cambios de código.


Seguridad y gestión

Control de acceso detallado

Los administradores pueden proporcionar un control de acceso detallado para gestionar, invocar y acceder de forma segura a Functions mediante políticas de Oracle Identity and Access Management.

Aislamiento de código

Functions puede ejecutar su código de manera segura y aislada. Mediante el uso de distintos recursos informáticos y de redes, el servicio proporciona una separación estricta de la ejecución del código entre los clientes.

Verificar que el software proviene de una fuente de confianza

Functions se puede configurar para utilizar solo imágenes de contenedor aprobadas del registro de OCI para verificar que proviene de una fuente de confianza y no se ha modificado desde su publicación.

Autenticación segura y gestión de secretos

Utilice Vault para almacenar como secretos los datos de configuración confidenciales, por ejemplo, contraseñas y claves API. Escribe funciones utilizando estos secretos para autenticarse de forma segura en bases de datos, almacenamiento y otros servicios.

Capacidades de resolución de problemas

Utiliza funciones con registros, métricas y seguimiento para supervisar, solucionar problemas y obtener insights sobre tu código.

Precios sencillos

Pague según las invocaciones y el tiempo de ejecución, con la misma tarifa en todas las regiones. Obtenga dos millones de invocaciones gratuitas al mes.


Integraciones

Soporte listo para usar para el estándar CloudEvents

Functions opera con todos los servicios de Oracle Cloud que generan eventos, incluidos Storage y Autonomous Database. La compatibilidad con CloudEvents proporciona interoperabilidad con el ecosistema nativo en la nube.

API sin servidor

Utilice API Gateway para exponer Functions a modo de API. API Gateway proporciona puntos finales RESTful con seguridad y limitación de velocidad para llamadas a API, mientras que Functions proporciona un servicio de back-end completamente gestionado para servir API.

Activadores de notificaciones

Automatice las operaciones mediante Notifications para activar Functions cuando la utilización de recursos sea alta o cuando un recurso deje de estar disponible.

Activadores de transmisión de datos

Procesa flujos de datos utilizando Service Connectors con Streaming como fuente y Functions como tarea o destino.

Activadores de registro

Activa funciones automáticamente para analizar registros, actualizar incidencias en sistemas como Jira y Service Cloud y exportar registros a herramientas de control y análisis de seguridad de terceros.

Ampliación de los procesos comerciales

Conecte y amplíe las aplicaciones Oracle SaaS, como la planificación de recursos empresariales (ERP) y la gestión del capital humano (HCM), para ofrecer fácilmente capacidades que satisfagan sus requisitos de forma única.

Integración y entrega continuas (CI/CD) con Functions

Utiliza el servicio DevOps de OCI para desplegar funciones como parte de tu proceso de integración y despliegue continuos.


Éxitos de clientes y partners con Functions

Las organizaciones de todo el mundo confían en Oracle Cloud Infrastructure para ejecutar sus cargas de trabajo sin servidor.

Casos de uso de Oracle Cloud Functions

Precios de Cloud Functions

Las funciones sin servidor cambian el modelo económico y los clientes solo pagan por los recursos utilizados mientras se ejecuta una función y no pagan por el tiempo de inactividad. Estos precios flexibles convierten a Oracle Functions una plataforma ideal para cargas de trabajo intermitentes o con patrones de uso muy variables.

La simultaneidad aprovisionada no utilizada tiene un precio del 25% de las tarifas del tiempo de ejecución. Este descuento se suma a otros, como las tarifas negociadas de UCM. No hay ningún cargo adicional para la simultaneidad aprovisionada que se utiliza para ejecutar Functions.

Precios de invocación

Pay As You Go (pago por consumo)
Métrica
Primeros 2 millones por mes
Gratis
Invocación de funciones
Más de 2 millones por mes
0,0000002 $
Invocación de funciones

Precios por tiempo de ejecución

Pay As You Go (pago por consumo)
Métrica
Primeras 400 000 por mes
Gratis
Gigabytes-segundos
Más de 400 000 por mes
0,00001417 $
Gigabytes-segundos
20 de septiembre de 2023

Funciones sin servidor ultrarrápidas con tecnología GraalOS

Rishikesh Palve, director principal de productos de Oracle

En Oracle CloudWorld 2023, anunciamos GraalOS, una nueva tecnología de tiempo de ejecución nativa en la nube, y nuestros planes para fortalecer Oracle Cloud Infrastructure (OCI) Functions utilizando esta tecnología. Esto permitirá que las funciones sin servidor se inicien con latencia de subsegundo y utilicen hasta un 50 % menos de memoria. Las llamadas ultrarrápidas de Functions eliminarán la necesidad de habilitar la concurrencia provisionada y pagar incluso cuando las Functions no estén en funcionamiento. Inicialmente, las capacidades de aceleración proporcionadas por GraalOS estarán disponibles para Functions basadas en Java, con soporte para más lenguajes que se agregarán en el futuro.

Regístrate para ser notificado cuando esté disponible el programa beta.

Lee el post completo

Productos de nube relacionados

Gateway de API

Front-end de API gestionado por Oracle

Container Engine for Kubernetes

Organización de contenedores de alta disponibilidad con actualizaciones automáticas

Servicios Cloud Native

Contenedores, sin servidor, API y Kafka

Servicios DevOps

CI/CD, Terraform, supervisión y registro

Conoce Cloud Functions


Oracle Cloud (modo gratuito)

Consiga 30 días de acceso a herramientas de CI/CD, Terraform gestionado, telemetría y más.


Architecture Center

Explore los manuales desplegables de soluciones y arquitecturas de referencia.


Ponte en contacto con nosotros

Ponte en contacto con nuestros agentes si tienes alguna pregunta sobre ventas, soporte y otras cuestiones.