Todos os produtos
Search
Central de documentação

Function Compute:Visão geral

Última atualização: Jun 29, 2026

O Function Compute oferece suporte a várias linguagens por meio de runtimes. Selecione um runtime ao criar uma função. Altere ou atualize o runtime a qualquer momento modificando a configuração da função.

Como funciona

Cada função roda em um ambiente de execução: uma sandbox segura e isolada que gerencia os recursos necessários. Ao invocar uma função, o Function Compute reutiliza um ambiente de execução disponível de uma invocação anterior. Caso não haja nenhum disponível, o sistema cria um novo.

Todos os runtimes baseiam-se em uma distribuição Linux específica. Conforme o runtime, o Function Compute suporta Debian 9 (Stretch), Debian 10 (Buster) ou Debian 11. Quando uma versão da linguagem atinge o fim da vida útil, o runtime correspondente torna-se obsoleto.

Runtimes compatíveis

Node.js

Versão

Identificador

SO

Arquitetura

Node.js 20.x

nodejs20

Linux (Debian 10)

x86_64

Node.js 18.x

nodejs18

Linux (Debian 10)

x86_64

Node.js 16.x

nodejs16

Linux (Debian 9)

x86_64

Node.js 14.x

nodejs14

Linux (Debian 9)

x86_64

Node.js 12.x

nodejs12

Linux (Debian 9)

x86_64

Python

Versão

Identificador

SO

Arquitetura

Python 3,12 (visualização pública)

python3.12

Debian 11

x86_64

Python 3,10

python3.10

Debian 10

x86_64

Python 3,9

python3.9

Debian 9

x86_64

Python 3.6

python3

Debian 9

x86_64

PHP

Versão

SO

Arquitetura

PHP 7.2

Linux

x86_64

Java

Versão

SO

Arquitetura

Java 11

Linux

x86_64

Java 8

Linux

x86_64

.NET

Versão

SO

.NET Core 3.1

Debian 9

Go

Versão

SO

Arquitetura

Go 1.x

Linux

x86_64

Runtimes personalizados

Runtimes personalizados permitem executar qualquer linguagem ou framework fora dos runtimes integrados.

Runtime

Identificador

SO

Arquitetura

Custom Runtime (Debian 11) (em visualização pública)

custom.debian11

Debian 11

x86_64

Custom Runtime (Debian 10)

custom.debian10

Debian 10

x86_64

Custom Runtime (Debian 9)

custom

Debian 9

x86_64

Política de descontinuação de runtimes

O Function Compute descontinua runtimes em duas fases quando uma versão da linguagem atinge o fim da vida útil. Após o início da descontinuação, não há mais fornecimento de correções de segurança nem suporte técnico.

Fase

O que acontece

Fase 1

Impossibilidade de criar novas funções com esse runtime. Funções existentes continuam executáveis e atualizáveis.

Fase 2

Impossibilidade de atualizar funções existentes com esse runtime. Funções existentes permanecem executáveis.

Importante

O Function Compute não bloqueia invocações de funções que usam um runtime descontinuado. Migre suas funções para um runtime compatível para continuar recebendo atualizações de segurança e suporte técnico.

O Function Compute envia notificações por e-mail ou mensagens internas 60 dias antes de descontinuar um runtime. A tabela abaixo lista os planos atuais de descontinuação. Runtimes ausentes na lista não têm data de descontinuação programada.

Runtime

Identificador

Fase 1

Fase 2

Node.js 12

nodejs12

Nenhuma

Nenhuma

Node.js 10

nodejs10

15 de outubro de 2024

15 de dezembro de 2024

Node.js 8

nodejs8

15 de outubro de 2024

15 de dezembro de 2024

.NET Core 2,1

dotnetcore2.1

1º de junho de 2023

25 de setembro de 2024

Python 2,7

python2.7

1º de junho de 2023

25 de setembro de 2024

Node.js 6

nodejs6

1º de junho de 2023

25 de setembro de 2024

Node.js 4,4

nodejs4.4

1º de junho de 2023

25 de setembro de 2024

Tópicos relacionados