IBM Mobile Foundation on IBM Cloud

improve this page | report issue

Note: IBM Bluemix is now IBM Cloud. To know more, see here.


IBM Mobile Foundation can be hosted on IBM Cloud. Following is some basic information about IBM Cloud.

IBM Cloud is an implementation of IBM’s Open Cloud Architecture. It leverages Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks.

Learn more about the IBM Cloud architecture and IBM Cloud concepts here.

How does it work?

In a nutshell, there are two ways to run Mobile Foundation on IBM Cloud, depending on the type of license entitlement.

Note: IBM Containers service is now deprecated hence Mobile Foundation on IBM Containers is not supported. Learn more.

  • IBM Cloud subscription or PayGo license: IBM Mobile Foundation on IBM Cloud service
  • On Prem license: Use IBM provided scripts to set up an instance of IBM Mobile Foundation on Kubernetes Clusters or Liberty for Java runtime.

To run Mobile Foundation on a IBM Cloud Liberty for Java runtime, the following components are used: an Cloudfoundry app that contains a WebSphere Liberty installation, with a MobileFirst Server instance deployed to it.

Kubernetes Cluster on IBM Cloud

Kubernetes is an orchestration tool for scheduling app containers onto a cluster of compute machines. With Kubernetes, developers can rapidly develop highly available applications by leveraging the power and flexibility of containers. You can use the Kubernetes CLI to create and manage your Kubernetes clusters.

Learn more about Kubernetes Cluster on IBM Cloud

Liberty for Java runtime

The Liberty for Java runtime is powered by the liberty-for-java buildpack. The liberty-for-java buildpack provides a complete runtime environment for running applications on top of WebSphere Liberty profile. A command line interface is then used to manage your apps on IBM Cloud.

Learn more about Liberty for Java.

Tutorials to follow next

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on July 02, 2020