Welcome to the new Gigaspaces XAP forum. To recover your account, please follow these instructions.

Ask Your Question

Has anybody used the Amazon EC2?

Has anybody used the Amazon EC2 with XAP?

This thread was imported from the previous forum.
For your reference, the original is available here

asked 2008-08-04 11:47:29 -0500

updated 2013-08-08 09:52:00 -0500

jaissefsfex gravatar image
edit retag flag offensive close merge delete

5 Answers

Sort by ยป oldest newest most voted


Miwok Airways Selects GigaSpaces for Its On-Demand Flight System in the "Clouds"

Combined With the Amazon Elastic Compute Cloud, GigaSpaces Provides Scalable, High-Performance Platform for Company's Online Booking System


answered 2008-10-27 12:46:10 -0500

shay hassidim gravatar image
edit flag offensive delete link more

Actually, we at Miwok Airways are another customer that have been using GigaSpaces with Amazon EC2 for quite a while, developing our Online Reservation system that allows our future customers to book on-demand air-travel at economy class prices plus additional travel services, such as rentals cars, cabs or hotels and conference rooms. We will launch soon, so we can provide more in-depth details on our implementation at that time.


Edited by: Uri Cohen on Jan 15, 2013 9:42 AM

answered 2008-08-07 22:22:12 -0500

veit gravatar image
edit flag offensive delete link more

Yes, we have several customers using us on EC2 for various use-cases.

One of our public use-cases is a company called BazuMedia, they are doing Real time tracking, messaging, and scoring for global athletic events. They are using GigaSpaces on EC2 to increase and reduce processing/memory requirements as needed during peak/off-peak times. In addition they leveraging our out-of-the-box self-healing/fail-over capabilities to control their data-intensive SLAs on EC2.

You are welcome to watch a live demo and a presentation of BazuMedia in a joint webinar we did with them and Amazon, recording available here [ http://www.gigaspaces.com/resource/we... ].

In addition you are welcome to read more at our EC2 portal - [ http://www.gigaspaces.com/ec2 ]

Edited by: dekel crownadmin on Aug 4, 2008 12:36 PM

answered 2008-08-04 12:35:24 -0500

dekel gravatar image
edit flag offensive delete link more

Just keep in mind that members of the Gigaspaces Startup program cannot use EC2 at no charge, even if they build and deploy there own custom AMIs.


answered 2008-08-08 20:50:28 -0500

oravecz gravatar image
edit flag offensive delete link more

Absolutely, we are. We manage large amounts of data and processing for athletic events (marathons, triathlons).

Cloud computing resolves infrastructure problems in its own way, but also opens doors to different sort of issues. Traditional applications and middleware is mostly not capable of running in a dynamically configured infrastructure environment, where servers go down and up and configuration changes at runtime. We tried to do this before GigaSpaces and our biggest obstacle was the relational database. Most HA tools for RDBMS are not developed to run in such environments and require a resilient static infrastructure. In such cases, although you can develop a truly scalable application that doesn't rely on static semantics, you're still stuck with a SPOF when it comes to persisting the data. There are other way of accomplishing distributed in-memory data store, but in our search, no one does it quite a good as GigaSpaces yet. We really don't have to worry about nodes going down due to unexpected failures or planned scale-downs or bringing them back up when system load requires. GigaSpaces has a declarative way and easy deployment modes to handle these scenarios. You can still persist data to a relational db behind the scenes, but the traditional RDBMS's lack of scalability/availability will not bring down the application cluster. One way to persist is as a part of a master/worker pattern and though any failures in persistence can be queued until the persistence mechanism comes back up. You're application though, works on real-time/in-memory data structure and has access to a partitioned or replicated distributed object store.

Ilya Sterin

answered 2008-08-04 13:34:19 -0500

isterin gravatar image
edit flag offensive delete link more


thank you for your reply - this sounds really good! Am looking forward to experiment this myself.

If you don't mind guys I have a few more questions for the group about EC2 and this particular use case

1/ what sort of update rate does your system generate?

For the system we are building, we are talking about a particular object type that has 15,000 instances in the cache, each of these which could be updated up to twice a second. i.e. 30,000 update per seconds max. On the back of this, we (will) have processing units monitoring these update and taking an action.

Does that sound achievable / realistic firstly for XAP and secondly for the EC2 infrasttructure.

2/ What OS does the Gigaspace Image on EC2 uses (windows?, linux?)

3/ How reliable have you found the Amazon infrastructure is?


jaguarg gravatar image jaguarg  ( 2008-08-05 11:52:22 -0500 )edit

For all Gigaspaces EC2 users: We are working on our next generation EC2 integration. This will be available soon. It will include transparent EC2 deployment flow and "desktop on the cloud" user experience. This will be ready in few weeks.


shay hassidim gravatar image shay hassidim  ( 2008-08-05 13:57:49 -0500 )edit


For 30K updates/sec u will need few spaces. In average a space running with a backup will be able to perform 2K-5K updates/sec for a single client. This scales until CPU is fully utilized. So you might need 6-15 partitions to handle such load - depends with the amount of concurrent users and object size. Read operations are much faster.

If u need more details about the space capacity let me know. I can send u our benchmark report.

The Gigaspaces AMI using linux (there is no windows based AMI). For the next AMI release , we plan to provide one with debian and another with RH.


shay hassidim gravatar image shay hassidim  ( 2008-08-05 14:57:19 -0500 )edit

Hi Shay - please could you send me the benchmark report?

Also, is this benchmark valid for the Amazon EC2?


Edited by: Francis O. on Aug 6, 2008 6:34 AM

jaguarg gravatar image jaguarg  ( 2008-08-06 06:34:21 -0500 )edit

Hi Ilya - In your EC2 use case where is your RDBMS hosted?


jaguarg gravatar image jaguarg  ( 2008-08-06 06:37:00 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2008-08-04 11:47:29 -0500

Seen: 231 times

Last updated: Oct 27 '08