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.
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:
Descubre cómo OCI Functions abre nuevas posibilidades para la integración, la automatización y el desarrollo moderno de aplicaciones.
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.
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.
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.
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.
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.
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.
Utiliza el editor de códigos integrado en la consola de Functions para editar, desplegar y guardar cambios, sin necesidad de cambiar de contexto.
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.
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.
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.
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.
Utiliza funciones con registros, métricas y seguimiento para supervisar, solucionar problemas y obtener insights sobre tu código.
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.
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.
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.
Automatiza las operaciones mediante Notifications para activar Functions cuando la utilización de recursos sea alta o cuando un recurso deje de estar disponible.
Procesa flujos de datos utilizando Service Connectors con Streaming como fuente y Functions como tarea o destino.
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.
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.
Utiliza el servicio DevOps de OCI para desplegar funciones como parte de tu proceso de integración y despliegue continuos.
Descubre arquitecturas de referencia listas para usar y manuales de soluciones para crear con tecnología sin servidor en Oracle Cloud.
Utilice API Gateway y Functions para procesar las solicitudes de API entrantes para aplicaciones.
Amplía las capacidades de SaaS para satisfacer las cambiantes necesidades empresariales mediante contenedores, funciones sin servidor y API.
Automatiza las operaciones de infraestructura, como aprovisionamiento, escalado, terminación, protección y etiquetado.
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.
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 |
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 |