Scalability and Elasticity
Thursday, February 04, 2010
1:30 PM
Scalability and Elasticity
Scalability: a property of the application that allows deployment to scale with demand to preserve response time. 
An application is scalable if there is no limit to the number of application instances that can handle requests, so that demand is met with instances.
Elasticity: a property of the environment  in which an application is deployed, that allows the environment to react to demand by re-deploying the application to preserve response time. 
An environment is elastic if  infrastructure is present to allow dynamic demand-based increase or decrease in active application instances. 