IBM Cloud上のサーバーレス
IBM Cloud® Code Engineを使用して、完全に管理されたコンテナ・ランタイムでコンテナ、アプリケーション・コード、バッチ・ジョブ、または関数を実行します。
IBM Cloud Code Engineを試す 資料はこちら
ドローンでデータを配信し、別の人がグラフを研究している人のアイソメ図
インフラストラクチャーの管理ではなく、コードの記述に重点を置く

IBM Cloud® Code Engine は、フルマネージドのサーバーレス・プラットフォームです。コンテナ・イメージ、バッチ・ジョブ、ソース・コード、機能を持ち込んで、IBM Cloud Code Engine が基盤となるインフラストラクチャーを管理し、セキュアにします。コンテナ・クラスターのサイズ設定、デプロイ、スケールを自分で行う必要はありません。また、ネットワーキング・スキルは必要ありません。

今すぐ IBM Cloud Code Engine と MongoDB を使い始めて 500 米ドルを節約しましょう

IBM Cloud は、IBM Cloud Code Engine および MongoDB の新規顧客に 500 米ドルのプロモーション・クレジットを提供しています。フルマネージドのサーバーレス・プラットフォームと、サービスとして提供される可用性、拡張性、柔軟性の高いデータベースの組み合わせの利点を体験してください。

サーバーレスの使用例

コンテナを実行する コンテナのイメージは既にお持ちですか?IBM Cloud Code Engine がデプロイ、管理、自動スケーリングを行います。クラスターの管理、サイジング、オーバープロビジョニングの心配はありません。実際に使用した分だけ支払います。 「Hello world」チュートリアルを開始する

ソースコードをデプロイする 選択した言語で開発し、コンテナの作成や管理を気にせずにソース・コードをクラウドにプッシュします。コードをオブジェクト・ストレージ、データベース、イベント・ストリームなどのマネージド・サービスに簡単に接続します。 詳細はこちら
バッチジョブの作成 バッチ・ジョブは、ETL ワークロード、シミュレーション、AI データ・モデル処理などの非イベント駆動型の処理に最適です。無限のスケールアウト (CPU、メモリ、実行時間) を備えた、実行から完了までの強力なバッチ・ジョブを作成し、必要なリソースに対してのみ料金を支払います。 詳細はこちら

関数を作成 関数を作成し、イベントを使ってそれをトリガーします。数秒以内に何千回でも、週に 1 回でも、需要に合わせて拡張され、その後消えます。 関数を作成する

メリット 数秒でライブ配信開始

選択した言語で優れたアプリを構築し、サーバーレス・プラットフォームに数秒で展開します。

コストの削減

使用したリソースに対して正確に支払います。

コンテナ向けの統合された DevOps エクスペリエンスをお楽しみください

単一のアプリケーションを使用して、Web アプリ、コンテナー、バッチ・ジョブ、関数をデプロイし、安全に統合します。

コードに集中する

インフラストラクチャー管理は必要ありません。クラスターのサイジング、スケーリング、ネットワークについて説明します。

セキュリティーとコンプライアンスが内包

アプリは TLS で自動的に保護され、他のワークロードから隔離されます。

お客様事例 Eljun 社は IBM Cloud Code Engine を使用して電気自動車の所有者と充電ステーションの所有者を結び付けます IBM Cloud Code Engine により、Sweap.io 社は自動スケーリング機能を処理できるようになり、企業は顧客に価値を提供することに集中できるようになります。
単一のランタイム環境。オンデマンドでのスケーリング

複数のサーバーレス製品を学習することなく、ニーズに最適なワークロードのタイプを選択してください。IBM Cloud Code Engine は、オープンソース・テクノロジーの Kubernetes および Knative 上に構築されているため、コンテナ・エコシステム・ツールに完全にアクセスでき、ワークロードの移植性を確保できます。

セキュリティー

アプリは暗号化されたトラフィックと厳格なアクセス制御によって保護されます。分離された環境では、ワークロードを分離することでセキュリティーが強化されます。Code Engineは幅広い業界標準と規制に準拠しています。

真のサーバーレス

Code Engineは、ワークロードを自動的にスケールアップおよびスケールダウンし、リクエストがない場合はゼロまでスケールダウンします。消費したリソースに対してのみ支払います。

バッチ・ジョブを実行する

実行から完了までのコンポーネントをアプリケーションの一部にします。長時間実行されリソースを大量に消費するタスクを非同期にオフロードします。

UI のツアー

はじめに IBM Cloud Docs Web ページには、製品の機能とその使用方法の詳細な説明が記載されています。
概要 IBM Cloud Code Engine ユーザー・インターフェイスの概要ウィンドウでは製品の利点が説明されており、アプリケーションのデプロイやコンテナ・イメージを使用したジョブの実行を開始できるようになります。
作成またはデプロイ IBM Cloud Code Engine ユーザー・インターフェイスの「Start creating」ウィンドウでは、アプリケーションをデプロイするか、実行するジョブを作成するかを選択できます。

プロジェクト・ダッシュボード IBM Cloud Code Engine ユーザー・インターフェイスの「my-project」ウィンドウには、最近更新されたものに加えて、現在のアプリケーション、ジョブ、イメージ・ビルドなどの概要が表示されます。

