Compartir a través de


Almacenamiento en Azure Database for PostgreSQL

Puede crear una instancia de servidor flexible de Azure DB for PostgreSQL mediante discos administrados de Azure, que son volúmenes de almacenamiento de nivel de bloque administrados por Azure y que se usan con Azure Virtual Machines. Los discos administrados son como un disco físico en un servidor local, pero están virtualizados. Con los discos administrados, lo único que tiene que hacer es especificar el tamaño y el tipo del disco y aprovisionarlo. Cuando aprovisione el disco, Azure controla el resto. Las instancias de servidor flexible de Azure Database for PostgreSQL admiten unidades de estado sólido premium (SSD Premium) y unidades de estado sólido premium versión 2 (SSD Prémium v2) y los precios se calculan en función del nivel de proceso, memoria y almacenamiento que aprovisione.

SSD prémium

Los discos SSD prémium de Azure ofrecen soporte de disco de alto rendimiento y latencia baja para máquinas virtuales (VM) con cargas de trabajo con uso intensivo de entrada/salida (E/S). Las unidades SSD prémium son adecuadas para aplicaciones de producción críticas.

SSD prémium v2 (versión preliminar)

SSD prémium v2 ofrece un mayor rendimiento que SSD prémium, y también es menos costoso por lo general. Puede ajustar individualmente el rendimiento (capacidad, rendimiento y operaciones de entrada y salida por segundo, lo que se conoce como IOPS) de las SSD prémium v2 en cualquier momento. La capacidad de realizar estos ajustes permite que las cargas de trabajo sean rentables, al tiempo que satisfacen las necesidades de rendimiento cambiantes. Por ejemplo, una base de datos con un uso intensivo de transacciones podría necesitar hacer frente a una gran cantidad de IOPS durante un par de días excepcionalmente de alta demanda. O una aplicación de juegos podría exigir un mayor rendimiento solo durante las horas punta. De ahí que para la mayoría de las cargas de trabajo de uso general, las SSD prémium v2 puedan ofrecer la mejor relación entre precio y rendimiento. Ahora puede implementar instancias de servidor flexible de Azure DB for PostgreSQL con SSD prémium v2 en todas las regiones admitidas.

Nota

SSD Prémium v2 está actualmente en versión preliminar para Azure Database for PostgreSQL.

Diferencias entre SSD prémium y SSD prémium v2

A diferencia de las SSD prémium, las SSD prémium v2 no tienen tamaños dedicados. Puede establecer un disco SSD prémium v2 en cualquier tamaño que prefiera y realizar ajustes pormenorizados según sus requisitos de carga de trabajo. Esos incrementos pormenorizados pueden ir de GiB en GiB. SSD prémium v2 no admite el almacenamiento en caché del host, pero aun así proporciona una latencia significativamente menor que SSD prémium. Las capacidades SSD prémium v2 oscilan entre 1 GiB y 64 TiBs.

En la tabla siguiente se proporciona una comparación de los distintos aspectos de los tipos de disco admitidos por las instancias de servidor flexibles de Azure Database for PostgreSQL, para ayudarle a decidir cuál se adapta mejor a sus necesidades.

SSD prémium v2 SSD prémium
Tipo de disco unidad de estado sólido (SSD) unidad de estado sólido (SSD)
Escenario Cargas de trabajo de producción y sensibles al rendimiento que requieren constantemente baja latencia, un alto número de IOPS y rendimiento elevado. Cargas de trabajo sensibles al rendimiento y la producción.
Tamaño máximo del disco 65 536 GiB 32 767 GiB
Rendimiento máx. 1 200 MB/s 900 MB/s
IOPS máx. 80 000 20 000

SSD prémium v2 ofrece hasta 32 TiB por región y suscripción de forma predeterminada, pero admite una mayor capacidad a petición. Para solicitar un aumento de la capacidad, solicite un aumento de la cuota o póngase en contacto con el Soporte técnico de Azure.

El servicio Azure Database for PostgreSQL ofrece un rendimiento de línea base de 125 MB/s para discos de hasta 399 GiB y 500 MB/s para discos de más de 400 GiB sin costo adicional. Aumentar el rendimiento más allá del nivel gratis da lugar a cargos adicionales.

Nota

SSD Prémium v2 se encuentra actualmente en versión preliminar para las instancias de servidor flexible de Azure Database for PostgreSQL.

El almacenamiento que aprovisiona es la cantidad de capacidad de almacenamiento disponible para la instancia de servidor flexible de Azure Database for PostgreSQL. El almacenamiento se usa para los archivos de base de datos, los archivos temporales, los registros de transacciones y los registros del servidor PostgreSQL. La cantidad total de almacenamiento que se aprovisiona también define la capacidad de E/S disponible para su servidor.

