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の詳細 を参照してください。
次のステップ
- マイグレーションを開始するだけですか? 入門をチェックアウトします。
- Cloud Foundry の用語を Code Engine (現行ページ) と比較します
- ローカル・ビルド・チュートリアルを使用して Code Engine を試します。
- アプリケーションはサービス・バインディングを使用しますか? サービス・バインディングのマイグレーションをチェックアウトします。
- スケーリングとトラフィック管理について説明します。
- Cloud Foundry コマンドと同等の Code Engine を見つけます。
- まだご不明な点がありますか? Cloud Foundry アプリケーションの Code Engine FAQ へのマイグレーションを試してください。
その他の情報
- Code Engine 料金について説明します。
- 他の Code Engine チュートリアルを試してください。
- 他の Code Engine のトピックを探索します。