Cloud Foundry から Code Engine へのマイグレーションの開始

Cloud Foundry ユーザーへの IBM Cloud® Code Engine のご紹介。

Code Engine は、コンテナー化されたワークロードを実行する、完全に管理されたサーバーレス・プラットフォームです。Code Engine は、ソース・コードからコンテナー・イメージを作成することもできます。 Code Engine エクスペリエンスは、ホストに必要なインフラストラクチャーではなく、コードの作成に集中できるように設計されています。

Code Engineは、以下の主要な目標を考慮して設計されています。

  • コードにフォーカスします。Code Engine は、簡素化された開発者エクスペリエンスを提供します。 基礎となるインフラストラクチャーについて学習したり管理したりする必要はありません。
  • 最新のランタイム特性のサポート (自動スケーリング、アイドル時のゼロへのスケーリング、マネージド・サービスおよびセキュリティーとのシームレスな統合など)。
  • 12 要素アプリ、イベント・ドリブン機能、実行から完了までのバッチ・ジョブなど、すべてのクラウド・ネイティブ・アプリケーションをサポートします。 コンテナー化できる場合は、Code Engineで実行できます。
  • 実際に使用するリソースのみの支払い

Cloud Foundry の背景を使用している場合、これらの機能の多くはよく知られています。 ただし、Code Engineにはいくつかの新機能も含まれています。これらの機能により、Cloud Foundry が提供する機能を超えることができます。これには、ゼロにスケーリングできて、課金されないアプリケーションも含まれます。 そのため、ユーザー・エクスペリエンスの構文上の違いを過ぎると、ユーザーとアプリケーションは Code Engineでしっくりくるようになります。

移行に関する考慮事項

既存のソリューションを Cloud Foundry から Code Engine にマイグレーションするには、コードの以下の側面を考慮してください。

  • コード・マイグレーション
  • サービス・バインディング
  • ビルドとデプロイメントのプロセス (コマンド、ツールチェーン統合、DevOps など)
  • スケーリングとリソース管理 (高可用性を含む)
  • ルーティング
  • セキュリティーおよびコンプライアンス

これらすべての側面は、ソリューションの複雑さ、パフォーマンスと可用性の要件、組織の特性などに依存します。

次のステップ

  1. 入門 (現行ページ)
  2. Cloud Foundry の用語を Code Engine と比較してください。
  3. ローカル・ビルド・チュートリアルを使用して Code Engine を試します。
  4. アプリケーションはサービス・バインディングを使用しますか? サービス・バインディングのマイグレーションをチェックアウトします。
  5. スケーリングとトラフィック管理について説明します。
  6. Cloud Foundry コマンドと同等の Code Engine を見つけます。
  7. まだご不明な点がありますか? Cloud Foundry アプリケーションの Code Engine FAQ へのマイグレーションを試してください。

その他の情報