O Alibaba Cloud Function Compute é um serviço de computação orientado a eventos e totalmente gerenciado. Ele permite focar a atenção em escrever e fazer upload de código sem a necessidade de gerenciar a infraestrutura, como servidores. O Function Compute fornece recursos de computação para executar códigos com flexibilidade e confiança. O Function Compute fornece cota de avaliação gratuita para os novos usuários do serviço. Os usuários que ativarem o Function Compute pela primeira vez obtém uma cota de avaliação gratuita de 150.000 CUs por ciclo durante três ciclos. Cada ciclo dura um mês.
Recursos
Integrações de serviços
O Function Compute associa origens de eventos a acionadores. Uma origem de evento associada aciona uma função para ser executada de forma síncrona ou assíncrona quando ocorre um evento. O evento de mudança é transferido como parâmetro de entrada para a função de entrada.
Acionador do OSS
Aciona automaticamente a execução da função quando os objetos do bucket são alterados.
Acionador do Tablestore
Transfere as informações da mudança como um parâmetro de entrada para acionar a execução da função quando os dados da tabela são alterados.
Acionador do Log Service
Obtém regularmente logs atualizados e aciona funções para processamento personalizado do log.
Acionador do MNS
Grava funções para processar mensagens publicadas em tópicos em tempo real.
Acionador do CDN
Escreve funções para processamento personalizado de eventos do CDN, como atualização e pré-busca.
Acionador HTTP
Recebe e processa solicitações HTTP, bem como retorna respostas HTTP.
Acionador de tempo
Aciona a execução da função em um momento especificado.
Acionador EventBridge
Encaminhe eventos para o Function Compute usando regras de evento.
Acionador do conector do Kafka
Exporte dados de um tópico na instância do Kafka para uma função.
Acionador do Cloud Monitor
Permite usar eventos de monitoramento como origens de eventos.
Acionador do MQTT
Exporte dados para uma função HTTP do Function Compute usando regras de fluxo de saída de dados no console MQTT.
Mais acionadores
Linguagens de programação
O Function Compute aceita várias linguagens de programação e tempos de execução personalizados.
Node.js
Nó. Js 20, nó. Js 18, nó. Js 16, nó. Js 14 e nó. Js 12 são compatíveis. O nó. O Js Runtime dos acionadores HTTP é compatível com Express.
Python
Python 3.6, Python 3.9, Python 3.10 e Python 3.12 são aceitos. O tempo de execução do Python para configurar acionadores HTTP segue a especificação WSGI.
Java
Java 8 e Java 11 são aceitos. Os tempos de execução do Java configurados com acionadores HTTP se baseiam no protocolo Servlet.
PHP
O PHP 7.2 é aceito. Os tempos de execução do PHP configurados com acionadores HTTP cumprem o padrão PSR (interfaces de mensagens HTTP).
C#
O .NET Core 2.1 é aceito. Tempos de execução do C# configurados com acionadores HTTP cumprem o .NET Standard 2.0.
Tempos de execução personalizados
Personaliza ambientes de execução para várias linguagens, como Go, Ruby e Lua. É possível migrar os aplicativos diretamente para o Function Compute através de um clique.
Custom Container Runtime
Oferece aos desenvolvedores uma experiência mais simples e torna o desenvolvimento e a entrega mais eficientes.
Mais linguagens
Ferramentas de desenvolvimento
O Function Compute fornece ferramentas de desenvolvimento convenientes para ajudar você a desenvolver, depurar e implantar aplicativos facilmente em ambientes locais.
funcraft
Uma ferramenta de desenvolvimento de aplicativos para criar recursos, depurar localmente e instalar dependências de terceiros on-line.
fcli
É uma ferramenta de linha de comando fornecida pelo Alibaba Cloud Function Compute para ajudar a gerenciar recursos no Function Compute.
Extensões do Visual Studio Code
Ferramentas de desenvolvimento, depuração e implantação baseadas no Visual Studio Code para ajudar a criar, depurar, executar e implantar funções.
Serverless Devs
O Serverless Devs é um centro de aplicativos que integra pesquisa on-line, implantação e edição visualizada de aplicativos sem servidor.
Midway Serverless
Uma estrutura sem servidor usada para criar funções do Node.js na nuvem, o que ajuda você a se concentrar mais na P&D do produto na era nativa da nuvem, reduzindo os custos de manutenção.
Cloud development platform
Uma plataforma de desenvolvimento completa e totalmente na nuvem, orientada para desenvolvedores e PMEs. Após abrir o navegador, é possível desenvolver, depurar e implantar on-line.
Diversos tipos de recursos
O Function Compute é compatível com vários tipos de recursos para melhorar o desempenho computacional.
Instância reservada
Permite atribuir e liberar instâncias para funções. As instâncias sempre ativas eliminam completamente a falha de latência causada pela inicialização a frio.
Instâncias de pagamento conforme o uso
Aloca instâncias de forma dinâmica com base em solicitações para gerenciar picos de tráfego.
Várias instâncias
O Function Computer fornece dois tipos de instância: instância flexível e instância de desempenho.
Instância flexível
O tamanho máximo do pacote de uma instância flexível é 50 MB. É possível executar as funções em uma instância flexível por até 600 segundos, disponibilizando um nível mensal gratuito.
Instância de desempenho
É um tipo de instância com especificações superiores e não disponibiliza nível mensal gratuito.
Métodos de cobrança flexíveis
O Function Compute fornece métodos de cobrança flexíveis para várias situações a fim de economizar custos.
Pagamento conforme o uso
Você recebe cobranças pelas instâncias que usou.
Assinatura
Você pode comprar poderes de computação com base na carga comercial estimada. A combinação de instâncias de pagamento conforme o uso e assinatura reduz efetivamente os custos.
Suporte atualizado para você
Consulta individual de pré-venda, suporte técnico 24/7, resposta mais rápida, e mais chamados.
Consulta individual de pré-venda
Suporte técnico 24/7
Seis chamados grátis por trimestre
