High-Performance, Scalable Applications on the Amazon Elastic Compute Cloud
Click here to download now
Overview: The Amazon Elastic Compute Cloud service provides a better economic model for large-scale applications -- the owner of the application only pays for hardware per usage and on a low-cost basis, while benefiting from the reliability of the Amazon infrastructure. However, running stateful applications in such a distributed environment faces several challenges that hinder performance and scalability. This paper describes a solution for running stateful applications (high-performance data-intensive and transactional) in the Amazon EC2 environment. We present an overview of EC2 and the challenges faced by developers and architects when they need to run highperformance stateful applications in such a distributed environment. It then goes on to review the GigaSpaces solution which enables running such applications on EC2, allowing them to benefit from all of the advantages that EC2 provides.