Ir a
Cloud Run Functions

Cloud Run Functions

Tú eres quien lleva el código y nosotros nos encargamos del resto facilitando el desarrollo y el mantenimiento de tu plataforma.

Los nuevos clientes reciben 300 USD en crédito gratis para utilizarlo en Cloud Run Functions. Todos los clientes tienen 2 millones de invocaciones mensuales gratuitas, y no se les descuentan de su crédito.

  • Despliega soluciones recomendadas por Google que usan IA y Cloud Run Functions para analizar y anotar imágenes, y resumir documentos extensos.

  • Utiliza esta guía de inicio rápido para crear y desplegar tu primera función de Cloud utilizando únicamente tu navegador web

  • Los servicios que ofreces a tus usuarios pueden escalarse desde cero hasta abarcar todo el planeta sin que tengas que preocuparte por la infraestructura 

  • Infórmate sobre cómo diseñan aplicaciones los clientes mediante arquitecturas basadas en eventos con Cloud Run Functions.

Características principales

Características principales

Experiencia de desarrollo simplificada y más rápida

Cloud Run Functions ofrece una experiencia de desarrollador sencilla e intuitiva. Solo tienes que escribir el código y dejar que Google Cloud se ocupe de la infraestructura operativa. Además, podrás escribir y ejecutar pequeños fragmentos de código que responden a eventos para agilizar las tareas de desarrollo. Conecta los productos de Google Cloud entre sí o con servicios de terceros mediante eventos para optimizar los problemas de orquestación complejos.

Paga solo por lo que utilizas

Solo se te cobra el tiempo de ejecución de la función, que se redondea a la centésima de milisegundo más cercana. No tendrás que pagar nada mientras la función esté inactiva. Cloud Run Functions se pone en marcha y se detiene automáticamente en función de los eventos.

Evita dependencias con tecnología de código abierto

Utiliza un framework de FaaS (función como servicio) de código abierto para ejecutar funciones en varios entornos y evitar dependencias. Entre los entornos compatibles se incluyen Cloud Run, Cloud Run Functions, un entorno de desarrollo local, on-premise y otros entornos sin servidor basados en Knative.

Ver todas las características

Documentación

Documentación

Quickstart

Crea funciones sencillas con una sola finalidad

Aprende a crear y desplegar funciones con una sola finalidad vinculadas a eventos emitidos desde tus servicios y tu infraestructura en la nube.
Quickstart

Despliega tu primera función

Aprende a configurar tu entorno de desarrollo, a crear una nueva función, a especificar dependencias, a desplegar y a probar la función y a ver registros. Todo gracias a nuestras guías de inicio rápido.

Tutorial

Interactúa con Firebase mediante una función de Cloud Run Functions activada por HTTP

Descubre cómo utilizar una función de Cloud Run Functions activada por HTTP para interactuar con Firebase Realtime Database.

Tutorial

Activa una función que utilice el aprendizaje automático para extraer texto de imágenes

Descubre cómo utilizar una función de Cloud Run Functions para extraer texto de imágenes mediante la API de Cloud Vision.

Tutorial

Desarrollar aplicaciones con Cloud Run Functions

En este curso, aprenderás a implementar código de función de propósito único que responde a solicitudes y eventos HTTP desde tu infraestructura en la nube.

¿No encuentras lo que buscas?

Casos prácticos

Casos prácticos

Caso práctico
Integración con servicios y APIs de terceros

Utiliza Cloud Run Functions para ofrecer tus propios microservicios mediante APIs HTTP o emplea servicios de terceros que proporcionen integraciones webhook. Así podrás ampliar rápidamente tu aplicación con potentes funciones, como la posibilidad de enviar un correo electrónico de confirmación de un pago realizado por Stripe o responder a eventos de mensajes de texto de Twilio.

Diagrama del flujo de trabajo de integración con servicios de terceros: hay un cuadro a la izquierda con la inscripción "Enviar confirmaciones". Una flecha hacia la derecha va hasta el cuadro "GitHub". Otra flecha hacia la derecha con la etiqueta "Webhook de envío de GitHub" conduce hasta Cloud Functions. Una última flecha hacia la derecha con la etiqueta "API postMessage de Slack" lleva hasta el cuadro "Slack".
Caso práctico
Backends móviles sin servidor