構成 IBM Cloud Code Engine ユーザー・インターフェイスの「my-applications」ウィンドウには、現在の構成と実行中のジョブが表示されます。

よくある質問

プロモーションの利用方法

IBM Cloud は、IBM Cloud Code Engine および MongoDB の新規顧客に 500 米ドルのプロモーション・クレジットを提供しています。フルマネージドのサーバーレス・プラットフォームと、サービスとして提供される可用性、拡張性、柔軟性の高いデータベースの組み合わせの利点を体験してください。

クレジットの有効期間は、Code Engineと MongoDB の従量制消費量に対して 90 日間です。このオファーは、Code Engineと MongoDB の両方の新規ユーザーが利用できます。このオファーを利用する手順は以下の通りです。

  1. IBM Cloud Paygo アカウントまたはSubscriptionアカウントを作成して、ログインします。
  2. IBM Cloud コンソール内で、ドロップダウン・リストから「Manage」をクリックし、次に「Billing & Usage」をクリックします。
  3. 左側のナビゲーション・バーから「プロモーションとクレジット」を選択します。
  4. 「プロモーション・コードを適用」をクリックします。
  5. プロモーション・コード SERVERLESSARC を入力し、確認をクリックして、適用をクリックします。クレジットが正常に適用されたら、手順 2 ~ 3 を繰り返すことでいつでもクレジット残高を確認できます。

Code Engineと MongoDB を使用して Web アプリケーションを構築する方法を学ぶには、このチュートリアルに従って開始してください。

オファー条件
プロモーション・コードはアカウントごとに 1 つまでに制限されています。 500 米ドルのクレジットはこのオファーでのみ使用でき、他のオファーには適用できません。本キャンペーンはご利用いただけない場合がございます。

IBM Cloud Code Engine が開発者をどのように支援するか

IBM Cloud Code Engineは完全に管理されたサーバーレス・プラットフォームであり、コンテナ・イメージ、12ファクター・アプリ、関数、バッチ・ジョブ、コードの一部など、クラウド・ネイティブ・アプリケーションをホストするために使用できます。開発者は、ランタイムの制限がある1つのタイプのホスティング・プラットフォーム(CaaS、PaaS、FaaS)を選択する代わりに、必要なランタイム主要な機能シュヨウを選択するだけで、すべてのメリットを享受できます。IBM Cloud Code Engineは、ランタイム・ホスティング環境の複雑さを抽象化し、開発者がインフラ管理ではなくコードに集中できるようにします。これにより、開発者はさまざまなアーティファクト(コンテナ・イメージ、ソースコード、バッチ・ジョブなど)を単一のユーザー・エクスペリエンスでデプロイでき、結果として得られるアプリケーションを動的にスケールアップおよびスケールダウン(ゼロまで)できるため、ユーザーはワークロードが実行されているときにのみ料金を支払うことができます。

IBM Cloud Code Engineを試す
IBM Cloud Code Engine と kubernetes の関係

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、ネットワークおよびインフラストラクチャーのスキルが必要

無料利用枠の仕組み

いいえ、ただし各月リセットされる上限があります。これにより、小さなアプリケーションやジョブを実行できるようになります。無料枠の上限に達した場合、料金は次の場合によって異なります。

  • ワークロードのインスタンスごとに割り当てられたメモリとCPU
  • インスタンス数
  • 各インスタンスの存続期間
  • http 呼び出しの数
IBM Cloud Code Engine でアプリケーションを実行する方法

アプリケーションは、HTTP エンドポイントを公開するプロセスです。Web アプリケーションやモバイル・アプリケーション、REST API サーブ、プロキシ・アプリケーションのバックエンドとして使用できます。IBM Cloud Code Engine では、1 つの CLI コマンドを実行します。コンテナ・イメージの実行、HTTPS エンドポイントの公開、自動スケーリングの設定など、すべてを適切にセットアップするには、チュートリアルを参照してください。

マネージド・サーバーレス・プラットフォーム上でアプリケーションを実行する
IBM Cloud Code Engine がコンテナ・イメージの構築にどのように役立つか

はい。ソースコードの作成のみに集中し、イメージのビルド・プロセスには気を配りたくない場合は、コンテナ・イメージのビルド機能を使用できます。ソース・コードを直接 (Git リポジトリーを使用して) 提供すると、IBM Cloud Code Engine がコンテナ・イメージを構築および管理します。IBM Cloud Foundry に精通している人は、類似点に気づくはずです。IBM Cloud Code Engine は 2 つのビルド戦略をサポートします。1 つは、Kaniko ビルダー・ツールを使用する Dockerfile ビルドです。もう 1 つは、Paketo Buildpack を使用する Cloud Native Buildpack です。

マネージド・サーバーレス・プラットフォームでイメージを構築する
使ってみる

IBM Cloud Code Engineは、KubernetesやKnativeのようなオープンソースのテクノロジー上に構築されているため、コンテナ・エコシステムのツールにアクセスすることができ、ワークロードの移植性を維持することができます。

IBM Cloud Code Engineを試す 価格オプションを取得する

無料利用枠や従量課金制プランなど、柔軟な価格オプションをお楽しみください。

詳細はこちら
製品資料はこちら

IBM Cloud Code Engine を使用すると、インフラストラクチャーではなくコードの作成に集中できます。

開始する