My IBM ログイン
IBM Cloud上のサーバーレス

IBM Cloud上のサーバーレス

IBM Cloud Code Engineを使用して、完全に管理されたコンテナ・ランタイムでコンテナ、アプリケーション・コード、バッチ・ジョブ、または関数を実行します。
IBM Cloud Code Engineを試す 料金体系を参照
ドローンでデータを配信し、別の人がグラフを研究している人のアイソメ図

インフラストラクチャーの管理ではなく、顧客にサービスを提供するコードの作成に重点を置く


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

 

 

オンデマンドウェブセミナー 最近のLinkedInライブ「コンテナとアプリケーションのスケーリング技術」をご覧ください

サーバーレスの使用例

コンテナを実行する ソースコードをデプロイする 関数を作成 バッチジョブの作成
コンテナを実行する コンテナについて何らかのイメージを既にお持ちですか。IBM Cloud Code Engineは、お客様に代わりデプロイ、管理、自動スケーリングを行います。クラスターの管理、サイジング、オーバープロビジョニングについて心配する必要はありません。実際に使用した分だけお支払いいただけます。 「Hello world」チュートリアルを開始する

数秒でライブ配信開始

選択した言語で優れたアプリケーションを構築し、顧客に素早く提供します。

賢くコスト管理

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

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

単一のアプリケーションを使用して、Webアプリケーション、コンテナ、バッチ・ジョブ、各種機能をデプロイし、安全な連携を促進します。

コードに集中する

インフラストラクチャー管理は必要ありません。お客様のサイジング、スケーリング、ネットワーク管理はお任せください。

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

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

マイクロサービス・アプリケーションのデプロイメント

さまざまな多言語サービス用のコンテナ・イメージを構築し、管理されたサーバーレス・プラットフォームに簡単にプッシュしてトラフィックを生成します。

単一のランタイム環境を使用し、その後、オンデマンドでスケーリングできます。

単一のランタイム環境を使用し、その後、オンデマンドでスケーリングできます。

複数のサーバーレス製品について学習する必要はありません。お客様のニーズに最適なワークロードのタイプを選択してください。IBM Cloud Code Engineは、KubernetesやKnativeのオープンソース・テクノロジーを使用しているため、コンテナ・エコシステムのツールに完全にアクセスでき、ワークロードのポータブル性を確保しています。

セキュリティー

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

真のサーバーレス

Code Engineは、ワークロードを自動的にスケーリングし、リクエストがない場合はゼロまでスケールダウンします。お客様の要求を満たしながら、消費したリソースに対してのみ請求されます。

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

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

仕組み

はじめに 参考情報 作成またはデプロイ プロジェクト・ダッシュボード 構成
はじめに IBM Cloud Docs Web ページには、製品の機能とその使用方法の詳細な説明が記載されています。

よくある質問

IBM Cloud Code Engineが開発者を支援する仕組み

IBM Cloud Code Engineは、コンテナ・イメージ、Twelve-Factorアプリ、関数、バッチ・ジョブ、またはコードの一部など、クラウドネイティブ・アプリケーションをホストするために使用できる、フルマネージドのサーバーレス・プラットフォームです。開発者は、ランタイムに制限があるホスティング・プラットフォーム(CaaS、PaaS、FaaS)のいずれかを選択するのではなく、必要なランタイム機能を選択するだけで、あらゆる面で最高の成果を得ることができます。IBM Cloud Code Engineは、ランタイム・ホスティング環境の複雑さを解消し、開発者がインフラストラクチャー管理ではなくコードに集中できるようにします。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 秒、呼び出し)

 

クラスタ全体に対する一定の課金(クラスタ時間のサイズ)

 

一定のライセンス料とインフラストラクチャーのコスト

管理

 

フルマネージド

 

一部管理

 

セルフ・マネージド

スキル(Skills)

 

コンテナ、クラスター、ネットワーキング、インフラストラクチャーのスキルは必要ありません

 

IBM Cloud Kubernetes Service/Red Hat OpenShift、ネットワーキングおよびインフラストラクチャーのスキルが必要

 

Red Hat OpenShift、ネットワークおよびインフラストラクチャーのスキルが必要

無料利用枠の仕組み

Code Engineには無料利用枠があるため、コミットする前にCode Engineを実際にお試しいただけます。これにより、小さなアプリケーションやジョブであれば、十分実行できます。無料利用枠の上限に達すると、次のように変更されます。

  1. ワークロードのインスタンスごとに割り当てられたメモリとCPU
  2. インスタンス数
  3. 各インスタンスの存続期間
  4. 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 Code Engineは2つのビルド戦略をサポートします。1つは、Kanikoビルダー・ツールを使用するDockerfileビルド、もう1つは、Paketo Buildpackを使用するCloud Native Buildpackです。

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

IBM Cloud Code Engineは、KubernetesやKnativeなどのオープンソース・テクノロジーに基づいて構築されており、コンテナ・エコシステムのツールにアクセスし、ワークロードを移植可能な状態に保つことができます。

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

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

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

お使いいただくために必要なすべてをお読みください。

使ってみる