Would it be possible to run Infinispan in an EC2 environment using only S3 as the store and communication mechanism to share data between jbossas7 instances? The use case for this is in the openshift express environment where the lack of IP6 addresses between nodes that are running multiple express applications does not allow for even TCP based jgroups clustering.
I was going to anwer "no", but actually if some limitations are acceptable we might get something working.
S3 can be used as a cache store, so that each node writes through the cache and stores all data on S3 as well. Then you have to face two other problems:
In pratice I don't know if this could be acceptable for your use case, it certainly would be great to store Lucene indexes as each key value is immutable.
An alternative implementation which would require coding is to implement a different Transport; Infinispan was designed around JGroups but the Transport is in theory pluggable. I write in theory as that wasn't attempted yet, and some of the concepts from JGroups leak out to the API which should be implemented by such an alternative.
|Retrieving data ...|