Cloud Foundry と Code Engine の用語の比較

Code Engineでアプリのデプロイを始める前に、Code Engineの基本を学んでください。 以下の表は、Cloud Foundryと Code Engineのハイレベルな用語の違いを説明しています。

用語
Cloud Foundry Code Engine 説明
Org および Space リソース・グループとプロジェクト ワークロードのグループ化。 どのワークロードを各グループに入れるかの具体的な選択は、ユーザーによって定義されます。 「リソース・グループ」はIBM Cloudの概念であり、「プロジェクト」はCode Engine 固有の概念です。 プロジェクトは、ワークロード間の分離レベルを提供します。 プロジェクトの管理を参照してください。
アプリケーション アプリケーション (APP) 例えば、REST API からの HTTP 要求、Web ページ要求、イベントなどに応答するワークロード。 Code Engine では、アプリケーションに HTTP サーバーをコードの一部として組み込む必要があります。 アプリケーションは、着信負荷に基づいて自動的にスケーリング (拡大および縮小) します。 必要に応じて、最小スケールと最大スケールを構成できます。 デフォルトでは、アプリケーションはポート8080をリッスンする。 この動作は、コンソールまたはCLI --port オプションを使ってオーバーライドできる。 Code Engineでのアプリケーションの操作を参照してください。
該当なし ジョブまたはバッチ・ジョブ ジョブは、あなたの実行コードの1つ以上のインスタンスを並列に実行します。 HTTP 要求を処理するアプリケーションとは異なり、ジョブは一度実行したら終了するように設計されています。 ジョブを作成するときには、ジョブの実行時に毎回使用するワークロードの構成情報を指定できます。 ジョブおよびジョブ実行の処理を参照してください。
cf push ビルドとデプロイ ソース・コードからコンテナー・イメージを作成し、単一ステップでアプリをデプロイするプロセス。 DockerfileやPaketo buildpackを使ってコードをビルドすることができる。 Code Engine コンソールからだけでなく、CLI の単一ステップからもビルドすることができます。 ビルドの計画を参照してください。
サービス・バインディング サービス・バインディング ワークロードを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. Cloud Foundry コマンドと同等の Code Engine を見つけます。
  7. まだご不明な点がありますか? Cloud Foundry アプリケーションの Code Engine FAQ へのマイグレーションを試してください。

その他の情報