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.

Explore o OCI Functions

O foco permanece no código, não nos servidores

Escreva e implemente suas funções. A OCI provisionará e dimensionará automaticamente os recursos necessários. Nenhum gerenciamento de infraestrutura é necessário.

Execução consistente e de baixa latência

O Provisioned Concurrency mantém suas funções "ativas", permitindo atingir tempos de resposta inferiores a um segundo, mesmo durante picos imprevisíveis de tráfego.

Funções predefinidas para acelerar a implementação

Implemente rapidamente a partir de um catálogo de funções predefinidas para casos de uso comuns em todos os serviços da OCI. Não é preciso escrever, construir ou manter código do zero. Basta selecionar, configurar e usar.

Produtividade para desenvolvedores novos e experientes

O OCI Functions empacota automaticamente seu código como imagens Docker. Prefere mais opções de personalização? Use seu próprio Dockerfile, instale bibliotecas nativas e ajuste o ambiente de execução às suas necessidades.

Suporte flexível a linguagens

O OCI Functions tem suporte nativo para Python, Go, Java, Node e C#. Quer usar uma linguagem diferente? Basta trazer seu próprio Dockerfile e executar a linguagem que precisar.

Padrões abertos para portabilidade ideal

O OCI Functions é construído sobre as tecnologias Fn Project, Docker e CloudEvents, sob a licença de código aberto Apache 2.0, combinando portabilidade e abertura. Isso significa que você não está preso a um fornecedor específico e pode executar cargas de trabalho em qualquer ambiente.

Edição no console

Use o Code Editor integrado noFunctions Console para editar, implementar e salvar alterações, sem a necessidade de alternar o contexto.


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 AI 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 para o OCI Functions

Preços do OCI 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

Kubernetes Engine

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.