Serverless na IBM Cloud
Execute seu contêiner, código de aplicativo, trabalho em lote ou função em um tempo de execução de contêiner totalmente gerenciado com o IBM Cloud® Code Engine
Experimente o IBM Cloud Code Engine Leia a documentação
Ilustração isométrica de uma pessoa entregando dados por drone, enquanto outra pessoa estuda um gráfico
Foco para escrever o código, não gerenciar a infraestrutura

O IBM Cloud® Code Engine é uma plataforma serverless totalmente gerenciada. Traga suas imagens de contêiner, trabalhos em lote, código fonte ou função e permita que o IBM Cloud Code Engine gerencie e proteja a infraestrutura subjacente. Você não precisa dimensionar, implementar ou escalar clusters de contêineres por conta própria. E nenhuma habilidade de rede é necessária.

Comece a usar o IBM Cloud Code Engine e o MongoDB hoje mesmo e economize USD 500

A IBM Cloud está oferecendo um crédito promocional de USD 500 para novos clientes IBM Cloud Code Engine e MongoDB. Experimente os benefícios combinados de uma plataforma totalmente gerenciada e serverless com um banco de dados altamente disponível, escalável e flexível que é oferecido como um serviço.

Casos de Uso Serverless

Executar um contêiner Já tem uma imagem de contêiner? O IBM Cloud Code Engine implementa, gerencia e escala essa imagem para você. Não é preciso se preocupar com administração, dimensionamento ou superprovisionamento de clusters. Você só paga pelo que usa. Inicie um tutorial 'Hello world'

Implementar seu código-fonte Desenvolva a linguagem que escolher e, em seguida, envie seu código-fonte para a nuvem sem se preocupar em criar ou gerenciar contêineres. Conecte seu código a serviços gerenciados, como armazenamento de objetos, bancos de dados ou fluxos de eventos. Saiba mais
Criar tarefas em lote As tarefas em lote são ideais para o processamento orientado por não eventos, como cargas de trabalho ETL, simulações e processamento de modelo de dados de IA. Crie tarefas em lote avançadas e executadas até a conclusão com escalabilidade horizontal infinita (CPU, memória e tempo de execução) e pague apenas pelos recursos necessários. Saiba mais

Criar funções Crie sua função e use eventos para acioná-los. Seja milhares de vezes em uma fração de segundo ou uma vez por semana, eles se expandem para atender à demanda e depois desaparecem. Crie sua função

Benefícios No ar em segundos

Crie aplicativos excelentes na linguagem que escolher e implemente-os em segundos em uma plataforma serverless.

Economizar dinheiro

Pague exatamente pelos recursos que você usa.

Aproveitar uma experiência unificada de DevOps para contêineres

Use uma única aplicação para implementar e integrar com segurança aplicativos web, contêineres, trabalhos em lote e funções.

Foco no seu código

Não é preciso fazer o gerenciamento da infraestrutura. O dimensionamento, a escala e a rede do cluster estão cobertos.

Segurança e conformidade incluídos

Suas aplicações são protegidas automaticamente com TLS e isoladas de outras cargas de trabalho.

Estudos de caso A Eljun usa o IBM Cloud Code Engine para conectar proprietários de veículos elétricos aos proprietários de estações de carga O IBM Cloud Code Engine permite que a Sweap.io a lide com recursos de dimensionamento automático para que a empresa se concentre em fornecer valor aos clientes
Um único ambiente de tempo de execução. Escala sob demanda.

Escolha o tipo de carga de trabalho que melhor atende às suas necessidades sem precisar aprender a usar vários produtos serverless. O IBM Cloud Code Engine foi desenvolvido com base nas tecnologias de código aberto Kubernetes e Knative, permitindo acesso total às ferramentas do ecossistema de contêineres e garantindo que sua carga de trabalho permaneça portátil.

Segurança

Seus aplicativos são protegidos por tráfego criptografado e controles de acesso rigorosos. Os ambientes isolados aumentam a segurança ao separar as cargas de trabalho. O Code Engine adere a uma ampla gama de normas e regulamentos do setor.

