YugabyteDB on Ubuntu 24.04 LTS
by cloudimg
YugabyteDB on Ubuntu 24.04 LTS by cloudimg
YugabyteDB on Ubuntu 24.04 LTS by cloudimg
YugabyteDB is an open-source, high-performance distributed SQL database designed for resilience and horizontal scalability. It is PostgreSQL-compatible through its YSQL API and Cassandra-compatible through YCQL, so applications and tools connect with familiar drivers. This cloudimg image runs YugabyteDB in single-node mode (yugabyted) with the web UI fronted by nginx on port 80, stores all data on a dedicated Azure data disk, and generates a unique YSQL password on the first boot of every VM. Backed by 24/7 expert support.
Distributed SQL
PostgreSQL-compatible YSQL (port 5433) and Cassandra-compatible YCQL (port 9042), with the resilience and horizontal scalability of a distributed database. Connect with standard PostgreSQL or Cassandra drivers and tools.
Dedicated Data Disk
All database data lives on a dedicated, independently resizable Azure data disk mounted at /var/lib/yugabyte, separate from the OS disk and re-provisioned with every VM.
Secure First Boot
YugabyteDB ships a default passwordless superuser, so a unique per-VM YSQL password is generated on the first boot of every VM and written to a root-only file; the YSQL port binds to loopback by default and the web UI is fronted by nginx with HTTP Basic auth.
Why Choose cloudimg?
- 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk
- Production Ready from Launch Pre configured, security patched, and validated before publication
- Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V
What is Included
- YugabyteDB single-node (yugabyted) with the YSQL (5433) and YCQL (9042) APIs
- The yugabyted web UI fronted by nginx on port 80 with HTTP Basic auth
- A unique per-VM YSQL password generated on first boot in a root-only file
- A dedicated Azure data disk at /var/lib/yugabyte for all database data
- yugabyted.service and nginx.service as systemd units
Networking
The YSQL port 5433 (and YCQL 9042) bind to loopback by default - open them in your NSG (restricted to trusted networks) or reach YugabyteDB over an SSH tunnel.
Use Cases
A resilient PostgreSQL-compatible distributed SQL database, geo-distributed and horizontally scalable workloads, cloud-native transactional applications, and a self-hosted alternative to managed distributed SQL.
Visit www.cloudimg.co.uk/guides/yugabytedb-on-ubuntu-24-04-azure for the full user guide.
YugabyteDB is a trademark of Yugabyte, Inc. cloudimg is not affiliated with or endorsed by Yugabyte, Inc. All trademarks are the property of their respective holders.