Vantagens

Vantagens

  • Nenhum servidor para gerenciar

    O seu código é executado automaticamente sem a necessidade de provisionamento e gerenciamento de servidores, permitindo que você concentre sua atenção no seu negócio principal.
    O seu código é executado automaticamente sem a necessidade de provisionamento e gerenciamento de servidores, permitindo que você concentre sua atenção no seu negócio principal.
  • 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 fluxo em tempo real

  • Back-ends da web e de dispositivos móveis

  • Inteligência artificial

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 precisar, conforme as demandas mudarem.

Fácil O&M

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

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 fazer o upload do pacote no FunctionGraph.
    Você pode compactar todas as dependências e os códigos de uma função e fazer o upload do 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

    Programação automática de novas instâncias de função para processar solicitações no caso de erros de instância
    Programação automática 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
  • Funções de ativação por diferentes fontes de eventos

    Funções de ativação por diferentes fontes de eventos

    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 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 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.

Usage Guides

HUAWEI CLOUD fornece recursos computacionais escaláveis e sob demanda

Saiba mais