IBM Cloud® Code Engine は、フルマネージドのサーバーレス・プラットフォームです。コンテナ・イメージ、バッチ・ジョブ、ソース・コード、機能を持ち込んで、IBM Cloud Code Engine が基盤となるインフラストラクチャーを管理し、セキュアにします。コンテナ・クラスターのサイズ設定、デプロイ、スケールを自分で行う必要はありません。また、ネットワーキング・スキルは必要ありません。
IBM Cloud は、IBM Cloud Code Engine および MongoDB の新規顧客に 500 米ドルのプロモーション・クレジットを提供しています。フルマネージドのサーバーレス・プラットフォームと、サービスとして提供される可用性、拡張性、柔軟性の高いデータベースの組み合わせの利点を体験してください。
選択した言語で優れたアプリを構築し、サーバーレス・プラットフォームに数秒で展開します。
使用したリソースに対して正確に支払います。
単一のアプリケーションを使用して、Web アプリ、コンテナー、バッチ・ジョブ、関数をデプロイし、安全に統合します。
インフラストラクチャー管理は必要ありません。クラスターのサイジング、スケーリング、ネットワークについて説明します。
アプリは TLS で自動的に保護され、他のワークロードから隔離されます。
複数のサーバーレス製品を学習することなく、ニーズに最適なワークロードのタイプを選択してください。IBM Cloud Code Engine は、オープンソース・テクノロジーの Kubernetes および Knative 上に構築されているため、コンテナ・エコシステム・ツールに完全にアクセスでき、ワークロードの移植性を確保できます。
アプリは暗号化されたトラフィックと厳格なアクセス制御によって保護されます。分離された環境では、ワークロードを分離することでセキュリティーが強化されます。Code Engineは幅広い業界標準と規制に準拠しています。
Code Engineは、ワークロードを自動的にスケールアップおよびスケールダウンし、リクエストがない場合はゼロまでスケールダウンします。消費したリソースに対してのみ支払います。
実行から完了までのコンポーネントをアプリケーションの一部にします。長時間実行されリソースを大量に消費するタスクを非同期にオフロードします。
IBM Cloud は、IBM Cloud Code Engine および MongoDB の新規顧客に 500 米ドルのプロモーション・クレジットを提供しています。フルマネージドのサーバーレス・プラットフォームと、サービスとして提供される可用性、拡張性、柔軟性の高いデータベースの組み合わせの利点を体験してください。
クレジットの有効期間は、Code Engineと MongoDB の従量制消費量に対して 90 日間です。このオファーは、Code Engineと MongoDB の両方の新規ユーザーが利用できます。このオファーを利用する手順は以下の通りです。
Code Engineと MongoDB を使用して Web アプリケーションを構築する方法を学ぶには、このチュートリアルに従って開始してください。
オファー条件
プロモーション・コードはアカウントごとに 1 つまでに制限されています。 500 米ドルのクレジットはこのオファーでのみ使用でき、他のオファーには適用できません。本キャンペーンはご利用いただけない場合がございます。
IBM Cloud Code Engineは完全に管理されたサーバーレス・プラットフォームであり、コンテナ・イメージ、12ファクター・アプリ、関数、バッチ・ジョブ、コードの一部など、クラウド・ネイティブ・アプリケーションをホストするために使用できます。開発者は、ランタイムの制限がある1つのタイプのホスティング・プラットフォーム(CaaS、PaaS、FaaS)を選択する代わりに、必要なランタイム主要な機能シュヨウを選択するだけで、すべてのメリットを享受できます。IBM Cloud Code Engineは、ランタイム・ホスティング環境の複雑さを抽象化し、開発者がインフラ管理ではなくコードに集中できるようにします。これにより、開発者はさまざまなアーティファクト(コンテナ・イメージ、ソースコード、バッチ・ジョブなど)を単一のユーザー・エクスペリエンスでデプロイでき、結果として得られるアプリケーションを動的にスケールアップおよびスケールダウン(ゼロまで)できるため、ユーザーはワークロードが実行されているときにのみ料金を支払うことができます。
IBM Cloud Code Engine は Kubernetes をベースにしていますが、その複雑さは隠されているため、開発者はホスティング環境を管理する代わりにコードの作成に集中できます。これはほとんどのユーザーにとって素晴らしいエクスペリエンスですが、一部のユーザーは完全な Kubernetes 構成にアクセスしたいと考えます (たとえば、他の Kubernetes ワークロードと統合するため)。IBM Cloud Code Engine は、使い慣れた Kubernetes ツール (kubectl など) を公開することでこれを可能にします。
Kubernetes 製品 | IBM Cloud Code Engine | IBM Cloud Kubernetes Service または Red Hat® OpenShift® on IBM Cloud | オンプレミスでの Red Hat OpenShift | |||
配信 | IBM Cloud Service | IBM Cloud Service | オンプレミスでのインストール可能なソフトウェア | |||
テナンシー | マルチテナント (共有クラスター) | シングルテナント (専用クラスター) | シングルテナント (専用クラスター) | |||
コスト | ワークロードの実行時のみ支払い (GB 秒、vCPU 秒、呼び出し) | クラスタ全体に対する一定の課金(クラスタ時間のサイズ) | 一定のライセンス料とインフラストラクチャーのコスト | |||
管理 | フルマネージド | 一部管理 | セルフ・マネージド | |||
スキル | コンテナ、クラスター、ネットワーキング、インフラストラクチャーのスキルは必要ありません | IBM Cloud Kubernetes Service/Red Hat OpenShift、ネットワーキングおよびインフラストラクチャーのスキルが必要 | Red Hat OpenShift、ネットワークおよびインフラストラクチャーのスキルが必要 |
いいえ、ただし各月リセットされる上限があります。これにより、小さなアプリケーションやジョブを実行できるようになります。無料枠の上限に達した場合、料金は次の場合によって異なります。
アプリケーションは、HTTP エンドポイントを公開するプロセスです。Web アプリケーションやモバイル・アプリケーション、REST API サーブ、プロキシ・アプリケーションのバックエンドとして使用できます。IBM Cloud Code Engine では、1 つの CLI コマンドを実行します。コンテナ・イメージの実行、HTTPS エンドポイントの公開、自動スケーリングの設定など、すべてを適切にセットアップするには、チュートリアルを参照してください。
はい。ソースコードの作成のみに集中し、イメージのビルド・プロセスには気を配りたくない場合は、コンテナ・イメージのビルド機能を使用できます。ソース・コードを直接 (Git リポジトリーを使用して) 提供すると、IBM Cloud Code Engine がコンテナ・イメージを構築および管理します。IBM Cloud Foundry に精通している人は、類似点に気づくはずです。IBM Cloud Code Engine は 2 つのビルド戦略をサポートします。1 つは、Kaniko ビルダー・ツールを使用する Dockerfile ビルドです。もう 1 つは、Paketo Buildpack を使用する Cloud Native Buildpack です。