O que é o FunctionGraph?
Processo de utilização
O FunctionGraph hospeda e calcula funções baseadas em eventos em um contexto sem servidor, garantindo alta disponibilidade, alta escalabilidade e manutenção zero. Tudo o que você precisa fazer é escrever seu código e definir condições. Você paga apenas pelo que usa e não é cobrado quando o código não está em execução.
Figura 1 mostra o processo de utilização do FunctionGraph.
1. Escrever código.
Escreva código em Node.js, Python, Java, Go, C# ou PHP. Para obter detalhes, consulte Guia do desenvolvedor do FunctionGraph .
2. Carregar o código.
Atualmente, você pode editar o código em linha, carregar um arquivo ZIP ou JAR ou obter um arquivo ZIP do OBS. Para mais detalhes, consulte Tabela 2.
3. Disparar funções por chamadas de API ou eventos de serviço de nuvem.
Chame as API de RESTful ou use fontes de eventos de serviço de nuvem para acionar a execução de funções e gerar instâncias para implementar funções de serviço.
4. Escala automática é implementada.
O FunctionGraph implementa o escala automática com base no número de solicitações recebidas. Para obter detalhes, consulte Cotas e restrições de uso.
5. Exibir registrações.
Visualize registrações de execução de funções, pois o FunctionGraph está interconectado com o Serviço de Tanque de Registros (LTS). Para obter detalhes, consulte Consultando registrações de função.
6. Visualizar informações de monitoramento.
Visualize informações gráficas de monitoramento à medida que o FunctionGraph é interconectado com o Cloud Eye. Para obter detalhes, consulte Visualização de métricas de função.
7. Modo de cobrança
Depois que uma função é executada, você será cobrado com base no número de solicitações de execução da função e na duração da execução. (v1: faturado a cada 100 ms; v2: faturado a cada 1 ms)