Hazelcast on Ubuntu 24.04 LTS
by cloudimg
Hazelcast on Ubuntu 24.04: an open source distributed in-memory data grid with SQL over in-memory maps
Hazelcast is an open source distributed in-memory data grid and compute platform. It keeps data in RAM across a cluster for memory-speed reads and writes, exposes distributed maps and other data structures, runs ANSI SQL queries directly over that in-memory data, and executes distributed compute. This cloudimg image runs a single Hazelcast member of the open source edition on Ubuntu 24.04 LTS as a hardened systemd service, with the OS security patched and kept current by unattended upgrades.
The image is ready the moment it boots. Hazelcast 5.7.0 is installed from the official open source distribution and runs on OpenJDK 17 as a dedicated hazelcast system user. Manage the grid with the bundled hz and hz-cli command-line tools and the SQL shell: create a mapping over an in-memory map, insert rows, and query them with familiar SQL, all from the VM. It is a fast building block for caching, low latency data access and distributed SQL over data held in memory.
Security is built in. The member binds to loopback only (127.0.0.1), so the cluster port 5701 is never exposed off the box; the only inbound port on the image is SSH, and remote access is over an SSH tunnel. Because the open source edition has no password or TLS realm (those are Hazelcast Enterprise features), the image uses the cluster name as a per-VM join secret: the default cluster name is replaced with a unique random value generated on the first boot of every VM and written to a root-only file, so a client can only connect if it presents that secret and no shared credential is ever baked into the image.
The Hazelcast core is licensed under the Apache License 2.0, free and open source with no per-CPU or per-deployment fee. The separate Hazelcast Management Center and Hazelcast Enterprise products are not included. cloudimg is not affiliated with or endorsed by Hazelcast, Inc.; Hazelcast is a mark of its owner. cloudimg provides packaging, the secure by default loopback only and rotated join secret posture, security patching, and 24/7 support with a guaranteed 24 hour response SLA.