Pairing for Scalability: In-Memory Data Grids and the Cloud

July 16, 2013 Off By David

Grazed from DataCenterKnowledge. Author: William Bain.

Cloud computing is rapidly being adopted by companies across a wide range of industries. Among its many benefits, the ability to offer on-demand elastic computing enables enterprises to maintain fast application performance in the face of burgeoning workloads. Cloud infrastructure must easily scale to add more application instances, and the environment must offer platform services that enable applications to effectively and transparently scale performance over those instances. This is where cloud-based in-memory data grids (IMDGs) enter the picture. By dramatically simplifying and enhancing the deployment of scalable applications within cloud infrastructures, in-memory data grids play a key role in delivering on the promise of cloud computing.

Even better, today’s advanced IMDGs can work across cloud and on-premise environments and some even integrate data parallel computational engines that can perform real-time analytics on cloud-based data, while the data is rapidly changing…

Elastic, Memory-Based Storage in the Cloud

Scalable applications hosted in the cloud need to eliminate performance bottlenecks so that they can take full advantage of the cloud’s elastic resources. The use of an in-memory data grid gives applications a scalable storage repository for fast-changing application data, eliminating disk bottlenecks and minimizing use of cloud-based persistent storage. It also enables transparent sharing of application data across a pool of application instances, which simplifies design and reduces development time…

Read more from the source @ http://www.datacenterknowledge.com/archives/2013/07/16/pairing-for-scalability-in-memory-data-grids-and-the-cloud/