Comparando os termos do Cloud Foundry e do Code Engine
Antes de começar a implementar aplicativos em Code Engine, aprenda os conceitos básicos sobre Code Engine. A tabela a seguir descreve algumas diferenças de terminologia de alto nível entre o Cloud Foundry e Code Engine.
| Cloud Foundry | Code Engine | Descrição |
|---|---|---|
Org e Space |
Grupo de recursos e projetos | Um agrupamento de cargas de trabalho. A escolha específica de qual carga de trabalho entra em cada agrupamento é definida pelo usuário. "Grupos de recursos" são um conceito IBM Cloud, enquanto que "projetos" são específicos do Code Engine. Os projetos fornecem um nível de isolamento entre as cargas de trabalho. Consulte Gerenciando projetos. |
| Aplicativo | Aplicativo (app) | Uma carga de trabalho que responde a solicitações HTTP de uma API REST, uma solicitação de página web ou um evento, por exemplo. Code Engine requer que os aplicativos incluam o servidor HTTP como parte do código. Os aplicativos escalam automaticamente
(para cima e para baixo) com base na carga recebida. É possível configurar a escala mínima e máxima se necessário. Por padrão, o aplicativo escuta na porta 8080. É possível substituir esse comportamento usando o console ou a opção CLI
--port. Veja Trabalhando com apps no Code Engine. |
| N/A | Tarefa ou tarefa em lote | Um trabalho executa uma ou mais instâncias de seu código executável em paralelo. Ao contrário dos aplicativos, que manipulam solicitações de HTTP, as tarefas são projetadas para executar uma vez e encerrar. Ao criar uma tarefa, é possível especificar informações de configuração de carga de trabalho que são usadas cada vez que a tarefa é executada. Veja Trabalhando com tarefas e execuções de tarefas. |
cf push |
Construir e implementar | Processo de construção de uma imagem de contêiner por meio de código-fonte e implementação de um app em uma única etapa. Você pode criar código com base em um Dockerfile ou usar um pacote de criação do Paketo. É possível construir por meio de uma única etapa na CLI, bem como no console do Code Engine. Veja Planejando sua construção. |
| Ligação de serviços | Ligação de serviços | Conecte uma carga de trabalho a um serviço gerenciado do IBM Cloud. As informações de credenciais e de conexão são expostas à carga de trabalho por meio de variáveis de ambiente. A variável de ambiente VCAP_SERVICES no Cloud
Foundry é chamada de CE_SERVICES no Code Engine. Veja Integrando serviços do IBM Cloud à ligação de serviços. |
| Rotas e domínios | Mapeamento de domínio personalizado | Definir e gerenciar URLs externas para suas cargas de trabalho. O Code Engine fornece suporte para mapeamentos de domínios customizados no console. Também é possível incluir domínios customizados por meio do IBM Cloud Internet Services ou qualquer outro provedor de domínio de sua escolha. |
Para mais termos e capacidades para Code Engine, veja Learn cerca de Code Engine.
Próximas etapas
- Acabou de iniciar a migração? Confira a Introdução.
- Comparar a terminologia do Cloud Foundry com o Code Engine (página atual)
- Experimente o Code Engine com um tutorial de construção local.
- O seu aplicativo usa ligações de serviço? Confira Migrando suas ligações de serviços.
- Aprenda sobre ajuste de escala e gerenciamento de tráfego.
- Encontre equivalentes do Code Engine para comandos do Cloud Foundry.
- Ainda tem perguntas? Experimente as Perguntas mais frequentes de Migrando aplicativos Cloud Froundry para o Code Engine.
Outras Informações
- Saiba mais sobre a precificação do Code Engine.
- Tente outros Code Engine tutoriais.
- Explore outros tópicos do Code Engine.