Utiliza Cloud Run Functions directamente desde Firebase para ampliar las funciones de tu aplicación sin necesidad de un servidor. Ejecuta tu código como respuesta a acciones de los usuarios, analíticas y eventos de autenticación para fomentar la interacción de los usuarios mediante notificaciones basadas en eventos y derivar a Google Cloud tareas intensas para la CPU y la red.

Diagrama del flujo de trabajo de backends móviles sin servidor. De izquierda a derecha: icono con la etiqueta "Nuevo seguidor", icono de Database, icono de Cloud Functions, icono de Firebase Cloud Messaging e icono de mensaje nuevo.
Caso práctico
Backends del Internet de las cosas sin servidor

Utiliza Cloud Run Functions con Cloud IoT Core y otros servicios totalmente gestionados para desarrollar backends con los que recoger, procesar en tiempo real y analizar datos telemétricos de dispositivos del Internet de las cosas. Cloud Run Functions te permite aplicar una lógica personalizada a los eventos a medida que se producen.

De izquierda a derecha: icono con la etiqueta "Sensor/La temperatura ha alcanzado los 80 °F", icono de Cloud IoT Core, icono de Pub/Sub, Cloud Functions/Activar cambio de configuración, Cloud IoT Core, Ventilador de techo/Activar.
Caso práctico
Procesamiento de archivos en tiempo real

Ejecuta tu código como respuesta a los cambios que se produzcan en los datos. Utiliza Cloud Run Functions para responder a eventos de servicios de Google Cloud, como Cloud Storage, Pub/Sub o Cloud Firestore, y así procesar archivos de forma inmediata tras la subida. De este modo, puedes generar miniaturas de imágenes, procesar registros, validar contenidos y transcodificar vídeos, además de validar, agregar y filtrar datos en tiempo real.

De izquierda a derecha: icono de Storage, flecha con la etiqueta "Función activada", Cloud Functions/Procesa imágenes subidas, API de Cloud Vision/Detecta imágenes ofensivas, Cloud Functions/Desenfoca imágenes mediante ImageMagick, Storage.
Caso práctico
Procesamiento de streaming en tiempo real

Utiliza Cloud Run Functions para responder a eventos de Pub/Sub y así procesar, transformar y enriquecer datos de streaming al procesar transacciones, analizar flujos de clics, monitorizar la actividad de las aplicaciones, obtener datos de telemetría de dispositivos del Internet de las cosas y mucho más.

Flujo de trabajo de izquierda a derecha: icono de Pub/Sub, flecha con la etiqueta "Función activada", Cloud Functions/Procesa imágenes subidas, API de Cloud Vision/Detecta imágenes ofensivas, Cloud Functions/Desenfoca imágenes mediante ImageMagick, Storage.
Caso práctico
Asistentes virtuales y conversaciones

Integra fácilmente la inteligencia artificial en tus aplicaciones. Utiliza Cloud Run Functions junto con la API Cloud Speech y Dialogflow para ampliar tus productos y servicios con experiencias conversacionales naturales basadas en voz y texto que ayuden a los usuarios a ser más productivos. Conecta con los usuarios a través del Asistente de Google, Amazon Alexa, Facebook Messenger y otras plataformas y dispositivos populares.

Flujo de trabajo de izquierda a derecha: tres cuadros con las etiquetas "Slack", "Messenger" y "Google Home", icono de Dialogflow, icono de Cloud Functions, iconos de AI Platform y de la API de Vision en la parte superior, icono de Datastore en la parte inferior.
Caso práctico
Análisis de vídeos e imágenes

Utiliza Cloud Run Functions con la API de Video Intelligence y la API de Cloud Vision para obtener datos útiles de vídeos e imágenes que te permitirán identificar, descubrir y extraer información valiosa de tus contenidos multimedia.

