Vantagens

  • Nenhum servidor para gerenciar

    O código é executado automaticamente, sem a necessidade de provisionamento e gerenciamento de servidores, permitindo que você se concentre em seus negócios principais.

    O código é executado automaticamente, sem a necessidade de provisionamento e gerenciamento de servidores, permitindo que você se concentre em seus negócios principais.

  • Dimensionamento automático

    As funções são dimensionadas automaticamente para se ajustar às variações na demanda por recursos, garantindo que os serviços permaneçam acessíveis mesmo durante picos.

    As funções são dimensionadas automaticamente para se ajustar às variações na demanda por recursos, garantindo que os serviços permaneçam acessíveis mesmo durante picos.

  • Ativação baseada em eventos

    FunctionGraph funciona com diferentes serviços em nuvem (como SMN, OBS, DIS e DMS) em um mecanismo de ativação baseada em eventos para atender a diversos requisitos de serviço e melhorar a eficiência do desenvolvimento.

    FunctionGraph funciona com diferentes serviços em nuvem (como SMN, OBS, DIS e DMS) em um mecanismo de ativação baseada em eventos para atender a diversos requisitos de serviço e melhorar a eficiência do desenvolvimento.

  • Pagamento por uso

    A cobrança terá como base o número de solicitações e a duração da execução do código (com precisão de até 100 ms).

    A cobrança terá como base o número de solicitações e a duração da execução do código (com precisão de até 100 ms).

Cenários de aplicação

Processamento de arquivos em tempo real

Processamento de arquivos em tempo real

O upload de arquivos de um cliente no OBS ativa funções que criam miniaturas de imagens em tempo real, convertem formatos de vídeo, agregam e filtram arquivos de dados ou implementam outras operações de arquivo.

Vantagens

  • Ativação baseada em eventos

    Os arquivos são carregados no OBS para ativar funções de processamento de arquivos.

  • Dimensionamento automático

    FunctionGraph dimensiona automaticamente os recursos para executar mais instâncias de funções à medida que o número de solicitações aumenta.

  • Pagamento conforme o uso

    Você será cobrado apenas pelo tempo de processamento dos seus arquivos. Não há cobranças por recursos inativos em períodos de baixa demanda.

Serviços relacionados
Processamento de fluxo em tempo real

Processamento de fluxo em tempo real

FunctionGraph atua com o DIS para processar fluxos de dados em tempo real para fins como rastreamento de atividades de aplicações, processamento ordenado de transações, análise de fluxo, limpeza de dados, filtragem de logs, geração de métricas, análise de mídias sociais e telemetria de IoT.

Vantagens

  • Ativação baseada em eventos

    Os dados são coletados por meio de fluxos do DIS para ativar funções de processamento de dados.

  • Dimensionamento automático

    FunctionGraph dimensiona automaticamente os recursos para executar mais instâncias de funções à medida que o número de solicitações aumenta.

  • Pagamento conforme o uso

    Você será cobrado apenas pelo tempo de processamento dos seus dados. Não há cobranças por recursos inativos em períodos de baixa demanda.

Serviços relacionados
Back-ends da web e de dispositivos móveis

Back-ends da web e de dispositivos móveis

FunctionGraph é usado em combinação com outros serviços da Huawei Cloud ou com suas máquinas virtuais para criar rapidamente back-ends da web e de dispositivos móveis com alta disponibilidade e capacidade de dimensionamento.

Vantagens

  • Alta disponibilidade

    FunctionGraph garante a alta confiabilidade dos dados do site usando OBS e CloudTable, além da alta disponibilidade da lógica do site usando API Gateway.

  • Dimensionamento automático

    FunctionGraph dimensiona automaticamente os recursos para executar mais instâncias de funções à medida que o número de solicitações aumenta.

  • Pagamento conforme o uso

    Você será cobrado apenas pelo tempo de processamento dos seus dados. Não há cobranças por recursos inativos em períodos de baixa demanda.

Serviços relacionados
Inteligência artificial

Inteligência artificial

FunctionGraph é combinado com os serviços de EI da Huawei Cloud para reconhecimento rápido de texto e identificação de imagens ilícitas.

Vantagens

  • Rápida disponibilidade

    O upload de imagens ativa funções de reconhecimento de texto e moderação de conteúdo em uma grande variedade de cenários. É possível fazer ajustes sempre que preciso, conforme as demandas mudam.

  • O&M simplificada

    Você só precisa solicitar os serviços necessários e escrever e executar o código do serviço. Não é necessário realizar o provisionamento nem o gerenciamento de servidores.

  • Pagamento conforme o uso

    A cobrança incluirá somente a execução da função e os serviços de EI usados, e não os recursos que ficaram inativos quando as demandas de serviço estavam baixas.

Serviços relacionados