Serverless de verdade

O Code Engine dimensiona automaticamente suas cargas de trabalho para cima e para baixo, e até para zero quando não há solicitações. Você só paga pelos recursos que consome.

Execute seus trabalhos em lotes

Faça dos componentes executados até a conclusão uma parte do seu aplicativo. Transfira tarefas de longa duração e que exigem muitos recursos para assíncronas.

Um passeio pela interface do usuário

Introdução A página web do IBM Cloud Docs explica detalhadamente os recursos do produto e como eles podem ser usados.
Visão geral A janela de visão geral da interface do usuário do IBM Cloud Code Engine explica os benefícios do produto e ajuda a implementar uma aplicação ou executar uma tarefa com uma imagem de contêiner.
Crie ou implemente Na janela "Comece a criar" da interface do usuário do IBM Cloud Code Engine, você escolhe se quer implementar uma aplicação ou criar uma tarefa para execução.

Dashboard do projeto A janela "meu projeto" da interface do usuário do IBM Cloud Code Engine mostra um resumo das aplicações, das tarefas e das compilações de imagem e muito mais, além de itens atualizados recentemente.

Configurações A janela "minhas aplicações" da interface do usuário do IBM Cloud Code Engine mostra suas configurações e as tarefas em execução.

Perguntas frequentes

Como resgatar a promoção

A IBM Cloud está oferecendo um crédito promocional de USD 500 para novos clientes IBM Cloud Code Engine e MongoDB. Experimente os benefícios combinados de uma plataforma serverless totalmente gerenciada com um banco de dados altamente disponível, dimensionável e flexível oferecido como um serviço.  

O crédito tem duração de 90 dias em relação ao seu consumo medido do Code Engine e do MongoDB. Essa oferta está disponível para novos usuários do Code Engine e do MongoDB. Para aproveitar a oferta e começar:

  1. Crie ou faça login em uma conta IBM Cloud Paygo ou conta de assinatura.
  2. No console da IBM Cloud, clique em Gerenciar, depois escolha Cobrança e Uso na lista suspensa.
  3. Selecione Promoções e Créditos na barra de navegação à esquerda.
  4. Clique em Aplicar um código promocional.
  5. Insira o código promocional SERVERLESSARC, clique em Verificar e, depois, em Aplicar. Depois que o crédito for aplicado com sucesso, você poderá revisar seu saldo de crédito a qualquer momento, repetindo as etapas 2 e3. 

Para saber como criar uma aplicação web usando o Code Engine e o MongoDB, siga este tutorial para começar.

Termos da Oferta
Há um limite de um código promocional por conta de cliente. O crédito de USD 500 pode ser usado apenas com esta oferta e não pode ser aplicado a outras ofertas. A oferta está sujeita a disponibilidade.

Como o IBM Cloud Code Engine ajuda os desenvolvedores

O IBM Cloud Code Engine é uma plataforma serverless totalmente gerenciada que pode ser usada para hospedar aplicações nativas em nuvem, sejam elas imagens de contêiner, aplicativos de 12 fatores, funções, tarefas em lote ou apenas um fragmento de código. Os desenvolvedores só precisam escolher um recurso de tempo de execução. Não é preciso escolher um tipo de plataforma de hospedagem (CaaS, PaaS, FaaS) com limitações de tempo de execução. O IBM Cloud Code Engine acaba com as complexidades do ambiente de hospedagem do tempo de execução. Assim, os desenvolvedores podem se concentrar no código, e não no gerenciamento da infraestrutura. Ele permite que os desenvolvedores implementem vários artefatos (imagens de contêiner, código-fonte, tarefas em lote etc.) em uma única experiência de usuário e permite que os usuários paguem apenas quando as cargas de trabalho estão sendo executadas.

Comece a usar o IBM Cloud Code Engine
Como o IBM Cloud Code Engine se relaciona com o Kubernetes

