Bluemix 上の IBM MobileFirst Foundation

improve this page | report issue

概説

IBM Mobile Foundation は Bluemix 上でホストできます。以下に、Bluemix に関する基本情報をいくつか示します。

IBM Bluemix は、IBM のオープン・クラウド・アーキテクチャーの実装環境です。Cloud Foundry ベースの IBM Bluemix により、開発者は、利用可能なサービスやランタイム・フレームワークから成る拡大するエコシステムを活用しながら、クラウド・アプリケーションを素早くビルドし、デプロイし、管理することができます。

Bluemix のアーキテクチャーおよび Bluemix の概念について詳しくは、Bluemix の Web サイトをご覧ください。

機能の仕組み

簡単に言うと、Mobile Foundation を Bluemix で実行する方法には、ライセンス資格の種類によって 2 とおりあります。

  • Bluemix サブスクリプションまたは PayGo ライセンス: IBM Mobile Foundation on Bluemix サービス
  • オンプレミス・ライセンス: IBM 提供のスクリプトを使用して、IBM Containers または Liberty for Java ランタイム上に IBM Mobile Foundation インスタンスをセットアップします。

Mobile Foundation を Bluemix の IBM Containers 上で実行させるためには、複数のコンポーネントが相互に対話しなければなりません。まず最初のコンポーネントは、イメージ **で、これには、Linux ディストリビューションと WebSphere Liberty のインストール済み環境が含まれ、MobileFirst Server インスタンスがデプロイされています。イメージは **IBM コンテナー内部に格納され、IBM コンテナーは Bluemix によって管理されます。

Mobile Foundation を Bluemix の Liberty for Java ランタイム上で実行させる場合に使用するコンポーネントは、WebSphere Liberty のインストール済み環境 が含まれた Cloudfoundry アプリケーションで、これに MobileFirst Server インスタンスをデプロイして使用します。

Bluemix 上の Kubernetes クラスター

Kubernetes は、コンピュート・マシンのクラスター上にアプリケーション・コンテナーをスケジューリングするためのオーケストレーション・ツールです。Kubernetes を使用すると、開発者はコンテナーの処理能力や柔軟性を活用して、可用性の高いアプリケーションを短時間で開発できます。 IBM Bluemix Container Service CLI または Kubernetes CLI を使用して、Kubernetes クラスターを作成および管理できます。

Bluemix 上の Kubernetes クラスターの詳細

IBM Containers

IBM Containers は、ホストされているクラウド環境において、イメージの実行に使用されるオブジェクトです。IBM Containers には、アプリの実行に必要なものがすべて保持されます。

IBM コンテナーのインフラストラクチャーには、イメージをアップロード、保管、取得できるように、イメージ用の専用レジストリーが含まれています。Bluemix がこれらのイメージを管理できるように、イメージを準備します。その後、コマンド・ライン・インターフェースを使用して、Bluemix 上でコンテナーを管理します。詳しくは、次のチュートリアルをご覧ください。

IBM Containers についての詳細を参照してください

Liberty for Java ランタイム

Liberty for Java ランタイムには liberty-for-java ビルドパックの機能が採用されています。liberty-for-java ビルドパックにより、WebSphere Liberty プロファイルの上でアプリケーションを実行させるための完全なランタイム環境が提供されます。その後、コマンド・ライン・インターフェースを使用して、Bluemix 上でアプリケーションを管理します。

Liberty for Java についてもっとよく知る

次に使用するチュートリアル

Last modified on August 23, 2017