Empowering Amazon EC2 with GigaSpaces XAP


Published on

This short presentation explains the main value proposition on the GigaSpaces XAP platform on the cloud. After viewing you will understand how GigaSpaces XAP augments the cloud and enables you to take full advantage of it

Published in: Technology
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Empowering Amazon EC2 with GigaSpaces XAP

  1. 1. GigaSpaces on the Cloud Empowering Amazon EC2 with GigaSpaces XAP
  2. 2. <ul><li>GigaSpaces@EC2 - Motivation: </li></ul><ul><li>Hardware virtualization is great, but it’s not enough: </li></ul><ul><ul><li>Traditional tier-based architectures are not fit for virtualized environments </li></ul></ul><ul><ul><li>Will not benefit from additional CPU power </li></ul></ul>
  3. 3. <ul><li>Hard to install (“how do I cluster that database ??”) </li></ul><ul><li>Bound to static resources (IPs, disk drives, etc.) </li></ul><ul><li>Hard to scale (separate clustering model for each tier) </li></ul><ul><li>Hard to maintain </li></ul>Ever Tried to Deploy This on the Cloud? Business/Services Tier Back-up Back-up Back-up Data Tier Messaging B C A Back-up
  4. 4. There’s only so much a traditional tier-based application can do…
  5. 5. To take full advantage of the cloud, Your application’s architecture needs to change
  6. 6. <ul><li>It needs to be elastic : </li></ul><ul><li>Grow (and shrink) as needed, based on work loads </li></ul><ul><li>But with no downtime </li></ul><ul><li>And with a corresponding performance improvement </li></ul>
  7. 7. <ul><li>It needs to be efficient : </li></ul><ul><li>By doing (much) more with the same resources: </li></ul><ul><ul><li>Via distributed in memory technologies </li></ul></ul><ul><ul><li>Which means (much) higher throughput and (much) lower latency </li></ul></ul>
  8. 8. <ul><li>It needs to be modular : </li></ul><ul><li>Add, remove and update services on the fly </li></ul><ul><li>But without downtime </li></ul>
  9. 9. <ul><li>GigaSpaces XAP Value Proposition: </li></ul><ul><li>A Scale-Out Application Platform </li></ul><ul><li>Optimized for distributed and virtualized environments: </li></ul><ul><li>Any deployment platform: clouds, grids, commodity servers, SMPs </li></ul><ul><li>Any language: Spring/Java, .Net, C++, dynamic languages </li></ul><ul><li>SLA driven – grow and shrink based on the application’s load </li></ul>
  10. 10. GigaSpaces XAP is driven by the need to predictably handle fluctuating demand and peak loads
  11. 11. GigaSpaces XAP is driven by the need to get guaranteed performance under any processing load
  12. 12. GigaSpaces XAP is driven by the need for cost-effective, on-demand scalability for clouds and grids
  13. 13. GigaSpaces XAP Middleware Virtualization API Facade Common Clustering layer Messaging Services Data Deployment Virtualization Development Environment Infrastructure Virtualization The Cloud Where Does GigaSpaces XAP Fit In?
  14. 14. Can Your Application Handle the Load? How can your application take the heat ??? Your Server
  15. 15. The Cloud GigaSpaces XAP will manage, monitor and scale your application on the fly on the cloud Achieving On-Demand Scalability
  16. 16. Download GigaSpaces XAP 6.6: http://www.gigaspaces.com/LatestProductVersion GigaSpaces XAP Product Overview: http://www.gigaspaces.com/wiki/display/XAP66/Concepts GigaSpaces XAP for EC2 (Technology Preview): http://www.gigaspaces.com/wiki/display/XAP66/Cloud+Computing