Linhas de aprendizagem para o Code Engine

Localize seu caminho para realizar o que deseja com o IBM Cloud® Code Engine.

Planeje as suas implementações

Antes de iniciar, aprenda sobre o Code Engine e alguns termos comuns.

Em seguida, decida se você deseja implementar um aplicativo, criar uma tarefa ou executar uma função lendo planejamento para Code Engine

É possível até mesmo experimentar nosso tutorial de aplicativo, nosso tutorial de tarefas ou nosso tutorial de função

Instalar as ferramentas

Se você planeja usar a CLI, deve-se instalá-la. Ao trabalhar com suas cargas de trabalho do Code Engine, consulte a referência de comandos da CLI e acompanhe as atualizações da versão da CLI por meio do registro de alterações da CLI. Você também pode acessar o IBM Cloud Shell em seu navegador web.

Se você não quiser usar a CLI, pode trabalhar pelo console.

Criar o seu primeiro projeto

Para iniciar com o Code Engine, crie um projeto para conter as suas entidades. Também é possível configurar políticas de acesso para o seu projeto.

Precisa de ajuda? Confira as Dicas de resolução de problemas para projetos. Se você precisar de mais ajuda, tente obter suporte.

Desenvolver seu aplicativo, tarefa ou função

O Code Engine implementa aplicativos e executa tarefas que são empacotados em imagens de contêiner. Se você não tiver uma imagem de contêiner, será possível construir e implementar o seu código de dentro do Code Engine.

Code Engine executa funções como pacotes configuráveis de código. Se você não tiver um pacote configurável de código, será possível construir e executar sua função a partir do Code Engine.

Você tem o código-fonte ou uma imagem de contêiner para seu aplicativo ou tarefa?

Eu tenho uma imagem de contêiner.

  • Se a sua imagem estiver armazenada em um registro de contêiner ao qual você tem acesso, então, você estará pronto para implementar.
  • Se a sua imagem está em um registro privado, em uma conta do Container Registry diferente ou em registro privado como o Docker Hub, você deve configurar o acesso.

Em seguida, você estará pronto para implementar seu aplicativo, executar sua tarefa ou executar sua função..

Eu tenho código-fonte.

Precisa de ajuda? Confira as Dicas de resolução de problemas para construções. Se você precisar de mais ajuda, tente obter suporte.

Implemente o seu aplicativo

Para começar, leia planejar uma imagem de contêiner para Code Engine aplicativos e cargas de trabalho do aplicativo.

Como sua aplicação se adapta ao aumento da demanda?

Consulte Configurando o ajuste de escala do aplicativo.

Deseja personalizar seu aplicativo?

Você está pronto para a implantação?

Torne o seu app altamente disponível implementando-o em várias regiões

Você quer adicionar mais personalizações?

Está pronto para acessar seu aplicativo?

Cada propriedade de configuração de atualização de um aplicativo cria uma nova revisão de aplicativo.

É possível usar o Iter8 para validar seu código do aplicativo e latência e, em seguida, determinar se a sua revisão está pronta para uso ou se você deve retroceder para uma versão mais estável.

Precisa de ajuda? Confira as Dicas de resolução de problemas para aplicativos. Se você precisar de mais ajuda, tente obter suporte.

Executar a sua tarefa

Para iniciar, leia planejar uma imagem de contêiner para Code Engine tarefas e Cargas de trabalho de tarefa em lote.

Você deseja criar uma definição de tarefa?

Ao criar uma definição de tarefa, será possível mais fácil executar a sua tarefa várias vezes com base em sua configuração.

Você deseja executar um trabalho sem criar uma definição primeiro?

Com a CLI, é possível enviar uma execução de tarefa sem antes criar uma configuração de tarefas. É possível especificar as mesmas opções de configuração com os comandos jobrun submit e jobrun resubmit que estão disponíveis com o comando job create.

Deseja personalizar seu trabalho?

O Code Engine suporta Lithops para executar tarefas. Consulte Executando tarefas com estrutura Lithops.

Você está pronto para criar e executar seu trabalho?

É possível executar sua tarefa diretamente ou criar uma definição de tarefa e executá-la com base nessa configuração.

Você quer adicionar mais personalizações?

Precisa de ajuda? Confira as Dicas de resolução de problemas para tarefas. Se você precisar de mais ajuda, tente obter suporte.

Executar sua função

Para começar, leia Trabalhando com Funções e Cargas de trabalho de função

As funções usam um tempo de execução gerenciado Descubra mais em Tempos de execução

Deseja personalizar sua função?

Você está pronto para a implantação?

Você quer adicionar mais personalizações?

Registrar e monitorar suas cargas de trabalho

O registro em log pode ajudar você a solucionar problemas em seus aplicativos, tarefas e funções. Consulte Visualizando logs.

Também é possível visualizar, gerenciar e auditar atividades iniciadas pelo usuário que ocorrem em seu projeto do Code Engine.

Por fim, analise as métricas de desempenho coletando informações com o IBM Cloud Monitoring. É possível criar painéis customizados para monitorar as cargas de trabalho do Code Engine.

Migre suas cargas de trabalho

Se você estiver movendo de um serviço diferente para Code Engine, há vários tópicos que podem ajudá-lo.