Destaques

  • Gerenciamento de funções

    Console baseado na web para gerenciar funções

    Console baseado na web para gerenciar funções

  • Especificações flexíveis

    Suporte a vários ambientes de execução e tamanhos de memória de função, que variam de 128 MB a 4 GB

    Suporte a vários ambientes de execução e tamanhos de memória de função, que variam de 128 MB a 4 GB

  • Edição de códigos embutidos
    Edição de códigos embutidos

    Para funções de ambientes de execução como Python e Node.js, é possível editar códigos embutidos com o destacamento de sintaxe.

    Para funções de ambientes de execução como Python e Node.js, é possível editar códigos embutidos com o destacamento de sintaxe.

  • Upload de pacotes de funções
    Upload de pacotes de funções

    Você pode compactar todas as dependências e os códigos de uma função e carregar o pacote no FunctionGraph.

    Você pode compactar todas as dependências e os códigos de uma função e carregar o pacote no FunctionGraph.

  • Upload de pacotes de funções do OBS
    Upload de pacotes de funções do OBS

    No caso de um pacote de funções maior que o limite, é possível carregá-lo no OBS e especificar o URL do pacote na sua função. FunctionGraph baixa automaticamente o código da função e as dependências do pacote do OBS.

    No caso de um pacote de funções maior que o limite, é possível carregá-lo no OBS e especificar o URL do pacote na sua função. FunctionGraph baixa automaticamente o código da função e as dependências do pacote do OBS.

  • Vários ambientes de execução
    Vários ambientes de execução

    O FunctionGraph é compatível com funções de vários ambientes de execução, como Python, Node.js, Java e Go.

    O FunctionGraph é compatível com funções de vários ambientes de execução, como Python, Node.js, Java e Go.

  • Ampla capacidade de memória
    Ampla capacidade de memória

    O tamanho da memória varia de 128 MB a 4 GB para armazenar instâncias da função.

    O tamanho da memória varia de 128 MB a 4 GB para armazenar instâncias da função.

  • Dimensionamento automático

    Dimensionamento automático de instâncias de função com base no número de solicitações

    Dimensionamento automático de instâncias de função com base no número de solicitações

  • Alta disponibilidade

    Agendamento automático de novas instâncias de função para processar solicitações no caso de erros de instância

    Agendamento automático de novas instâncias de função para processar solicitações no caso de erros de instância

  • Dimensionamento baseado em solicitações
    Dimensionamento baseado em solicitações

    FunctionGraph dimensiona automaticamente os recursos com base no número de solicitações de serviço durante picos. É compatível com o balanceamento de carga que distribui solicitações para instâncias de função, com o objetivo de garantir um alto desempenho de processamento.

    FunctionGraph dimensiona automaticamente os recursos com base no número de solicitações de serviço durante picos. É compatível com o balanceamento de carga que distribui solicitações para instâncias de função, com o objetivo de garantir um alto desempenho de processamento.

  • Recuperação automática de falhas
    Recuperação automática de falhas

    Quando uma instância falha, FunctionGraph inicia outra instância para processar novas solicitações e libera recursos da instância com defeito.

    Quando uma instância falha, FunctionGraph inicia outra instância para processar novas solicitações e libera recursos da instância com defeito.

  • Ativação baseada em eventos

    Diversos tipos de acionadores compatíveis para executar funções

    Diversos tipos de acionadores compatíveis para executar funções

  • Monitoramento e geração de logs

    Monitoramento de métricas de função e coleta de logs de execução para apresentar uma visão completa dos status da função

    Monitoramento de métricas de função e coleta de logs de execução para apresentar uma visão completa dos status da função

  • Ativação de funções por diferentes origens de evento
    Ativação de funções por diferentes origens de evento

    OBS: as funções são ativadas quando operações, como upload, cópia e exclusão de objetos, são executadas em um bucket. Por exemplo, uma função é acionada para compactar e transformar imagens ou vídeos em um determinado bucket.

    SMN: as funções são ativadas para processar mensagens enviadas a um tópico de SMN especificado.

    DIS: as funções são ativadas para processar os dados carregados em um fluxo de DIS especificado.

    DMS: as funções são ativadas para processar mensagens enviadas a uma fila de DMS especificada.

    APIG: as funções são ativadas para executar operações especificadas quando uma API REST personalizada é chamada.

    Timer: as funções são ativadas de acordo com as regras configuradas.

    Invocação manual: você pode invocar manualmente funções usando uma API ou o console para fins de depuração.

    OBS: as funções são ativadas quando operações, como upload, cópia e exclusão de objetos, são executadas em um bucket. Por exemplo, uma função é acionada para compactar e transformar imagens ou vídeos em um determinado bucket.

    SMN: as funções são ativadas para processar mensagens enviadas a um tópico de SMN especificado.

    DIS: as funções são ativadas para processar os dados carregados em um fluxo de DIS especificado.

    DMS: as funções são ativadas para processar mensagens enviadas a uma fila de DMS especificada.

    APIG: as funções são ativadas para executar operações especificadas quando uma API REST personalizada é chamada.

    Timer: as funções são ativadas de acordo com as regras configuradas.

    Invocação manual: você pode invocar manualmente funções usando uma API ou o console para fins de depuração.

  • Monitoramento de funções
    Monitoramento de funções

    FunctionGraph exibe as principais métricas de funções, incluindo acionamentos, erros, controle de fluxo e duração da execução.

    FunctionGraph exibe as principais métricas de funções, incluindo acionamentos, erros, controle de fluxo e duração da execução.

  • Registro de função
    Registro de função

    FunctionGraph registra os logs de execução das funções, facilitando a depuração e a auditoria de funções por meio da consulta de registros.

    FunctionGraph registra os logs de execução das funções, facilitando a depuração e a auditoria de funções por meio da consulta de registros.

Novas funcionalidades

Inscreva-se e comece uma incrível jornada na nuvem

Experimentar gratuitamente