Vantagens
Cenários de aplica??o
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
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
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
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
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 embutidosEdi??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??esUpload 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 OBSUpload 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??oVá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óriaAmpla capacidade de memória
O tamanho da memória varia de 128 MB a 4 GB para armazenar instancias da fun??o.
O tamanho da memória varia de 128 MB a 4 GB para armazenar instancias da fun??o.
-
Dimensionamento automático
Dimensionamento automático de instancias de fun??o com base no número de solicita??es
Dimensionamento automático de instancias de fun??o com base no número de solicita??es
-
Alta disponibilidade
Agendamento automático de novas instancias de fun??o para processar solicita??es no caso de erros de instancia
Agendamento automático de novas instancias de fun??o para processar solicita??es no caso de erros de instancia
-
Dimensionamento baseado em solicita??esDimensionamento 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 instancias 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 instancias de fun??o, com o objetivo de garantir um alto desempenho de processamento.
-
Recupera??o automática de falhasRecupera??o automática de falhas
Quando uma instancia falha, FunctionGraph inicia outra instancia para processar novas solicita??es e libera recursos da instancia com defeito.
Quando uma instancia falha, FunctionGraph inicia outra instancia para processar novas solicita??es e libera recursos da instancia 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 eventoAtiva??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??esMonitoramento 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??oRegistro 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