Ambientes de execução do Cloud Run functions
As funções do Cloud Run são executadas em um ambiente que consiste em uma versão do sistema operacional com pacotes complementares, suporte a linguagens e a biblioteca Functions Framework que dá suporte e invoca a função. Esse ambiente é identificado pela versão da linguagem e é conhecido como ambiente de execução. Há várias linguagens de programação disponíveis, incluindo Node.js, Python, Go, Java, Ruby, PHP e .NET.
Sobre as funções do Cloud Run
O Cloud Run functions, anteriormente conhecido como Cloud Functions (2ª geração), é a versão mais recente das funções que podem ser implantadas como um serviço no Cloud Run. A função pode reagir a solicitações HTTP(S) ou responder a eventos propagados por acionadores baseados no Eventarc.
Com o Cloud Run, você não precisa gerenciar servidores, configurar software, atualizar frameworks e fazer patch de sistemas operacionais. O Google gerencia totalmente o software e a infraestrutura para que você só precise adicionar código.
Ambientes de execução do Cloud Run functions
Cada ambiente de execução inclui uma versão do sistema operacional com pacotes complementares, suporte a linguagens e a biblioteca Functions Framework que dá suporte e invoca a função. Consulte a Visão geral das funções do Cloud Run para saber mais.
Os ambientes de execução estão disponíveis em vários idiomas, com instruções específicas para cada um deles:
- Tempo de execução do Node.js
- Tempo de execução do Python
- Ambiente de execução do Go
- Ambiente de execução do Java
- Tempo de execução do Ruby
- Tempo de execução do PHP
- Ambiente de execução do.NET