System Requirements for Azure PostgreSQL Database

Verify that your environment meets the system requirements for PostgreSQL data on an Azure application.

Software Requirements

  • Packages required on access nodes:

    • Virtual Server Agent

    • PostgreSQL Agent

  • Access nodes that you run backup and restore operations on must have one of the following operating systems:

Operating system

Processor architecture

Amazon Linux 2023 AMI

  • 64-bit (Arm)

  • 64-bit (x86)

Amazon Linux 2 AMI (HVM) - Kernel 5.10, SSD Volume Type

  • 64-bit (Arm)

  • 64-bit (x86)

CentOS 7.x, 8.x

  • x64

  • Compatible processors

Oracle Linux Enterprise 9.x, 8.x, 7.x

  • x64

  • Compatible processors

Red Hat Enterprise Linux 9.x, 8.x, 7.x

  • x64

  • Compatible processors

Rocky Linux 9.x, 8.x

  • x64

  • Compatible processors

Windows 2022, 2019, 2016, 2012

  • x64

  • Compatible processors

Note

  • If you have network configuration enabled on the access nodes, before you deploy a Windows or a Linux proxy, configure a firewall on the cloud proxy and on-premises.

  • Amazon Linux 2023 on 64-bit (Arm) and 64-bit (x86) are supported for PostgreSQL 15.x only. For more information, go to AWS documentation on supported packages.

Azure Cloud

Verify that the following ports are open:

  • Inbound rules for PostgreSQL instance

    • 5432 to allow connections from backup gateway
  • Outbound rules on backup gateway

    • 443 to management.azure.com

    • 5432 for backup gateway to connect to PostgreSQL endpoints

User Account Requirements

Verify that the PostgreSQL instance has a user account with sufficient privileges to perform pg_dump and pg_restore for databases to be backed up. The following table illustrates the necessary privileges the user account should have to perform backup and restore operations:

Operations Privileges PostgreSQL User Should Have
Backup CREATEDB, CREATEROLE
Restore CREATEDB, CREATEROLE, INHERIT, LOGIN

CONNECTION LIMIT, if set, should at least have a value of 2.

Important

The user should be the member of azure_pg_admin role.

Supported PostgreSQL Versions

From PostgreSQL version 12.x to version 17.x

SSL and TLS Support

The supported TLS versions to create Azure SSL encrypted PostgreSQL instances are TLS 1.0, 1.1 and 1.2.

Loading...