Postgres holds a special place for us. As the Ubicloud team, we built four managed Postgres solutions (including Heroku Postgres and Citus) over the years. When we launched Ubicloud Postgres last year, it was in a way our fifth managed Postgres service.
From the outset, we mapped out the following feature list for our managed database. This list was based on hundreds of customer conversations; and we believed it to define a powerful managed PostgreSQL service.
Today, we are excited to announce a major upgrade to Ubicloud Postgres. The following features are now available as part of our managed service:
Read replicas allow you to create one or more copies of your primary PostgreSQL database instance. These replicas continuously follow your primary database using PostgreSQL’s replication mechanisms to stay up to date with changes. With Ubicloud, you can now spin up read replicas with a single click.
With Ubicloud, you can resize your database instance according to the needs of your business with just a few clicks. Scaling up or down is one of the simplest ways to keep your managed PostgreSQL database both high-performing and cost-effective, no matter how your needs evolve.
High Availability (HA) is critical for any production database. Ubicloud Managed PostgreSQL now supports HA configurations across multiple datacenters (multi-AZ).
This means that your managed database spans across availability zones, ensuring your application stays online even if an entire datacenter experiences an outage. Ubicloud PostgreSQL’s automated failover ensures minimal downtime and seamless continuity for your applications.
Connection pooling is now built into Ubicloud PostgreSQL, making it more performant and scalable.
PostgreSQL performance can degrade with the number of parallel connections because PostgreSQL creates a new backend process for every client connection. This can quickly consume memory and CPU as your application grows.
Connection pooling improves database performance by managing persistent connections, instead of constantly opening and closing them. This reduces latency and increases throughput. It’s especially beneficial for applications that make numerous short, intermittent database requests.
Ubicloud uses PgBouncer, the industry-standard connection pooler for PostgreSQL. You can start using it simply by updating your application’s connection string to point to the port 6432, instead of the default port 5432. Firewall rules are applied the same way to the pooling port as well.
With built-in connection pooling, Ubicloud PostgreSQL provides a high performance, stable and reliable PostgreSQL experience.
A managed maintenance window lets you control when essential updates-like configuration changes, minor updates, and system improvements-are applied to your managed PostgreSQL instance. Instead of unexpected interruptions, you decide the best time for maintenance, ensuring your database stays secure and up-to-date with minimal impact on your application.
Our UI now has all the metrics you need to keep track of your database usage. You can see metrics like CPU, memory or disk usage at 15 seconds granularity. This way, you can diagnose and resolve issues that might degrade your database performance. You can also decide to scale your database according to your needs.
Ubicloud PostgreSQL is designed for automation and integration from the ground up. Every major operation can be performed programmatically through our APIs. These operations include creating databases, scaling resources, enabling or disabling high availability (HA), provisioning read replicas, and more.
With Ubicloud’s API-first approach, you’re in control - whether you’re managing a single instance or orchestrating multiple databases across regions.
Ubicloud PostgreSQL brings together years of expertise and a focus on what matters most: reliability, performance, and control. With our new features, you have the tools you need to build on a modern PostgreSQL database.
What sets Ubicloud apart from other solutions are:
If you have questions or feedback, our team would love to hear from you at [email protected].