The Amazon Elastic Compute Cloud (EC2) service allows adding and removing compute resources on-demand, with the benefit of only paying for the hardware capacity needed, when it is needed. But there is a gap: with traditional middleware stacks, such as J2EE and LAMP, developing and deploying reliable transactional and data-intensive applications on the EC2 cloud is complex and time-consuming.
GigaSpaces XAP, the scale-out application server, bridges the gap between on-demand hardware scalability and on-demand application scalability.
The Benefits of GigaSpaces XAP for Amazon EC2
- ROI Taken to the next level: a pay-per-use model, you didn’t use, you didn’t pay. It allows you to save significant costs, reduce risk and shorten Time-To-Market. Learn more about our EC2 pay-per-use pricing policy
- Linear scalability on the cloud: Seamlessly scale your EC2 application on-demand to handle unexpected (and expected) peaks without a need for repeated development and administrative efforts.
- Scalable and reliable data layer: No need to worry if your Amazon Machine Image (AMI) fails. Out-of-the-box load-balancing, partitioning and fail-over -- providing scalability, performance and reliability for data-intensive and transactional applications on EC2.
- Predictable latency: When application components (such as data and business logic) need to interact across AMI boundaries scalability is hindered. GigaSpaces enables running the entire transaction, computation or query within a single AMI and scale by clustering multiple AMIs
- Significantly shorten testing and development cycles: With GigaSpaces XAP, developers can write their application on their laptop as if it will run on a single box, and then scale across multiple EC2 servers without changing a single line of code.
- Cloud-Enable' and “Future Proof” your application: Transparently scale applications from on-premise servers to EC2, thus reduce the risk of moving to the cloud
The GigaSpaces-EC2 offering
GigaSpaces offers a unique cloud framework which brings forth 3 key concepts that are essential to successfully develop, test and deploy any scalable transaction applications on EC2:
“Desktop on the cloud”
View the cloud environment, as if it was your own desktop. You can develop and unit-test using any familiar development tools and then deploy to EC2 with zero code-changes.
“One-Click cloud”
Once your application is ready for production, you can seamlessly deploy it on any number of AMIs without any configuration, administration or application changes.
Dynamic Scaling on demand
Dynamically add AMIs and the application will simply scale, with zero down time, to handle this additional capacity
Get Started with GigaSpaces for Amazon EC2
Questions?, Comments? Want to become part of our growing Eco-System?, please contact our team at ec2@gigaspaces.com