criar
Functions
Execute código serverless diretamente no fluxo de requisições para APIs, autenticação e integrações, com deploy global na infraestrutura distribuída da Azion.

latência p99 para funções serverless
localizações executando seu código
tempo máximo de CPU por execução
Aumente a produtividade do desenvolvedor
Reduza o tempo de desenvolvimento com deploy direto via Git e integração simples aos seus workflows.
Escale automaticamente
Atenda picos de tráfego sem planejamento de capacidade, pagando apenas pelo uso real.
Melhore performance e confiabilidade
Reduza round trips executando lógica próxima aos usuários e mantenha respostas rápidas e confiáveis em variações de tráfego.
"Nós na Contabilizei conseguimos estabelecer uma parceria muito boa, já que podemos acionar a Azion sempre que necessário, rapidamente, entrando em contato direto com a equipe de suporte. Functions nos permitiu otimizar a entrega de requisições no Edge, economizando dinheiro e recursos de infraestrutura."
Fabrício Santos
Gerente DevSecOps na Contabilizei
Construa e Execute Funções Com Deploy Global
Construa
Construa seu código em TypeScript ou JavaScript usando os frameworks mais comuns de mercado:
Next.jsReactVueAstro
Observabilidade e troubleshooting
Execute Functions no fluxo de requisições usando Rules Engine em Applications e Firewall. Monitore execuções com métricas, logs e traces por requisição.
MétricasLogsApplicationsFirewall

Veja como usar
Perguntas Frequentes
O que são Functions?
Azion Functions é uma plataforma serverless para executar código em infraestrutura distribuída. Recursos principais incluem: zero cold starts, 5 minutos de tempo de CPU por execução, 20MB de tamanho de bundle, suporte a TypeScript/JavaScript, e runtime WebAssembly. Faça deploy de handlers de API, autenticação e integrações sem gerenciar servidores.
Quais linguagens e frameworks são suportados?
Functions suporta TypeScript e JavaScript. Você pode usar frameworks como Next.js, Vue, React, Angular, Gatsby e Astro. O runtime fornece APIs padrão web, APIs Node.js estendidas e suporte a WebAssembly.
Existem cold starts?
Não. Functions são projetadas para performance consistente na primeira requisição com zero cold starts na infraestrutura distribuída da Azion.
Quais são os limites de execução?
Functions suportam até 5 minutos de tempo de CPU por execução e tamanhos de bundle de até 20 MB. Esses limites são projetados para workloads de produção.
Como faço deploy de Functions?
Você pode fazer deploy a partir de repositórios Git com deploy contínuo ou usar a Azion CLI. Functions se integram com Applications e Firewall via Rules Engine.
Como monitoro e debugo Functions?
Functions incluem observabilidade integrada com métricas, logs e traces de execução por requisição. Você pode solucionar problemas diretamente no console ou transmitir dados para ferramentas externas.
Functions podem acessar bancos de dados e storage?
Sim. Functions podem se conectar ao SQL Database, KV Store e Object Storage usando APIs nativas no runtime. Isso permite construir aplicações completas com persistência de dados.