From 7c8e8ec7f7dfb48de5ede63b0914d20f756475b5 Mon Sep 17 00:00:00 2001 From: Jared <85176005+JaredMSFT@users.noreply.github.com> Date: Thu, 11 Sep 2025 14:04:33 -0400 Subject: [PATCH 1/8] aligned capitalization for Elastic Clusters removed irrlelevant region question clarified extensions info added question regarding public preview to GA transition added info for pgbouncer and re: port 7432 CMK not available from portal confirmed Entra is working --- .../concepts-elastic-clusters-limitations.yml | 83 ++++++++++--------- 1 file changed, 46 insertions(+), 37 deletions(-) diff --git a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml index 12b5fd6184..4f3b23e5cb 100644 --- a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml +++ b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml @@ -1,7 +1,7 @@ ### YamlMime:FAQ metadata: - title: Limitations of elastic clusters (preview) - description: "Learn about existing limitations of elastic clusters with Azure Database for PostgreSQL Flexible server during public preview." + title: Limitations of Elastic Clusters (preview) + description: "Learn about existing limitations of Elastic Clusters with Azure Database for PostgreSQL Flexible server during public preview." author: mulander ms.author: adamwolk ms.reviewer: maghan @@ -10,89 +10,98 @@ metadata: ms.date: 07/06/2025 ms.custom: references_regions -title: "Frequently asked questions about elastic clusters (preview)" +title: "Frequently asked questions about Elastic Clusters (preview)" summary: | [!INCLUDE [applies-to-postgresql-flexible-server](~/reusable-content/ce-skilling/azure/includes/postgresql/includes/applies-to-postgresql-flexible-server.md)] - The following section describes capacity and functional limits in elastic clusters with Azure Database for PostgreSQL. + The following section describes capacity and functional limits in Elastic Clusters with Azure Database for PostgreSQL. - Current [limitation of Azure Database for PostgreSQL Flexible](concepts-limits.md) server also apply to elastic clusters. - The rest of the document describes differences that apply only to elastic clusters. + Current [limitation of Azure Database for PostgreSQL Flexible](concepts-limits.md) server also apply to Elastic Clusters. + The rest of the document describes differences that apply only to Elastic Clusters. sections: - name: General questions: - - question: In what regions can I use elastic clusters? + - question: In what regions can I use Elastic Clusters? answer: | Elastic clusters are an Azure Database for PostgreSQL flexible server feature and as such are available in the [same regions](https://azure.microsoft.com/explore/global-infrastructure/products-by-region/). - - - question: Elastic clusters aren't available in the region I need, what can I do? - answer: | - We're enabling other regions shortly, if you're interested in specific regions fill out [this form](https://aka.ms/preview-pg-citus). - - question: Can I create more databases in an elastic cluster? + - question: Can I create more databases in an Elastic Cluster? answer: | The Azure portal provides credentials to connect to exactly one database per cluster. Currently, creating another database isn't allowed, and the `CREATE DATABASE` command fails with an error. - This database is called `postgres` by default. After the public preview, custom database names at cluster provisioning time will be supported. - - question: What PostgreSQL version is supported with elastic clusters? + + - question: What PostgreSQL version is supported with Elastic Clusters? answer: Elastic clusters support PostgreSQL version 16 during the public preview. - - question: Can I use Major Version Upgrades with elastic clusters? + + - question: Can I use Major Version Upgrades with Elastic Clusters? answer: Currently, Major Version Upgrades aren't supported during the preview. + - question: Can I download server logs? answer: Currently, downloading server logs isn't supported during the preview. You can use Azure Metrics, Log Analytic Workspaces and PostgreSQL views to analyze cluster behavior. - - question: Can I use terraform to deploy elastic clusters? + + - question: Can I use terraform to deploy Elastic Clusters? answer: Currently, terraform isn't supported during the preview. ARM templates are supported. + - name: Backups questions: - question: Can I use GEO backups & GEO restore? answer: Currently, GEO backups & GEO restore aren't supported during the preview. + - question: Is Long Term Retention (LTR) supported? answer: Currently, Long Term Retention isn't supported during the preview. + - name: Extensions questions: - - question: Why is TimescaleDB not available with elastic clusters? - answer: TimescaleDB extension isn't supported on elastic cluster due to low-level conflicts with the Citus extension. - - question: What extensions aren't supported during preview? - answer: | - The following extensions aren't supported during the preview: - - anon - - pg_qs - Query Store - - postgis_topology - - TimescaleDB + - question: Which extensions are available for Elastic Clusters? + answer: Elastic Clusters are compatible with many other powerful extensions, however, it's important to review the list of supported extensions along with any specific release notes. You can find the list of supported extensions under the [Citus GitHub repo](https://github.com/citusdata/citus/blob/main/EXTENSION_COMPATIBILITY.md). + + - question: Why isn't TimescaleDB available with Elastic Clusters? + answer: The Citus extension makes use of key low-level system hooks which conflict with the TimescaleDB extension. Fortunately, Elastic Clusters provide similar time-series capabilities. You can learn more about timeseries data in the [Citus documentation](https://docs.citusdata.com/en/stable/use_cases/timeseries.html). - name: Migrations questions: - - question: How can I migrate to/from elastic clusters? - answer: Currently, migrations to/from elastic clusters can be done with pg_dump, pg_restore, and pgcopydb. Any other tool working with standard PostgreSQL should work. + - question: How can I migrate to/from Elastic Clusters? + answer: Migrations to/from Elastic Clusters can be done with pg_dump, pg_restore, and pgcopydb. Any other tool working with standard PostgreSQL should work. + + - question: Can I convert my existing Public Preview instance to General Availability (GA) Elastic Clusters? + answer: Public Preview clusters cannot be converted/promoted to GA clusters. Migration to GA Elastic Clusters can be made following the migration methods described above. + - name: Networking questions: - - question: Can I use PgBouncer for connection pooling with elastic clusters? - answer: Yes, you can use PgBouncer with elastic clusters. Port 6432 should be used for schema and node management operations, while port 8432 is load-balanced to PgBouncer instances running across all nodes in the cluster. + - question: Can I use PgBouncer for connection pooling with Elastic Clusters? + answer: Public Preview does not currently support PgBouncer with Elastic Clusters. + + - question: Which ports are used for Elastic Clusters? + answer: Port 7432 is used to balance incoming client connections across all nodes in the Citus cluster, including both coordinator and worker nodes. + A five-tuple hash (based on source IP, port, destination IP, port, and protocol) is used to route each connection to a specific node. - - question: Can I use virtual network (VNet) with elastic clusters? + - question: Can I use virtual network (VNet) with Elastic Clusters? answer: Currently, virtual network isn't supported during the preview. - - question: Are Private Domain Name System (DNS) Zones supported with elastic clusters? + - question: Are Private Domain Name System (DNS) Zones supported with Elastic Clusters? answer: Currently, Private DNS Zones aren't supported during the preview. - name: Storage questions: - question: Can I use customer-managed keys (CMK) for storage encryption? - answer: Currently, customer-managed keys aren't supported during the preview. + answer: Customer-managed keys are not currently supported during the preview. + - question: Is Storage Auto Scale available? answer: Currently, Storage Auto Scale isn't supported during the preview. - name: Authentication questions: - - question: Can I use Microsoft Entra ID authentication with elastic clusters? - answer: Currently, Microsoft Entra ID authentication isn't supported during the preview. + - question: Can I use Microsoft Entra ID authentication with Elastic Clusters? + answer: Yes! Microsoft Entra ID authentication is currently supported and follows the same principles found in Flexible Server. - name: Performance questions: - - question: Can I use Query Performance Insights with elastic clusters? + - question: Can I use Query Performance Insights with Elastic Clusters? answer: Currently, Query Performance Insights isn't supported during the preview. - - question: Can I use Automatic Index Tuning with elastic clusters? + + - question: Can I use Automatic Index Tuning with Elastic Clusters? answer: Currently, Automatic Index Tuning isn't supported during the preview. - - question: Can I use replicas with elastic clusters? + + - question: Can I use replicas with Elastic Clusters? answer: Currently, replicas aren't supported during the preview. From d382591365cbc423a17c3c4658e82080995f8e38 Mon Sep 17 00:00:00 2001 From: Jared <85176005+JaredMSFT@users.noreply.github.com> Date: Fri, 12 Sep 2025 20:34:26 -0400 Subject: [PATCH 2/8] corrected case. incorporated feedback comments. --- .../concepts-elastic-clusters-limitations.yml | 64 +++++++++---------- 1 file changed, 30 insertions(+), 34 deletions(-) diff --git a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml index 4f3b23e5cb..aa262d8733 100644 --- a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml +++ b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml @@ -1,7 +1,7 @@ ### YamlMime:FAQ metadata: - title: Limitations of Elastic Clusters (preview) - description: "Learn about existing limitations of Elastic Clusters with Azure Database for PostgreSQL Flexible server during public preview." + title: Limitations of elastic clusters (preview) + description: "Learn about existing limitations of elastic clusters with Azure Database for PostgreSQL Flexible server during public preview." author: mulander ms.author: adamwolk ms.reviewer: maghan @@ -10,19 +10,19 @@ metadata: ms.date: 07/06/2025 ms.custom: references_regions -title: "Frequently asked questions about Elastic Clusters (preview)" +title: "Frequently asked questions about elastic clusters (preview)" summary: | [!INCLUDE [applies-to-postgresql-flexible-server](~/reusable-content/ce-skilling/azure/includes/postgresql/includes/applies-to-postgresql-flexible-server.md)] - The following section describes capacity and functional limits in Elastic Clusters with Azure Database for PostgreSQL. + The following section describes capacity and functional limits in elastic clusters with Azure Database for PostgreSQL. - Current [limitation of Azure Database for PostgreSQL Flexible](concepts-limits.md) server also apply to Elastic Clusters. - The rest of the document describes differences that apply only to Elastic Clusters. + Current [limitation of Azure Database for PostgreSQL Flexible](concepts-limits.md) server also apply to elastic clusters. + The rest of the document describes differences that apply only to elastic clusters. sections: - name: General questions: - - question: In what regions can I use Elastic Clusters? + - question: In what regions can I use elastic clusters? answer: | Elastic clusters are an Azure Database for PostgreSQL flexible server feature and as such are available in the [same regions](https://azure.microsoft.com/explore/global-infrastructure/products-by-region/). @@ -31,17 +31,17 @@ sections: The Azure portal provides credentials to connect to exactly one database per cluster. Currently, creating another database isn't allowed, and the `CREATE DATABASE` command fails with an error. This database is called `postgres` by default. After the public preview, custom database names at cluster provisioning time will be supported. - - question: What PostgreSQL version is supported with Elastic Clusters? + - question: What PostgreSQL version is supported with elastic clusters? answer: Elastic clusters support PostgreSQL version 16 during the public preview. - - question: Can I use Major Version Upgrades with Elastic Clusters? + - question: Can I use Major Version Upgrades with elastic clusters? answer: Currently, Major Version Upgrades aren't supported during the preview. - question: Can I download server logs? answer: Currently, downloading server logs isn't supported during the preview. You can use Azure Metrics, Log Analytic Workspaces and PostgreSQL views to analyze cluster behavior. - - question: Can I use terraform to deploy Elastic Clusters? - answer: Currently, terraform isn't supported during the preview. ARM templates are supported. + - question: Can I use Terraform to deploy elastic clusters? + answer: Currently, Terraform isn't supported during the preview. ARM templates are supported. - name: Backups questions: @@ -53,33 +53,29 @@ sections: - name: Extensions questions: - - question: Which extensions are available for Elastic Clusters? - answer: Elastic Clusters are compatible with many other powerful extensions, however, it's important to review the list of supported extensions along with any specific release notes. You can find the list of supported extensions under the [Citus GitHub repo](https://github.com/citusdata/citus/blob/main/EXTENSION_COMPATIBILITY.md). + - question: Which extensions are available for elastic clusters? + answer: Elastic clusters are compatible with the majority of PostgreSQL extensions. For a comprehensive list, please refer to the [extension compatibility matrix](https://github.com/citusdata/citus/blob/main/EXTENSION_COMPATIBILITY.md) in the Citus GitHub repository. Be sure to review the release notes and support details when using any of the available extensions alongside elastic clusters. - - question: Why isn't TimescaleDB available with Elastic Clusters? - answer: The Citus extension makes use of key low-level system hooks which conflict with the TimescaleDB extension. Fortunately, Elastic Clusters provide similar time-series capabilities. You can learn more about timeseries data in the [Citus documentation](https://docs.citusdata.com/en/stable/use_cases/timeseries.html). + - question: Why isn't TimescaleDB available with elastic clusters? + answer: Elastic clusters make use of key low-level system hooks which conflict with the TimescaleDB extension. Fortunately, elastic clusters provide similar time-series capabilities. You can learn more about timeseries data in the [Citus documentation](https://docs.citusdata.com/en/stable/use_cases/timeseries.html). - name: Migrations questions: - - question: How can I migrate to/from Elastic Clusters? - answer: Migrations to/from Elastic Clusters can be done with pg_dump, pg_restore, and pgcopydb. Any other tool working with standard PostgreSQL should work. + - question: How can I migrate to/from elastic clusters? + answer: Migrations to/from elastic clusters can be done with pg_dump, pg_restore, and pgcopydb. Any other tool working with standard PostgreSQL should work. - - question: Can I convert my existing Public Preview instance to General Availability (GA) Elastic Clusters? - answer: Public Preview clusters cannot be converted/promoted to GA clusters. Migration to GA Elastic Clusters can be made following the migration methods described above. + - question: Can I convert my existing Public Preview instance to General Availability (GA) elastic clusters? + answer: If you have created any elastic clusters during the Public Preview phase, you are required to re-create them once the feature becomes Generally Available. If this raises concerns, or if you need help determining whether your server meets the necessary requirements, please contact us at [pgfscitus@microsoft.com](mailto:pgfscitus@microsoft.com). - name: Networking questions: - - question: Can I use PgBouncer for connection pooling with Elastic Clusters? - answer: Public Preview does not currently support PgBouncer with Elastic Clusters. + - question: Can I use PgBouncer for connection pooling with elastic clusters? + answer: Yes, PgBouncer is supported with elastic clusters. Port 6432 should be used for schema and node management operations, while port 8432 is load-balanced to PgBouncer instances running across all nodes in the cluster. - - question: Which ports are used for Elastic Clusters? - answer: Port 7432 is used to balance incoming client connections across all nodes in the Citus cluster, including both coordinator and worker nodes. - A five-tuple hash (based on source IP, port, destination IP, port, and protocol) is used to route each connection to a specific node. + - question: Can I use virtual network (VNet) injection with elastic clusters? + answer: Currently, virtual network injection isn't supported during the preview. - - question: Can I use virtual network (VNet) with Elastic Clusters? - answer: Currently, virtual network isn't supported during the preview. - - - question: Are Private Domain Name System (DNS) Zones supported with Elastic Clusters? + - question: Are Private Domain Name System (DNS) Zones supported with elastic clusters? answer: Currently, Private DNS Zones aren't supported during the preview. - name: Storage @@ -92,16 +88,16 @@ sections: - name: Authentication questions: - - question: Can I use Microsoft Entra ID authentication with Elastic Clusters? - answer: Yes! Microsoft Entra ID authentication is currently supported and follows the same principles found in Flexible Server. + - question: Can I use Microsoft Entra ID authentication with elastic clusters? + answer: Microsoft Entra ID authentication is supported for elastic clusters. - name: Performance questions: - - question: Can I use Query Performance Insights with Elastic Clusters? + - question: Can I use Query Performance Insights with elastic clusters? answer: Currently, Query Performance Insights isn't supported during the preview. - - question: Can I use Automatic Index Tuning with Elastic Clusters? + - question: Can I use Automatic Index Tuning with elastic clusters? answer: Currently, Automatic Index Tuning isn't supported during the preview. - - question: Can I use replicas with Elastic Clusters? - answer: Currently, replicas aren't supported during the preview. + - question: Can I use replicas with elastic clusters? + answer: Elastic clusters currently support a single read-replica during the preview. From 71c76f6d70e9ea568ef9903026527d44155bfff2 Mon Sep 17 00:00:00 2001 From: Jared <85176005+JaredMSFT@users.noreply.github.com> Date: Fri, 12 Sep 2025 20:36:38 -0400 Subject: [PATCH 3/8] missed case fix --- .../flexible-server/concepts-elastic-clusters-limitations.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml index aa262d8733..9b38d20803 100644 --- a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml +++ b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml @@ -26,7 +26,7 @@ sections: answer: | Elastic clusters are an Azure Database for PostgreSQL flexible server feature and as such are available in the [same regions](https://azure.microsoft.com/explore/global-infrastructure/products-by-region/). - - question: Can I create more databases in an Elastic Cluster? + - question: Can I create more databases in an elastic cluster? answer: | The Azure portal provides credentials to connect to exactly one database per cluster. Currently, creating another database isn't allowed, and the `CREATE DATABASE` command fails with an error. This database is called `postgres` by default. After the public preview, custom database names at cluster provisioning time will be supported. From afdcb23cf9971f248ceff7a0c7faa7a7f87ca1c4 Mon Sep 17 00:00:00 2001 From: Jared <85176005+JaredMSFT@users.noreply.github.com> Date: Wed, 17 Sep 2025 11:03:03 -0400 Subject: [PATCH 4/8] removed whitespace --- .../flexible-server/concepts-elastic-clusters-limitations.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml index 9b38d20803..c95c41d434 100644 --- a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml +++ b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml @@ -71,7 +71,7 @@ sections: questions: - question: Can I use PgBouncer for connection pooling with elastic clusters? answer: Yes, PgBouncer is supported with elastic clusters. Port 6432 should be used for schema and node management operations, while port 8432 is load-balanced to PgBouncer instances running across all nodes in the cluster. - + - question: Can I use virtual network (VNet) injection with elastic clusters? answer: Currently, virtual network injection isn't supported during the preview. @@ -100,4 +100,4 @@ sections: answer: Currently, Automatic Index Tuning isn't supported during the preview. - question: Can I use replicas with elastic clusters? - answer: Elastic clusters currently support a single read-replica during the preview. + answer: Elastic clusters currently support a single read-replica during the preview. \ No newline at end of file From ccd9798003d120aa29afb56dd3518a44ba1afa7f Mon Sep 17 00:00:00 2001 From: Jared <85176005+JaredMSFT@users.noreply.github.com> Date: Thu, 18 Sep 2025 08:57:30 -0400 Subject: [PATCH 5/8] replaced email address with alternate contact instructions --- .../flexible-server/concepts-elastic-clusters-limitations.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml index c95c41d434..9b1b24ab36 100644 --- a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml +++ b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml @@ -65,7 +65,7 @@ sections: answer: Migrations to/from elastic clusters can be done with pg_dump, pg_restore, and pgcopydb. Any other tool working with standard PostgreSQL should work. - question: Can I convert my existing Public Preview instance to General Availability (GA) elastic clusters? - answer: If you have created any elastic clusters during the Public Preview phase, you are required to re-create them once the feature becomes Generally Available. If this raises concerns, or if you need help determining whether your server meets the necessary requirements, please contact us at [pgfscitus@microsoft.com](mailto:pgfscitus@microsoft.com). + answer: If you have created any elastic clusters during the Public Preview phase, you are required to re-create them once the feature becomes Generally Available. If this raises concerns, or if you need help determining whether your server meets the necessary requirements, please contact us by going to the Azure portal, selecting your Azure Postgres resource, and following the instructions in the banner. - name: Networking questions: From b1e078f4d1a105847fadd72540abcf0c236fb8be Mon Sep 17 00:00:00 2001 From: Jared <85176005+JaredMSFT@users.noreply.github.com> Date: Wed, 24 Sep 2025 13:50:56 -0400 Subject: [PATCH 6/8] incorporating latest round of content updates. --- .../concepts-elastic-clusters-limitations.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml index 9b1b24ab36..9c0c3a39ed 100644 --- a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml +++ b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml @@ -32,7 +32,7 @@ sections: This database is called `postgres` by default. After the public preview, custom database names at cluster provisioning time will be supported. - question: What PostgreSQL version is supported with elastic clusters? - answer: Elastic clusters support PostgreSQL version 16 during the public preview. + answer: Elastic clusters support PostgreSQL version 16 during the public preview, and PostgreSQL version 17 will be available in the Generally Available (GA) release. - question: Can I use Major Version Upgrades with elastic clusters? answer: Currently, Major Version Upgrades aren't supported during the preview. @@ -41,7 +41,7 @@ sections: answer: Currently, downloading server logs isn't supported during the preview. You can use Azure Metrics, Log Analytic Workspaces and PostgreSQL views to analyze cluster behavior. - question: Can I use Terraform to deploy elastic clusters? - answer: Currently, Terraform isn't supported during the preview. ARM templates are supported. + answer: Currently, Terraform isn't supported during the preview, however Terraform will be available in the Generally Available (GA) release. ARM templates are supported. - name: Backups questions: @@ -73,7 +73,7 @@ sections: answer: Yes, PgBouncer is supported with elastic clusters. Port 6432 should be used for schema and node management operations, while port 8432 is load-balanced to PgBouncer instances running across all nodes in the cluster. - question: Can I use virtual network (VNet) injection with elastic clusters? - answer: Currently, virtual network injection isn't supported during the preview. + answer: Virtual network injection is not planned for elastic clusters. We recommend using Private Link Endpoints for any network isolation requirements. - question: Are Private Domain Name System (DNS) Zones supported with elastic clusters? answer: Currently, Private DNS Zones aren't supported during the preview. @@ -81,10 +81,10 @@ sections: - name: Storage questions: - question: Can I use customer-managed keys (CMK) for storage encryption? - answer: Customer-managed keys are not currently supported during the preview. + answer: Customer-managed keys are not currently supported during the preview, however they will be available in the Generally Available (GA) release. - question: Is Storage Auto Scale available? - answer: Currently, Storage Auto Scale isn't supported during the preview. + answer: Storage Auto Scale is not available, however cluster storage size and throughput can be adjusted manually. - name: Authentication questions: @@ -94,10 +94,10 @@ sections: - name: Performance questions: - question: Can I use Query Performance Insights with elastic clusters? - answer: Currently, Query Performance Insights isn't supported during the preview. + answer: Query Performance Insights is not currently supported at this time. - question: Can I use Automatic Index Tuning with elastic clusters? - answer: Currently, Automatic Index Tuning isn't supported during the preview. + answer: Automatic Index Tuning is not currently supported at this time. - question: Can I use replicas with elastic clusters? - answer: Elastic clusters currently support a single read-replica during the preview. \ No newline at end of file + answer: Besides supporting High Availability (HA), elastic clusters currently support the configuration of a single read-replica. \ No newline at end of file From 537fc5b6e8741e837521236c7fec617d8ad6ac01 Mon Sep 17 00:00:00 2001 From: Jared <85176005+JaredMSFT@users.noreply.github.com> Date: Fri, 26 Sep 2025 17:10:16 -0400 Subject: [PATCH 7/8] updated content to align w/ comments --- .../concepts-elastic-clusters-limitations.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml index 9c0c3a39ed..51cac25215 100644 --- a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml +++ b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml @@ -41,7 +41,7 @@ sections: answer: Currently, downloading server logs isn't supported during the preview. You can use Azure Metrics, Log Analytic Workspaces and PostgreSQL views to analyze cluster behavior. - question: Can I use Terraform to deploy elastic clusters? - answer: Currently, Terraform isn't supported during the preview, however Terraform will be available in the Generally Available (GA) release. ARM templates are supported. + answer: Terraform isn't available during the preview, however it is expected to be available on or shortly after the GA release. - name: Backups questions: @@ -57,7 +57,7 @@ sections: answer: Elastic clusters are compatible with the majority of PostgreSQL extensions. For a comprehensive list, please refer to the [extension compatibility matrix](https://github.com/citusdata/citus/blob/main/EXTENSION_COMPATIBILITY.md) in the Citus GitHub repository. Be sure to review the release notes and support details when using any of the available extensions alongside elastic clusters. - question: Why isn't TimescaleDB available with elastic clusters? - answer: Elastic clusters make use of key low-level system hooks which conflict with the TimescaleDB extension. Fortunately, elastic clusters provide similar time-series capabilities. You can learn more about timeseries data in the [Citus documentation](https://docs.citusdata.com/en/stable/use_cases/timeseries.html). + answer: Elastic clusters make use of key low-level system hooks which are incompatible with the TimescaleDB extension. - name: Migrations questions: @@ -73,7 +73,7 @@ sections: answer: Yes, PgBouncer is supported with elastic clusters. Port 6432 should be used for schema and node management operations, while port 8432 is load-balanced to PgBouncer instances running across all nodes in the cluster. - question: Can I use virtual network (VNet) injection with elastic clusters? - answer: Virtual network injection is not planned for elastic clusters. We recommend using Private Link Endpoints for any network isolation requirements. + answer: Virtual network injection is not currently supported for elastic clusters. We recommend using Private Link Endpoints for any network isolation requirements. - question: Are Private Domain Name System (DNS) Zones supported with elastic clusters? answer: Currently, Private DNS Zones aren't supported during the preview. @@ -84,7 +84,7 @@ sections: answer: Customer-managed keys are not currently supported during the preview, however they will be available in the Generally Available (GA) release. - question: Is Storage Auto Scale available? - answer: Storage Auto Scale is not available, however cluster storage size and throughput can be adjusted manually. + answer: Storage Auto Scale is not available, however you can manually scale cluster storage and I/O throughput as needed. - name: Authentication questions: @@ -94,10 +94,10 @@ sections: - name: Performance questions: - question: Can I use Query Performance Insights with elastic clusters? - answer: Query Performance Insights is not currently supported at this time. + answer: Query Performance Insights is not currently supported. - question: Can I use Automatic Index Tuning with elastic clusters? - answer: Automatic Index Tuning is not currently supported at this time. + answer: Automatic Index Tuning is not currently supported. - question: Can I use replicas with elastic clusters? - answer: Besides supporting High Availability (HA), elastic clusters currently support the configuration of a single read-replica. \ No newline at end of file + answer: Elastic clusters currently support the configuration of a single read-replica. Elastic clusters can also be configured for high availability (HA) with automatic failover. \ No newline at end of file From 12c2430726308def627131449e520b40bd347234 Mon Sep 17 00:00:00 2001 From: Jared <85176005+JaredMSFT@users.noreply.github.com> Date: Mon, 6 Oct 2025 14:47:18 -0400 Subject: [PATCH 8/8] removing any references to future GA releases --- .../concepts-elastic-clusters-limitations.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml index 1d51510c78..b9dd285f74 100644 --- a/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml +++ b/articles/postgresql/flexible-server/concepts-elastic-clusters-limitations.yml @@ -26,17 +26,13 @@ sections: answer: | Elastic clusters are a feature of Azure Database for PostgreSQL flexible server instances and as such are available in the [same regions](https://azure.microsoft.com/explore/global-infrastructure/products-by-region/). - - question: Elastic clusters aren't available in the region I need, what can I do? - answer: | - We're enabling other regions shortly, if you're interested in specific regions fill out [this form](https://aka.ms/preview-pg-citus). - - question: Can I create more databases in an elastic cluster? answer: | The Azure portal provides credentials to connect to exactly one database per cluster. Currently, creating another database isn't allowed, and the `CREATE DATABASE` command fails with an error. This database is called `postgres` by default. After the public preview, custom database names at cluster provisioning time will be supported. - question: What PostgreSQL version is supported with elastic clusters? - answer: Elastic clusters support PostgreSQL version 16 during the public preview, and PostgreSQL version 17 will be available in the Generally Available (GA) release. + answer: Elastic clusters support PostgreSQL version 16 during the public preview. - question: Can I use Major Version Upgrades with elastic clusters? answer: Currently, Major Version Upgrades aren't supported during the preview. @@ -45,7 +41,7 @@ sections: answer: Currently, downloading server logs isn't supported during the preview. You can use Azure Metrics, Log Analytic Workspaces and PostgreSQL views to analyze cluster behavior. - question: Can I use Terraform to deploy elastic clusters? - answer: Terraform isn't available during the preview, however it is expected to be available on or shortly after the GA release. + answer: Terraform isn't available during the preview period. - name: Backups questions: @@ -74,7 +70,7 @@ sections: - name: Networking questions: - question: Can I use PgBouncer for connection pooling with elastic clusters? - answer: Yes, PgBouncer is supported with elastic clusters. Port 6432 should be used for schema and node management operations, while port 8432 is load-balanced to PgBouncer instances running across all nodes in the cluster. + answer: Yes, PgBouncer is supported with elastic clusters. Port 6432 should be used for schema and node management operations, while port 8432 is load-balanced to all PgBouncer instances running across your nodes in the cluster. - question: Can I use virtual network (VNet) injection with elastic clusters? answer: Virtual network injection is not currently supported for elastic clusters. We recommend using Private Link Endpoints for any network isolation requirements. @@ -85,7 +81,7 @@ sections: - name: Storage questions: - question: Can I use customer-managed keys (CMK) for storage encryption? - answer: Customer-managed keys are not currently supported during the preview, however they will be available in the Generally Available (GA) release. + answer: Customer-managed keys are not currently supported during the public preview. - question: Is Storage Auto Scale available? answer: Storage Auto Scale is not available, however you can manually scale cluster storage and I/O throughput as needed.