Tamaño del disco IOPS de SSD prémium IOPS de SSD prémium v2
32 GiB Aprovisionado de 120, hasta 3 500 Las primeras 3 000 IOPS gratis se pueden escalar verticalmente hasta 17 179
64 GiB Aprovisionado de 240, hasta 3 500 Las primeras 3 000 IOPS gratis se pueden escalar verticalmente hasta 34 359
128 GB Aprovisionado de 500, hasta 3 500 Las primeras 3 000 IOPS gratis se pueden escalar verticalmente hasta 68 719
256 GiB Aprovisionado de 1 100, hasta 3 500 Las primeras 3 000 IOPS gratis se pueden escalar verticalmente hasta 80 000
512 GB Aprovisionado de 2 300, hasta 3 500 Las primeras 12000 IOPS gratuitas pueden escalarse hasta 80000
1 TiB 5 000 Las primeras 12000 IOPS gratuitas pueden escalar hasta 80000
2 TiB 7 500 Las primeras 12000 IOPS gratuitas pueden escalar hasta 80000
4 TiB 7 500 Las primeras 12000 IOPS gratuitas pueden escalar hasta 80000
8 TiB 16 000 Las primeras 12000 IOPS gratuitas pueden escalar hasta 80000
16 TiB 18 000 Las primeras 12000 IOPS gratuitas pueden escalar hasta 80000
32 TiB 20 000 Las primeras 12000 IOPS gratuitas pueden escalar hasta 80000
64 TiB N/D Las primeras 12000 IOPS gratuitas pueden escalar hasta 80000

En la tabla siguiente se proporciona información general sobre las capacidades del disco SSD prémium V2 y los máximos de rendimiento para ayudarle a decidir qué desea usar.

Tamaño del disco SSD v2 Máximo de IOPS disponibles Rendimiento máximo disponible (MB/s)
1 GiB-64 TiB 3000-80 000 (aumenta en 500 IOPS por GiB) 125-1 200 (aumenta en 0,25 MB/s por IOPS establecida)

El tipo de máquina virtual también tiene límites de IOPS. Aunque puede seleccionar cualquier tamaño de almacenamiento independientemente del tipo de servidor, es posible que no pueda usar todas las IOPS que proporciona el almacenamiento, especialmente si elige un servidor con algunos núcleos virtuales. Para más información, consulte Opciones de proceso en Azure Database for PostgreSQL.

Nota

Independientemente del tipo de almacenamiento que asigne a su instancia, el almacenamiento solo se puede ampliar, no reducir.

Puede supervisar el consumo de E/S en Azure Portal o mediante los comandos de la CLI de Azure. Las métricas pertinentes que se deben supervisar son el límite de almacenamiento, el porcentaje de almacenamiento, el almacenamiento usado y el porcentaje de E/S.

Condiciones completas del disco

Cuando el disco se llena, el servidor comienza a devolver errores y evita cualquier modificación adicional. Alcanzar el límite también puede causar problemas con otras actividades operativas, como copias de seguridad y archivado de registro de escritura previa (WAL). Hay diferentes maneras de evitar esta situación de disco lleno:

  • Para evitar esta situación, el servidor cambia automáticamente al modo de solo lectura cuando el uso de almacenamiento alcanza el 95 % o cuando la capacidad disponible es inferior a 5 GiB. Si usa el tipo de almacenamiento SSD prémium, puede usar la característica de crecimiento automático o escalar verticalmente el almacenamiento del servidor para evitar que se produzca este problema.
  • Si el servidor está marcado como de solo lectura debido a la condición completa del disco, puede eliminar los datos que ya no son necesarios. Para ello, puede ejecutar el siguiente comando para cambiar el modo a lectura y escritura y, una vez hecho esto, puede ejecutar el comando delete.
	SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;

Recomendamos que supervises activamente el espacio en disco que está en uso mediante las métricas storage_percentage o storage_used y aumentes el tamaño del disco antes de que se agote el espacio disponible en tu almacenamiento. Puede configurar una alerta que le envíe una notificación cuando el almacenamiento en el servidor se acerque al estado sin disco. Para más información, consulte Uso de Azure Portal para configurar alertas sobre métricas para Azure Database for PostgreSQL.

Precio

Para obtener la información más actualizada sobre precios, consulte Azure Database for PostgreSQL: precios de servidor flexible.

Azure Portal también muestra una estimación de los costos mensuales de una configuración de servidor, en función de las opciones seleccionadas.

Esa estimación se puede ver en toda la experiencia de creación del servidor, en la página nuevo servidor flexible de Azure Database for PostgreSQL:

Captura de pantalla que muestra los costos mensuales estimados en el asistente nuevo del servidor flexible de Azure Database for PostgreSQL.

También se puede ver para los servidores existentes si, en el menú de recursos de una instancia existente, en la sección Configuración, seleccione Proceso y almacenamiento:

Recorte de pantalla que muestra los costos mensuales estimados en la página Proceso y almacenamiento de una instancia de servidor flexible de Azure Database for PostgreSQL existente.

Si no tiene una suscripción de Azure, puede usar la calculadora de precios de Azure para obtener un precio estimado. En el sitio web de la calculadora de precios de Azure, seleccione la categoría Bases de datos y luego Azure Database for PostgreSQL para agregar el servicio a su estimación y luego personalizar las opciones.

Captura de pantalla que muestra la calculadora de precios de Azure.