Functions

Oracle Cloud Infrastructure (OCI) Functions es un servicio informático sin servidor que te permite crear, ejecutar y escalar aplicaciones sin necesidad de gestionar ninguna infraestructura. Con integraciones nativas en los servicios de Oracle Cloud y las aplicaciones SaaS, Functions facilita la automatización de los procesos de negocio, el disparo de acciones desde eventos en la nube y la generación de cargas de trabajo basadas en API.

Utiliza los servicios nativos de Oracle Cloud para ofrecer un software increíble: obtén más información sobre la creación de aplicaciones nativas en la nube (1:14)

Functions combina flexibilidad nativa en la nube con portabilidad abierta. Despliega aplicaciones sin problemas en la nube o en entornos locales y avanza más rápido con una verdadera independencia de los proveedores.

Con Functions, puedes:

  • Crea aplicaciones basadas en eventos para obtener respuestas en tiempo real a los cambios empresariales y de datos
  • Integrar con servicios como Oracle NoSQL, Object Storage, ERP o IoT para una automatización integral
  • Activar flujos de trabajo automatizados o alertas en tiempo real conectando Functions con OCI Notifications, para que los eventos críticos lleguen a las personas, los sistemas o los canales adecuados al instante.
  • Ampliar de forma segura todo, desde microservicios hasta pipelines de IA, todo ello mientras pagas solo por lo que utilizas
  • Eliminar la gestión de servidores, mejora la agilidad y acelera la migración a la nube con la plataforma sin servidor empresarial de Oracle

Descubre cómo OCI Functions abre nuevas posibilidades para la integración, la automatización y el desarrollo moderno de aplicaciones.

Descubre OCI Functions

El enfoque se mantiene en el código, no en los servidores

Escribe y despliega tus funciones: Oracle Cloud Infrastructure aprovisionará y ampliará automáticamente los recursos que necesite. No se necesita la gestión de infraestructuras.

Ejecución coherente y de baja latencia

La simultaneidad aprovisionada mantiene sus funciones "activas", lo que te ayuda a lograr tiempos de respuesta de menos de un segundo, incluso durante picos impredecibles en el tráfico.

Funciones predefinidas para iniciar el despliegue

Despliega rápidamente desde un catálogo de funciones predefinidas para casos de uso comunes en los servicios de Oracle Cloud Infrastructure. No es necesario escribir, crear ni mantener código desde cero; solo tienes que seleccionarlo, configurarlo y continuar.

Productividad para desarrolladores nuevos y experimentados

OCI Functions empaqueta automáticamente tu código como imágenes de Docker. ¿Prefieres más personalización? Utiliza tu propio archivo Dockerfile, instala bibliotecas nativas y ajusta el tiempo de ejecución a tus necesidades.

Soporte de lenguaje flexible

OCI Functions ofrece compatibilidad nativa con Python, Go, Java, Node.js y C#. ¿Quieres usar un idioma diferente? Solo tienes que traer su propio archivo Dockerfile y ejecutar cualquier idioma que necesites.

Estándares abiertos para una portabilidad óptima

OCI Functions se basa en el proyecto de Fn con licencia Apache 2.0, Docker y CloudEvents, convirtiéndolo en portátil y abierto, por lo que nunca estará bloqueado y podrás ejecutar tus cargas de trabajo en cualquier lugar.

Edición en la consola

Utiliza el editor de códigos integrado en la consola de Functions para editar, desplegar y guardar cambios, sin necesidad de cambiar de contexto.


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

Utiliza 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

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


Integraciones

Soporte listo para usar para el estándar CloudEvents

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

API sin servidor

Utiliza 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

Automatiza 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

Conecta y amplía 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 de acuerdo a tus necesidades.

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.


Casos de uso de OCI Functions

Precios de OCI 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