Aumento automático del almacenamiento en el servidor de Azure Database for PostgreSQL mediante PowerShell.

En este artículo se describe cómo configurar el almacenamiento en el servidor Azure Database for PostgreSQL para que aumente sin que ello afecte a la carga de trabajo.

El aumento automático del almacenamiento impide que el servidor alcance el límite de almacenamiento y se vuelva de solo lectura. En el caso de los servidores con 100 GB o menos de almacenamiento aprovisionado, el tamaño aumenta en 5 GB cuando el espacio disponible es inferior al 10 %. En el caso de los servidores con más de 100 GB de almacenamiento aprovisionado, el tamaño aumenta un 5 % cuando el espacio disponible es inferior a 10 GB. Los límites de almacenamiento máximos se aplican como se especifica en la sección de almacenamiento de los Planes de tarifa de Azure Database for PostgreSQL.

Importante

Recuerde que el almacenamiento solo se puede escalar verticalmente, no reducir.

Requisitos previos

Para completar esta guía, necesita:

Importante

Mientras el módulo Az.PostgreSql PowerShell se encuentre en versión preliminar, debe instalarlo por separado del módulo Az PowerShell mediante el siguiente comando: Install-Module -Name Az.PostgreSql -AllowPrerelease. Una vez que el módulo Az.PostgreSql PowerShell esté disponible con carácter general, formará parte de las futuras versiones del módulo Az PowerShell y estará disponible de forma nativa en Azure Cloud Shell.

Si decide usar PowerShell de forma local, conéctese a su cuenta de Azure con el cmdlet Connect-AzAccount.

Habilitar el crecimiento automático del almacenamiento de servidores de PostgreSQL.

Habilite el almacenamiento de aumento automático de servidor en un servidor existente con el siguiente comando:

Update-AzPostgreSqlServer -Name mydemoserver -ResourceGroupName myresourcegroup -StorageAutogrow Enabled

Habilite el almacenamiento de aumento automático de servidor mientras crea un servidor con el siguiente comando:

$Password = Read-Host -Prompt 'Please enter your password' -AsSecureString
New-AzPostgreSqlServer -Name mydemoserver -ResourceGroupName myresourcegroup -Sku GP_Gen5_2 -StorageAutogrow Enabled -Location westus -AdministratorUsername myadmin -AdministratorLoginPassword $Password

Pasos siguientes