Cloud Functions

O Oracle Cloud Infrastructure (OCI) Functions é um serviço de computação serverless que permite aos desenvolvedores criar, executar e dimensionar aplicações sem gerenciar nenhuma infraestrutura. O Functions tem integrações nativas com outros serviços da Oracle Cloud Infrastructure e aplicações SaaS. Como o Functions se baseia no Projeto Fn de código-fonte aberto, os desenvolvedores podem criar aplicações que possam ser facilmente portadas para outros ambientes em nuvem e on-premises. O código baseado em Functions geralmente é executado por curtos períodos, sem estado e executado para um único propósito de lógica. Os clientes pagam apenas pelos recursos que usam.

Conheça o Oracle Cloud Functions

Recursos do desenvolvedor

Sem infraestrutura para gerenciar

Basta escrever e implementar seu código. A Oracle provisionará e dimensionará recursos automaticamente.

Baixa latência previsível

O Functions oferece simultaneidade provisionada, permitindo que os desenvolvedores mantenham o tempo de execução pronto para aceitar chamadas e executar com latências de frações de um segundo.

Funcões pré-construídas

O Functions irá fornecer um catálogo de funções pré-construídas com casos de uso executados nos serviços da OCI. Os desenvolvedores podem simplesmente optar por implementar o OCI Functions sem precisar escrever código do zero. Com funções pré-construídas, os desenvolvedores não precisam escrever, construir, empacotar, implementar e manter o código.

Produtividade para desenvolvedores novos e experientes

O Functions empacota o código automaticamente como imagens Docker. Os desenvolvedores avançados podem usar arquivos do Docker, instalar bibliotecas nativas e personalizar o ambiente de tempo de execução da função.

Suporte a todas as linguagens de programação

O OCI Functions tem suporte nativo para Python, Go, Java, Node e C#. Os clientes também podem personalizar o tempo de execução do contêiner com seu próprio Dockerfile para que qualquer linguagem de programação possa ser usada com o OCI Functions.

Criado em padrões abertos

Functions é uma plataforma aberta construída sobre o Fn Project com licença Apache 2.0, Docker e CloudEvents que permite aos desenvolvedores criar aplicações que podem ser facilmente transportadas para outros ambientes de nuvem e on-premises.

Edite o código sem sair do Functions

Inicie o Code Editor diretamente no Console do Functions para editar e implementar facilmente o código do Functions e salvar automaticamente as alterações de código.


Segurança e gerenciamento

Controle de acesso refinado

Os administradores podem oferecer controle de acesso refinado para gerenciar, invocar e acessar com segurança o Functions usando políticas do Oracle Identity and Access Management.

Isolamento de código

O Functions pode executar seu código de maneira segura e isolada. Usando recursos de computação e rede distintos, o serviço oferece separação rígida da execução de código entre os clientes.

Verifique se o software é de uma fonte confiável

As funções podem ser configuradas para usar apenas imagens de contêiner do OCI Registry para validar que a imagem de contêiner vem de uma fonte confiável e não foi modificada desde que foi publicada.

Autenticação segura e gerenciamento de segredos

Use o Vault para armazenar dados de configuração confidenciais, como senhas e chaves de API, como segredos. Escreva funções usando esses segredos para autenticar com segurança em bancos de dados, armazenamento e outros serviços.

Recursos para solução de problemas

Use o Functions com logs, métricas e rastreamentos para monitorar, solucionar problemas e obter insights sobre o código.

Preços simples

Pague com base em invocações e tempo de execução a uma taxa consistente em todas as regiões. Obtenha dois milhões de invocações gratuitas por mês.


Integrações

Suporte pronto para ser usado para o padrão CloudEvents

As funções operam com todos os serviços Oracle Cloud que geram eventos, incluindo armazenamento e Autonomous Database. A compatibilidade com o CloudEvents oferece interoperabilidade com o ecossistema nativo da nuvem.

APIs serverless

Use o API Gateway para expor o Functions como APIs. O API Gateway fornece terminais RESTful com segurança e limitação de taxa para chamadas à API, e o Functions oferece um serviço de back-end totalmente gerenciado para fornecer APIs.

Ativadores de notificações

Automatize as operações usando o Notifications para acionar Functions quando a utilização de recursos for alta ou quando um recurso não estiver disponível.

Acionadores de streaming de dados

Processe fluxos de dados usando conectores de serviço com streaming como origem e Functions como tarefa ou destino.

Acionadores de log

Acione o Functions automaticamente para analisar logs, atualizar tickets em sistemas como Jira e Service Cloud e exportar logs para ferramentas de monitoramento e análise de segurança de terceiros.

Estenda processos comerciais

Conecte e estenda aplicações Oracle SaaS, como Enterprise Resource Planning (ERP) e Human Capital Management (HCM), para fornecer facilmente recursos que atendam exclusivamente aos seus requisitos.

Integração e entrega contínuas (CI/CD) com Functions

Use o serviço DevOps da OCI para implementar funções como parte do seu pipeline de CI/CD.


Sucessos de clientes e parceiros do Functions

Organizações em todo o mundo confiam na Oracle Cloud Infrastructure para executar suas cargas de trabalho serverless.

Casos de uso do Oracle Cloud Functions

Preços do Cloud Functions

As funções serverless mudam o modelo econômico. Os clientes pagam apenas pelos recursos usados enquanto uma função está em execução e não pagam pelo tempo ocioso. Os preços elásticos tornam o Oracle Functions uma plataforma ideal para cargas de trabalho intermitentes ou cargas de trabalho com padrões de uso pontuais.

O preço da simultaneidade provisionada mas não utilizada é de 25% do preço do tempo de execução. Esse desconto é aplicado em adição a outros descontos, como tarifas negociadas pela UCM. Não há cobrança adicional pela simultaneidade provisionada usada para executar o Functions.

Preços de Invocação

Pague Conforme o Uso
Métrica
Primeiros 2 milhões por mês
Gratuito
Chamada de Função
Mais de 2 milhões por mês
US$ 0,0000002
Chamada de Função

Preço do Tempo de Execução

Pague Conforme o Uso
Métrica
Primeiros 400.000 por mês
Gratuito
Segundos de memória em gigabytes
Mais de 400.000 por mês
US$ 0,00001417
Segundos de memória em gigabytes
4 de setembro de 2024

Introdução ao Suporte para Agendamento do OCI Functions

Kay Singh, Gerente de Produtos Principal

Temos o prazer de anunciar o lançamento de nosso novo recurso de agendamento do Functions, projetado para oferecer controle e flexibilidade sem precedentes sobre quando acionar funções. O agendamento de uma função é um dos principais pedidos dos clientes para casos de uso como operações periódicas, tarefas como backups e verificações de segurança, bem como processamento de arquivos e jobs em lote.

Leia a publicação completa

Produtos de nuvem relacionados

Gateway de API

Front-end de API gerenciado pela Oracle

Container Engine for Kubernetes

Orquestração de contêineres altamente disponível com atualizações automáticas

Serviços nativos da nuvem

Contêineres, sem servidor, APIs e Kafka

Serviços DevOps

CI/CD, Terraform, monitoring e logging

Conceitos básicos do Cloud Functions


Modo Gratuito da Oracle Cloud

Obtenha 30 dias de acesso a ferramentas de CI/CD, Terraform gerenciado, telemetria e muito mais.


Centro de arquitetura

Explore arquiteturas de referência implementáveis e manuais de soluções.


Entre em contato

Entre em contato com nossos associados para vendas, suporte e outras perguntas.