Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-16 GMT+08:00

Cenários de aplicação

O FunctionGraph é adequado para vários cenários, como processamento de arquivos em tempo real, processamento de fluxo de dados em tempo real, back-ends de aplicativos web e móveis e aplicativos de IA.

Cenário 1: Aplicações orientadas a eventos

Os serviços são executados no modo orientado a eventos e os recursos são provisionados com base nas demandas. Os desenvolvedores não precisam se preocupar com picos de serviço ou depressões. Os recursos ociosos não são faturados, reduzindo os custos de O&M. Os aplicativos orientados a eventos incluem processamento de arquivos, processamento de imagens, transmissão/transcodificação ao vivo, processamento de fluxo de dados em tempo real e processamento de regras/eventos da IoT.

  • Processamento de arquivos em tempo real

    Quando os arquivos são carregados de um cliente para o OBS, as funções podem ser acionadas para criar miniaturas de imagens em tempo real, converter formatos de vídeo, agregar e filtrar arquivos de dados ou implementar outras operações de arquivos.

    Vantagens:

    • O FunctionGraph aloca automaticamente recursos para executar mais instâncias de função à medida que o número de solicitações recebidas aumenta.
    • Os arquivos são carregados no OBS para acionar as funções de processamento de arquivos. O FunctionGraph aloca automaticamente recursos para executar mais instâncias de função à medida que o número de solicitações recebidas aumenta.
    • Você será cobrado somente pelos recursos usados para processar arquivos conforme necessário . (você não é cobrado por recursos ociosos durante baixas na demanda).

    Por exemplo, crie dois intervalos no OBS e crie uma função para compactar imagens carregadas no intervalo especificado. Para obter detalhes, consulte Compactação de imagens.

  • Processamento de fluxo de dados em tempo real

    O FunctionGraph trabalha com o DIS para processar fluxos de dados em tempo real. O FunctionGraph é compatível com rastreamento de atividade de aplicativos, processamento de transações sequenciais, análise de fluxo de dados, classificação de dados, geração de métricas, filtragem de logs, indexação, análise de mídia social e telemetria e medição de dados de dispositivos IoT.

    Vantagens:

    • Os dados são coletados por meio de fluxos DIS para acionar funções de processamento de dados.
    • O FunctionGraph aloca automaticamente recursos para executar mais instâncias de função à medida que o número de solicitações recebidas aumenta.
    • Você será cobrado somente pelos recursos usados para processar arquivos conforme necessário . (você não é cobrado por recursos ociosos durante baixas na demanda).

Cenário 2: Aplicações da web

Conecte o FunctionGraph com outros serviços em nuvem ou suas MV para criar rapidamente back-ends móveis e web altamente disponíveis e escaláveis. Os aplicativos da Web incluem miniprogramas, páginas da Web/aplicativos, chatbots e Backends para Frontends (BFF).

Vantagens:

  • O FunctionGraph garante alta confiabilidade dos dados do site usando OBS e CloudTable e alta disponibilidade da lógica do site usando o API Gateway.
  • O FunctionGraph aloca automaticamente recursos para executar mais instâncias de função à medida que o número de solicitações recebidas aumenta.
  • Você será cobrado somente pelos recursos usados para processar arquivos conforme necessário . (você não é cobrado por recursos ociosos durante baixas na demanda).

Cenário 3: Aplicações de IA

A evolução da inteligência requer que vários serviços sejam integrados para uma implementação rápida. Os aplicativos de IA incluem integração de serviços de terceiros, inferência de IA, reconhecimento facial e reconhecimento de placas de veículos.

Vantagens:

  • O FunctionGraph trabalha com serviços de IE para reconhecimento de texto e moderação de conteúdo para atender a uma ampla variedade de cenários.
  • Você só precisa solicitar serviços relacionados e escrever código de serviço sem ter que provisionar ou gerenciar servidores.
  • Você será cobrado apenas pela execução de funções e pelos serviços de IE usados sem ter que pagar por recursos ociosos quando as demandas de serviço forem baixas.