Funções de Programação

Saiba mais sobre a programação de funções que você criou com o OCI Functions.

Você pode executar as funções que cria com o OCI Functions em uma programação recorrente usando o OCI Resource Scheduler. As funções de programação a serem executadas ao mesmo tempo a cada semana, dia ou hora permitem automatizar algumas das tarefas associadas ao gerenciamento da infraestrutura de nuvem, como:

  • Manutenção e Governança: Funções de programação para executar tarefas de manutenção regulares. Por exemplo, limpeza de banco de dados, rotação de log, arquivamento de dados, limpeza de sessões expiradas no cache de um aplicativo e arquivamento mensal de logs de auditoria para armazenamento de longo prazo.
  • Processamento e Análise de Dados Periódicos: execute tarefas de processamento de dados ou análise em intervalos definidos. Por exemplo, para gerar relatórios diários, atualizar painéis, agregar dados do sensor a cada hora para análise de tendências e processar dados em lotes em uma programação que atenda aos requisitos de negócios.
  • Aprendizado de Máquina e IA: Programe o novo treinamento do modelo com novos dados para melhorar a precisão e o desempenho. Por exemplo, executando tarefas de inferência periódicas em horários programados para gerar previsões ou recomendações, avaliando o desempenho do modelo diariamente e monitorando as principais métricas para detectar divergências e acionando alertas se o desempenho ficar abaixo dos limites.

Você usa o Programador de Recursos do OCI para programar uma função criando uma nova programação de recursos e adicionando a função a essa programação de recursos. Você pode adicionar funções adicionais à mesma programação de recursos posteriormente.

Observe que, para usar o Programador de Recursos, você deve ter recebido permissão para gerenciar programações de recursos na tenancy. Observe também que, antes que a função possa ser chamada de acordo com a programação de recursos, você precisa criar um grupo dinâmico que inclua a programação de recursos e uma instrução de política que conceda ao grupo dinâmico acesso à função. Para obter mais informações, consulte Criando agendamentos.

Você pode programar funções usando a Console, a CLI e a API. Consulte Programando uma Função.