比较 Cloud Foundry 和 Code Engine 术语

开始在 Code Engine中部署应用程序之前,请先了解有关 Code Engine的基础知识。 下表描述了 Cloud Foundry 与 Code Engine之间的一些高级术语差异。

术语
Cloud Foundry Code Engine 描述
OrgSpace 资源组和项目 一组工作负载。 用户定义了进入每个分组的工作负载的特定选项。 “资源组”是 IBM Cloud 概念,而“项目”特定于 Code Engine。 项目提供工作负载之间的隔离级别。 请参阅 管理项目
应用程序 应用程序 (APP) 响应来自 REST API,Web 页面请求或事件等的 HTTP 请求的工作负载。Code Engine 要求应用程序将 HTTP 服务器作为代码的一部分包含在内。 应用程序会根据传入负载自动缩放 (向上和向下)。 如果需要,您可以配置最小和最大规模。 缺省情况下,应用程序侦听端口 8080。 您可以使用控制台或 CLI --port 选项来覆盖此行为。 请参阅 在 Code Engine中使用应用程序
不适用 作业或批处理作业 作业并行运行可执行代码的一个或多个实例。 与处理 HTTP 请求的应用程序不同,作业设计为运行一次并退出。 创建作业时,可以指定每次运行作业时使用的工作负载配置信息。 请参阅 使用作业和作业运行
cf push 构建和部署 从源代码构建容器映像并在单个步骤中部署应用程序的过程。 您可以基于 Dockerfile 或使用 Paketo buildpack 构建代码。 您可以通过 CLI 中的单个步骤以及 Code Engine 控制台进行构建。 请参阅 规划构建
服务绑定 服务绑定 将工作负载附加到 IBM Cloud 受管服务。 凭证和连接信息通过环境变量向工作负载公开。 Cloud Foundry 中的 VCAP_SERVICES 环境变量在 Code Engine中称为 CE_SERVICES。 请参阅 将 IBM Cloud 服务与服务绑定集成
路径和域 定制域映射 定义和管理工作负载的外部 URL。Code Engine 从控制台提供对 定制域映射 的支持。 您还可以通过 IBM Cloud Internet Services 或您选择的任何其他域提供程序来添加 定制域

有关 Code Engine的更多术语和功能,请参阅 了解 Code Engine

后续步骤

  1. 刚开始迁移? 请查看 入门
  2. 将 Cloud Foundry 术语与 Code Engine (当前页面) 进行比较
  3. 使用本地构建教程试用 Code Engine
  4. 应用程序是否使用服务绑定? 请查看 迁移服务绑定
  5. 了解 缩放和流量管理
  6. 查找 Code Engine 等效于 Cloud Foundry 命令
  7. 仍然有疑问? 尝试 将 Cloud Foundry 应用程序迁移到 Code Engine 常见问题解答

其他信息