Flujo de trabajo de izquierda a derecha: cuadro azul con un triángulo blanco apuntando hacia la derecha ("Reproducir"), icono de Cloud Storage/(Vídeo completo). Una rama del flujo va hacia arriba hasta "Frontend integrado en App Engine" y otra va hacia abajo hasta Cloud Functions y Video Intelligence. El flujo avanza por la rama inferior a través de una flecha con la etiqueta "Metadatos de vídeo" hasta un icono con la etiqueta "Cloud Storage/(JSON de anotación de vídeo)". Después, el flujo avanza hacia arriba a la izquierda hasta "Frontend integrado en App Engine".
Caso práctico
Análisis de opinión

Utiliza Cloud Run Functions junto con la API Cloud Natural Language para analizar la estructura y el significado del texto e incorporar potentes funciones de análisis de opinión e identificación de intenciones en tus aplicaciones.

Diagrama del flujo de trabajo de análisis de opinión: desde la izquierda, icono con la etiqueta "SMS" y un bocadillo en la parte superior: "Devoxx es un evento fantástico". Flecha continua hacia la derecha hasta el cuadro con la etiqueta "Twilio", desde donde una flecha discontinua lleva hasta "SMS". Desde Twilio, una flecha continua apunta hacia la derecha hasta el icono de Cloud Functions, desde donde una flecha discontinua lleva hacia la izquierda hasta "Twilio". Desde Cloud Functions, las flechas bidireccionales llevan hasta el icono de la API de Natural Language/Extracción de opinión y hasta el icono de BigQuery/Análisis de tendencias.

Todas las características

Todas las características

Conecta y amplía los servicios para crear aplicaciones complejas

Cloud Run Functions te permite tratar como bloques todos los servicios en la nube de Google Cloud y de terceros. Conéctalos y amplíalos con código y pasa rápidamente del concepto a la producción gracias a soluciones integrales y flujos de trabajo complejos. Además, emplea servicios de terceros que proporcionan integraciones de webhook para ampliar rápidamente tu aplicación con funciones potentes.

Desarrollo y diagnóstico integrales
Disfruta de una monitorización integrada en todo el proceso: desde la escritura del código hasta el despliegue. Disfruta de una observabilidad y una capacidad de diagnóstico integrales de tu aplicación gracias a Cloud Trace. Además, gracias al framework de código abierto de Functions, puedes realizar tareas de depuración y desarrollo de forma local y sin conexión.
Desarrolla de forma local y escala a nivel mundial

Los servicios que ofreces a tus usuarios pueden escalarse desde cero hasta abarcar todo el planeta sin que tengas que preocuparte por la infraestructura. Cloud Run Functions gestiona y escala automáticamente la infraestructura subyacente en función de la carga de trabajo.

Sin gestión de servidores

Despliega tu código y deja que Google lo ejecute y lo escale por ti. Cloud Run Functions deja al margen toda la infraestructura subyacente para que puedas centrarte en crear código y desarrollar aplicaciones más rápido que nunca.

El código se ejecuta según los eventos

Cloud Run Functions te permite activar el código desde Google Cloud, Firebase y el Asistente de Google o llamarlo directamente desde cualquier aplicación web, móvil o de backend mediante HTTP.

Paga solo por lo que utilizas

Solo se te cobra el tiempo de ejecución de la función, que se redondea a la centésima de milisegundo más cercana. No tendrás que pagar nada mientras la función esté inactiva. Cloud Run Functions se pone en marcha y se detiene automáticamente en función de los eventos.

Evita dependencias con tecnología de código abierto

Utiliza un framework de FaaS (función como servicio) de código abierto para ejecutar funciones en varios entornos y evitar dependencias. Entre los entornos compatibles se incluyen Cloud Run Functions, Cloud Run, el entorno de desarrollo local, on-premise y otros entornos sin servidor basados en Knative.

Precios

Precios

Los precios de Cloud Run Functions se determinan según el tiempo de ejecución de tus funciones, el número de veces que se invocan y la cantidad de recursos que aprovisionas para ellas.

Ve un paso más allá

Empieza a crear en Google Cloud con 300 USD en crédito gratis y más de 20 productos Always Free.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Consola
Google Cloud