IBM MobileFirst Foundation on Bluemix

improve this page | report issue


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

IBM Bluemix 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 Bluemix architecture and Bluemix concepts on the Bluemix website.

How does it work?

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

  • Bluemix 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 IBM Containers or Liberty for Java runtime.

To run Mobile Foundation on Bluemix IBM Containers, several components must interact with one another: the first component is an image that contains a Linux distribution with a WebSphere Liberty installation, with a MobileFirst Server instance deployed to it. The image is then stored inside an IBM Container, and the IBM Container is managed by Bluemix.

To run Mobile Foundation on a Bluemix 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 Bluemix

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 IBM Bluemix Container Service CLI or the Kubernetes CLI to create and manage your Kubernetes clusters.

Learn more about Kubernetes Cluster on Bluemix

IBM Containers

IBM Containers are objects that are used to run images in a hosted cloud environment. IBM Containers hold everything that an app needs to run.

IBM Container infrastructure includes a private registry for your images, so that you can upload, store, and retrieve them. You can make those images available for Bluemix to manage them. A command line interface is then used to manage your containers on Bluemix - More on this in the following tutorials.

Learn more about IBM Containers.

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 Bluemix.

Learn more about Liberty for Java.

Tutorials to follow next

Last modified on December 01, 2017