Skip to content

Commit 3c6997a

Browse files
committed
removes the duplicate scaling info from this page
1 parent c7c90f8 commit 3c6997a

File tree

1 file changed

+0
-38
lines changed

1 file changed

+0
-38
lines changed

articles/postgresql/flexible-server/concepts-compute-storage.md

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -282,44 +282,6 @@ The minimum and maximum IOPS are determined by the selected compute size. To lea
282282
283283
Learn how to [scale up or down IOPS](how-to-scale-compute-storage-portal.md).
284284

285-
286-
## Scale resources
287-
288-
After you create your server, you can independently change the vCores, the compute tier, the amount of storage, and the backup retention period. You can scale the number of vCores up or down. You can scale the backup retention period up or down from 7 to 35 days. The storage size can only be increased. You can scale the resources through the Azure portal or the Azure CLI.
289-
290-
> [!NOTE]
291-
> After you increase the storage size, you can't go back to a smaller storage size.
292-
293-
When you change the number of vCores or the compute tier, the server is restarted for the new server type to take effect. During the moment when the system switches over to the new server, no new connections can be established, and all uncommitted transactions are rolled back.
294-
295-
296-
The time it takes to restart your server depends on the crash recovery process and database activity at the time of the restart. Restart typically takes a minute or less but it can be higher and can take several minutes, depending on transactional activity at the time of the restart. Scaling the storage does not require a server restart in most cases.
297-
298-
To improve the restart time, we recommend that you perform scale operations during off-peak hours. That approach reduces the time needed to restart the database server.
299-
300-
Changing the backup retention period is an online operation.
301-
302-
## Near-zero downtime scaling
303-
304-
Near Zero Downtime Scaling is a feature designed to minimize downtime when modifying storage and compute tiers. If you modify the number of vCores or change the compute tier, the server undergoes a restart to apply the new configuration. During this transition to the new server, no new connections can be established. This process with regular scaling could take anywhere from 2 to 10 minutes. However, with the new Near Zero Downtime Scaling feature this duration has been reduced to less than 30 seconds. This significant decrease in downtime greatly improves the overall availability of your flexible server workloads.
305-
306-
Near Zero Downtime Feature is enabled across all public regions and **no customer action is required** to use this capability. This feature works by deploying a new virtual machine (VM) with the updated configuration. Once the new VM is ready, it seamlessly transitions, shutting down the old server and replacing it with the updated VM, ensuring minimal downtime. Importantly, this feature doesn't add any additional cost and you won't be charged for the new server. Instead you're billed for the new updated server once the scaling process is complete. This scaling process is triggered when changes are made to the storage and compute tiers, and the experience remains consistent for both (HA) and non-HA servers.
307-
308-
> [!NOTE]
309-
> Near Zero Downtime Scaling process is the default operation. However, in cases where the following limitations are encountered, the system switches to regular scaling, which involves more downtime compared to the near zero downtime scaling.
310-
311-
#### Pre-requisites
312-
- You should allow all inbound/outbound connections between the IPs in the delegated subnet. If this is not enabled near downtime scaling process will not work and scaling will occur through the standard scaling process which results in more downtime.
313-
314-
#### Limitations
315-
316-
- Near Zero Downtime Scaling will not work if there are regional capacity constraints or quota limits on customer subscriptions.
317-
318-
- Near Zero Downtime Scaling doesn't work for replica server but supports the source server. For replica server it will automatically go through regular scaling process.
319-
320-
- Near Zero Downtime Scaling will not work if a VNET injected Server with delegated subnet does not have sufficient usable IP addresses. If you have a standalone server, one additional IP address is necessary, and for a HA-enabled server, two extra IP addresses are required.
321-
322-
323285
## Price
324286

325287
For the most up-to-date pricing information, see the [Azure Database for PostgreSQL pricing](https://azure.microsoft.com/pricing/details/postgresql/flexible-server/) page. The [Azure portal](https://portal.azure.com/#create/Microsoft.PostgreSQLServer) shows the monthly cost on the **Pricing tier** tab, based on the options that you select.

0 commit comments

Comments
 (0)