In the previous chapter, we learned how to integrate applications deployed on Bluemix with software that is deployed on-premise. In this chapter, we will look at what capabilities are available in Bluemix to allow users to scale the applications deployed on Bluemix. We will learn to configure scaling policies on an application deployed on Bluemix, such that the application scales when under load. To begin with, we will try to understand what it means when we say scaling, and what types of scaling are possible. This chapter will cover the following topics:
Overview of scaling types supported in Bluemix
Creating an application that can scale
Configuring a load test for the application
Manually scaling your application
Scaling your application using the Auto-Scaling service in Bluemix:
Creating the Auto-Scaling service instance
Binding the Auto-Scaling service to your application
Defining the scaling policy for your application