International Journal of Advanced Research in Computer Engineering & Technology
Cloud computing is becoming an increasingly popular enterprise model in which computing resources are made available on-demand to the user as needed. In IT services the demand is not fixed and not predictable, hence there is need of a good capacity planning to better serve of cloud applications. Scalability and virtualization play the key role to capacity planning in cloud computing. Scalability is the best solution to increasing and maintaining application performance in cloud computing environments. There are two main methods to scaling the cloud environments-scale up (vertical scaling) and scale out (horizontal scaling) but for most of the cloud environment scale out is preferred.