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.