O IBM Cloud Code Engine é baseado no Kubernetes, mas oculta as complexidades para os desenvolvedores se concentrarem em escrever o código, e não gerenciar o ambiente de hospedagem. Embora essa seja uma ótima experiência para a maioria dos usuários, alguns vão querer acessar a configuração completa do Kubernetes (por exemplo, para fazer a integração com outras cargas de trabalho do Kubernetes). O IBM Cloud Code Engine permite isso expondo ferramentas familiares do Kubernetes (por exemplo, kubectl).

 

Produtos Kubernetes

 

IBM Cloud Code Engine

 

IBM Cloud Kubernetes Service or Red Hat® OpenShift® on IBM Cloud

 

Red Hat OpenShift no local

Entregue como

 

IBM Cloud Service

 

IBM Cloud Service

 

Software instalável no local

Locação

 

Multilocatário (clusters compartilhados)

 

Locatário único (aglomerado dedicado)

 

Locatário único (aglomerado dedicado)

Custo

 

Pague apenas quando as cargas de trabalho forem executadas (GB-sec, vCPU-sec e invocações)

 

Cobrança constante para todo o cluster (tamanho do tempo do cluster)

 

Taxa de licenciamento constante e custo da infraestrutura

vegetação

 

Totalmente gerenciado

 

Parcialmente gerenciado

 

Autogerenciado

Qualificações

 

Não é preciso ter qualificação em contêineres, clusters, redes ou infraestrutura

 

IBM Cloud Kubernetes Service/Red Hat OpenShift, habilidades de rede e infraestrutura necessárias

 

Red Hat OpenShift, habilidades de rede e infraestrutura necessárias

Como funciona o nível gratuito

Não, mas há limites mensais que são reiniciados a cada mês. Isso permitirá que você execute pequenas aplicações ou tarefas. Quando o limite do nível gratuito for atingido, o custo poderá variar com base em:

  • Memória e CPU alocadas por instância da carga de trabalho
  • Número de instâncias
  • Duração de cada instância
  • Número de chamadas http
Como executar uma aplicação no IBM Cloud Code Engine

Uma aplicação é um processo que expõe um endpoint HTTP. Você pode usar uma aplicação como back-end para sua aplicação web ou mobile, servidor API REST e aplicação de proxy. No IBM Cloud Code Engine, você executa um comando da CLI. Veja o tutorial para fazer a configuração correta, incluindo execução da sua imagem de contêiner, exposição de um endpoint HTTPS e configuração da escala automática.

Execute uma aplicação em uma plataforma serverless gerenciada
Como o IBM Cloud Code Engine pode ajudar você a construir uma imagem de contêiner

Sim. Se quiser focar apenas em escrever o código-fonte e não quiser cuidar do processo de compilação de imagem, você pode usar o recurso para construir imagens de contêiner. Você informa o código-fonte diretamente (usando um repositório Git), e o IBM Cloud Code Engine compila e gerencia a imagem de contêiner. Os usuários do IBM Cloud Foundry vão reconhecer as semelhanças. No IBM Cloud Code Engine, é possível usar duas estratégias de compilação. Uma é a compilação Dockerfile, que usa a ferramenta de desenvolvimento Kaniko. A outra é o Cloud Native Buildpack, que usa o Buildpacks do Paketo.

Crie uma imagem em uma plataforma serverless gerenciada
Introdução

O IBM Cloud Code Engine é construído em tecnologias de código aberto como Kubernetes e Knative, permitindo que você acesse as ferramentas do ecossistema de contêiner e garantindo que sua carga de trabalho permaneça portátil.

Experimente o IBM Cloud Code Engine Saiba mais sobre as opções de precificação

Aproveite as opções de preço flexíveis, inclusive um nível sem custo e um plano pago conforme o uso.

Saiba mais
Veja a documentação do produto

Com o IBM Cloud Code Engine, você pode se concentrar na escrita do código, não na infraestrutura.

Comece já