an in-memory data grid for caching, session storage and data that has to be fast
Infinispan is an open source in-memory data grid: a key value store that keeps data in memory so it can be read at memory speed, with the option to write it through to disk so it survives a restart. Applications reach it over Hot Rod, its own binary protocol, with official clients for Java, Go, JavaScript, C++, .NET and Python, or over a full REST API on the same port. A web console is included for creating caches, browsing entries and watching statistics.
The upstream distribution ships no user at all, and the cloudimg image creates none: an administrator unique to your instance is generated on first boot into a root only file, stored as salted hashes. One port serves the REST API, the console and Hot Rod together behind TLS with a certificate minted for your instance, and a durable cache template is defined so the caches you create survive a restart. Upstream's cluster transport is removed rather than firewalled, so no cluster socket exists on a single node. Paired deployment guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.