Entornos de ejecución de Cloud Run Functions
Las funciones de Cloud Run se ejecutan en un entorno que consta de una versión del sistema operativo con paquetes de complementos, compatibilidad con lenguajes y la biblioteca de Functions Framework que admite e invoca tu función. Este entorno se identifica mediante la versión del lenguaje y se conoce como el entorno de ejecución. Hay varios lenguajes de programación disponibles, como Node.js, Python, Go, Java, Ruby, PHP y .NET.
Información acerca de las funciones de Cloud Run
Cloud Run Functions, antes conocida como Cloud Functions (2ª gen.), es la versión más reciente de las funciones que puedes implementar como servicio en Cloud Run. La función puede reaccionar a solicitudes HTTP(S) o responder a eventos propagados por activadores basados en Eventarc.
Cloud Run te quita la carga de administrar servidores, configurar software, actualizar frameworks y aplicar parches en el sistema operativo. Google administra el software y la infraestructura en su totalidad, por lo que solo debes agregar el código.
Entornos de ejecución de Cloud Run Functions
Cada entorno de ejecución incluye una versión del sistema operativo con paquetes de complementos, compatibilidad con lenguajes y la biblioteca de Functions Framework que admite e invoca tu función. Consulta la descripción general de las funciones de Cloud Run para obtener más información.
Los entornos de ejecución están disponibles en varios idiomas, con instrucciones específicas para cada uno:
- Entorno de ejecución de Node.js
- Entorno de ejecución de Python
- Entorno de ejecución de Go
- Entorno de ejecución de Java
- Tiempo de ejecución de Ruby
- Tiempo de ejecución de PHP
- Entorno de ejecución de.NET