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.
Basta escrever e implementar seu código. A Oracle provisionará e dimensionará recursos automaticamente.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Use o Functions com logs, métricas e rastreamentos para monitorar, solucionar problemas e obter insights sobre o código.
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.
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.
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.
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.
Processe fluxos de dados usando conectores de serviço com streaming como origem e Functions como tarefa ou destino.
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.
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.
Use o serviço DevOps da OCI para implementar funções como parte do seu pipeline de CI/CD.
Atenda às necessidades de negócios em constante mudança das aplicações SaaS usando contêineres, funções serverless e APIs.
Use o API Gateway e o Functions para processar solicitações de API recebidas para aplicações.
Veja a demonstração de ecommerce do Functions e do API Gateway (2:49)
Automatize operações de infraestrutura, como provisionamento, dimensionamento, encerramento, proteção e marcação.
Use armazenamento de objetos para o fluxo de rede e logs de auditoria. Acione o Functions para analisar e transferir novos registros para o seu sistema SIM.
Conheça o Oracle Cloud Infrastructure Architecture Center para uma ampla seleção de arquiteturas e manuais de solução em tecnologia serverless.
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.
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 |
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 |
Govinnd Cherukat, Gerente de Produto Sênio, Oracle
Temos o prazer de anunciar o lançamento de funções pré-construídas, um novo recurso do serviço Oracle Cloud Infrastructure (OCI) Functions. Ele fornece um catálogo de funções prontas para uso que você pode configurar para executar tarefas ou ações comuns nos serviços OCI sem escrever nenhum código. Essas funções pré-construídas são implementadas e invocadas como OCI Functions. Elas aplicam a plataforma serverless do OCI Functions para executar em escala, eliminando a necessidade de gerenciar qualquer infraestrutura ou escrever código.
Leia a publicação completaObtenha 30 dias de acesso a ferramentas de CI/CD, Terraform gerenciado, telemetria e muito mais.
Explore arquiteturas de referência implementáveis e manuais de soluções.
Entre em contato com nossos associados para vendas, suporte e outras perguntas.