AlloyDB for PostgreSQL

Overview

AlloyDB for PostgreSQL is a fully managed PostgreSQL-compatible database service for your most demanding enterprise database workloads. AlloyDB combines the best of Google Cloud with one of the most popular open-source database engines, PostgreSQL, for superior performance, scale, and availability. For information specific to AlloyDB for PostgreSQL, see the AlloyDB for PostgreSQL documentation.

Features

If you're new to AlloyDB for PostgreSQL, then be sure to check out the AlloyDB for PostgreSQL features page.

Instance settings

Many configuration settings go into the creation of a AlloyDB cluster. Your needs may vary from the defaults. See the Create a cluster and its primary instance page for more information.

Connectivity

AlloyDB for PostgreSQL offers connectivity through private IP addresses.

In cases where you are migrating from a Cloud SQL for PostgreSQL source that is using the old Cloud SQL producer network architecture, and in several other scenarios, the recommended connectivity method is a cloud-hosted TCP proxy. Database Migration Service can provide a guided experience to help you set this up.

VPC peering connectivity method is applicable to self-managed sources in Google Cloud, and to sources in other cloud platforms that are connected to your Google Cloud VPC via VPN or Interconnect. Reverse SSH tunnel is also offered for scenarios where using unsecure connections are required.

In all cases, SSL/TLS can also be used to secure the underlying network connection between the source and destination databases.

AlloyDB users

The first time you connect to a new AlloyDB cluster, use the postgres account.

Because it's a managed service, AlloyDB doesn't allow PostgreSQL users to have SUPER privileges.

High availability

AlloyDB instances are high availability (HA) by default.

What's next

Learn more about everything you can do with your AlloyDB instance.