Início

Containers

Code Engine

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 Veja os preços
Ilustração isométrica de uma pessoa entregando dados por drone, enquanto outra pessoa estuda um gráfico

Concentre-se em escrever código que atenda aos seus clientes, e não em gerenciar infraestrutura


IBM Cloud Code Engine é uma plataforma sem servidor totalmente gerenciada. Traga suas imagens de contêineres, tarefas em lote, código-fonte ou funções para um único lugar e deixe o IBM Cloud Code Engine gerenciar e ajudar a proteger a infraestrutura subjacente. Não é necessário dimensionar, implementar ou escalar clusters de contêineres por conta própria. Nenhuma habilidade avançada de redes é necessária.

 

 

"Aumentando a IA sem servidor"
Webcast sob demanda Assista ao nosso recente LinkedIn Live: "A arte de escalar seus contêineres e aplicações".

Casos de Uso Serverless

Executar um contêiner Implementar seu código-fonte Criar funções Criar tarefas em lote
No ar em segundos

Construa excelentes aplicações na linguagem de sua escolha e entregue-as aos clientes mais rapidamente.

Não desperdice 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 ajudar a integrar com segurança aplicativos da web, contêineres, tarefas em lote e funções.

Foco no seu código

Sem necessidade de gerenciamento de infraestrutura. Seu dimensionamento, escalabilidade e redes estão cobertos.

Segurança e conformidade incluídos

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

Implemente um aplicativo de microsserviços

Crie imagens de contêineres para diferentes serviços poliglotas, envie-as facilmente para uma plataforma sem servidor gerenciada e gere tráfego.

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
Use um único ambiente de tempo de execução. Depois, dimensione sob demanda.

Escolha o tipo de carga de trabalho que melhor atende às suas necessidades sem precisar aprender vários produtos sem servidor. O IBM Cloud Code Engine é construído com base nas tecnologias de código aberto Kubernetes e Knative, permitindo acesso completo às ferramentas do ecossistema de contêineres e mantendo suas cargas de trabalho portáteis.

Segurança

O Code Engine ajuda a proteger suas aplicações utilizando tráfego criptografado e controles de acesso rigorosos. Ambientes isolados aumentam a segurança ao separar cargas de trabalho. O Code Engine adere a uma ampla gama de padrões e regulamentações do setor.

Serverless de verdade

O Code Engine escala automaticamente suas cargas de trabalho para cima e para baixo, até mesmo para zero quando não há solicitações. Ajude a atender as demandas dos clientes enquanto paga apenas 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.

Veja como funciona

Introdução Visão geral Crie ou implemente Dashboard do projeto Configurações

Perguntas frequentes

Como o IBM Cloud Code Engine ajuda os desenvolvedores

O IBM Cloud Code Engine é uma plataforma sem servidor totalmente gerenciada que pode ser usada para hospedar aplicações nativas na nuvem, sejam elas imagens de contêiner, aplicações de 12 fatores, funções, tarefas em lote ou apenas um trecho 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 ajuda a resolver as complexidades do ambiente de hospedagem de tempo de execução, permitindo que os desenvolvedores se concentrem no código e não no gerenciamento da infraestrutura. Ele permite que os desenvolvedores implementem diversos artefatos (imagens de contêiner, código-fonte, tarefas em lote, entre outros) em uma única experiência de usuário, escalando dinamicamente as aplicações resultantes para cima e para baixo, até mesmo para zero, garantindo que os usuários paguem apenas quando suas cargas de trabalho estiverem em execução.

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

Embora o IBM Cloud Code Engine seja baseado no Kubernetes, ele reduz suas complexidades, permitindo que os desenvolvedores se concentrem na escrita de código em vez de gerenciar o ambiente de hospedagem. Embora esta seja uma experiência excelente para a maioria dos usuários, alguns podem querer acessar a configuração completa do Kubernetes (por exemplo, para integrar com outras cargas de trabalho do Kubernetes). O IBM Cloud Code Engine permite isso, expondo ferramentas familiares do Kubernetes, como o 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

O Code Engine inclui um pacote gratuito para que você possa experimentar a plataforma antes de se comprometer. Esse nível gratuito possui um limite mensal que é redefinido a cada mês, permitindo que você execute pequenas aplicações e tarefas. Quando o limite do pacote gratuito for alcançado, os custos variam com base em:

  1. Memória e CPU alocadas por instância da carga de trabalho
  2. Número de instâncias
  3. Duração de cada instância
  4. 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

Se você prefere focar apenas na escrita do seu código-fonte e não quer se preocupar com o processo de construção de imagens, pode usar o recurso de criação de imagens de contêiner. Você fornece o código-fonte diretamente (usando um repositório Git), e o IBM Cloud Code Engine cria e gerencia a imagem de contêiner para você.

O IBM Cloud Code Engine suporta duas estratégias de construçã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
Primeiros passos

O IBM Cloud Code Engine é baseado em tecnologias de código aberto, como Kubernetes e Knative, permitindo acesso às ferramentas do ecossistema de contêineres e mantendo suas cargas de trabalho portáteis.

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

Leia tudo o que você precisa para começar.

Primeiros passos