Athrun Data Intelligence


PostgreSQL continúa solidificando su posición como una opción de saco de datos de primer nivel entre las cargas de trabajo que se ejecutan en Kubernetes.

En el mundo en constante proceso de las tecnologías nativas de la nimbo, Postgresql continúa solidificando su posición como una opción de saco de datos de primer nivel entre las cargas de trabajo que se ejecutan en Kubernetes. Según el Kubernetes en el crónica Wild 2025PostgreSQL ahora impulsa el 36% de todas las cargas de trabajo de las bases de datos que se ejecutan en Kubernetes, hasta 6 puntos desde 2022, firmando su creciente popularidad y su creciente confianza entre la comunidad de Kubernetes1. Sin bloqueo, ejecutar cargas de trabajo de PostgreSQL intensivas en datos en Kubernetes tiene su propio conjunto de desafíos. Estos incluyen la compañía de primitivas de Kubernetes como estatales e implementaciones, así como alcanzar un rendimiento magnífico al configurar la configuración de almacenamiento, replicación y saco de datos, pero esto está evolucionando rápidamente a una experiencia simplificada.

Ahora proporcionamos dos opciones para implementar cargas de trabajo de PostgreSQL en función de las deposición de rendimiento. Para recibir bases de datos con estrictos requisitos de latencia y transacción escalable, puede usar Almacenamiento de contenedores Azure para orquestar la implementación de cuerpo de Kubernetes en NVME específico para ampliar los IOP mientras mantiene una latencia de subcuenta extremadamente devaluación. Para escenarios donde el rendimiento de precio optimizado es una prioridad, SSD V2 premium es la comicios de relato. Adicionalmente, trabajando con CloudNativePGintegramos un sólido cirujano de código libre para PostgreSQL para recibir un maniquí de implementación de la saco de datos de entrada disponibilidad en el servicio Azure Kubernetes (AKS). Nuestras opciones de almacenamiento avanzadas combinadas con CloudNativePG hacen de AKS una plataforma robusta para cargas de trabajo PostgreSQL de detención rendimiento.

Breakthrough PostgreSQL Performance con NVME específico

Para cargas de trabajo postgreSQL críticas de rendimiento, como las que manejan transacciones concurrentes masivas o un paso de datos de devaluación latencia quisquilla, NVME específico Directamente unido a Azure Potencial Machine (VM) SKUS es su mejor opción. El uso de unidades NVME locales con Kubernetes solía ser complicado; a menudo se requiere establecer una redada en las unidades y cuidar manualmente los orquestadores de cuerpo petrificado. El almacenamiento de contenedores de Azure aborda efectivamente este desafío.

Almacenamiento de contenedores Azure es una decisión de almacenamiento nativo de contenedor totalmente administrada, diseñada específicamente para Kubernetes. Los desarrolladores simplemente pueden solicitar un cuerpo de Kubernetes, y Azure aprovisionará dinámicamente el almacenamiento respaldado por las unidades NVME locales disponibles en los nodos AKS. Esto proporciona a los usuarios de PostgreSQL adjuntos directas de almacenamiento de bloques IOPS y latencia interiormente de un entorno de nimbo administrado y orquestado. Ya sea que esté alimentando sistemas de cuota, backends o motores de personalización en tiempo positivo, obtiene lo mejor de la velocidad y la simplicidad. El almacenamiento de contenedores de Azure asimismo es compatible Disco garzo y Elastic san (olfato previa)por lo que puede designar el almacenamiento de respaldo con diferentes durabilidad, escalera o costo a medida que evolucionan sus deposición, todo bajo un plano de control nativo consistente de Kubernetes.

Nuestros resultados de relato han demostrado que PostgreSQL alcanza cerca de 15,000 transacciones por segundo (TPS) con una latencia de consulta de extremo a extremo de un solo dígito con la VM Standard_L16S_V3. Al ascender hasta SKU VM más grandes como Standard_L64S_V3, observamos que TPS alcanzaba hasta 26,000 mientras mantiene devaluación latencia. Para obtener más detalles de nuestras ejecuciones de relato, consulte el Sección de comparación de opciones de almacenamientodebajo.

Optimizar el rendimiento de precio con SSD V2 premium

Azure Premium SSD V2 Ofrece un permanencia magnífico de rendimiento de precios y un maniquí de implementación flexible, lo que lo hace especialmente adecuado para entornos de producción que necesitan ascender con el tiempo. Con SSD V2 premium, puede configurar IOPS, rendimiento y tamaño Independientemente: habilitar las implementaciones de PostgreSQL para ascender dinámicamente con la demanda al tiempo que minimiza los costos iniciales y evitando el sobreprovisión de los posibles.

Ya sea que esté ejecutando plataformas SaaS de múltiples inquilinos, sistemas de producción que escalan con las deposición comerciales o aplicaciones con tráfico puntiagudo, esta flexibilidad conduce a ahorros reales sin martirizar el rendimiento . Con hasta 80,000 IOPS y 1.200 MB/s Por cuerpo, SSD V2 premium admite cargas de trabajo PostgreSQL muy exigentes en una infraestructura que se adapta a su aplicación.

Comparación de opciones de almacenamiento

Para ayudarlo a evaluar las dos opciones de almacenamiento descritas anteriormente, realizamos ejecuciones de relato utilizando las configuraciones del cirujano CloudNativePG en AKS con un consumo similar de núcleo y memoria, con ambas opciones de almacenamiento de respaldo como la única variable: una delantera específico NVME con almacenamiento de contenedores Azure, y el otro usando SSD V2 premium con regulador CSI de disco.

Para la primera configuración, utilizamos SKU Standard_D16D_V5 y aprovisionamos dos discos SSD V2 32 GIB premium, cada uno con 3000 IOPS y 125 MB/S de rendimiento para archivos de registro y datos. En la segunda configuración, se ejecutamos en nodos Standard_L16S_V3 con almacenamiento NVME específico incluido. El entorno de prueba se configuró para fingir de cerca un tablado de la saco de datos de producción del mundo positivo. TPS mide cuántas transacciones individuales (como insertar, renovar, eliminar o optar) un sistema puede manejar por segundo. La latencia se refiere al retraso de tiempo entre emitir una solicitud a la saco de datos y percibir una respuesta, lo cual es especialmente crítico para las aplicaciones que requieren una respuesta en tiempo positivo o en tiempo positivo, como sistemas financieros, juegos en cadena o observación de detención rendimiento.

Un gráfico para el rendimiento de SQL después de Gre, que muestra la mejor rentabilidad y las mejores opciones de rendimiento.

NVME específico en Standard_L16S_V3 entregado 14,812 TPScon un Latencia promedio de 4.321 milisegundos. PremiumV2_LRS en Standard_D16DS_V5 registrado 8.600 TPS a 7.417 milisegundos de latencia. Ver comparación de precios a continuación:

Tabla de comparación de precios para Premium SSD V 2 con controlador CSI de disco y NVM E local con AC Stor.

*Los costos mensuales se basan en la saco 3000 IOPS y el rendimiento de 125 MB/S. Puede ajustar el rendimiento (capacidad, rendimiento e IOP) de los discos SSD V2 premium en cualquier momento, lo que permite que las cargas de trabajo sean rentables al tiempo que cumplen el tamaño de la carga de trabajo y los requisitos de rendimiento.

** Con 3 máquinas virtuales de L16S_V3, obtendrá 11.52 TB de almacenamiento asignado por defecto que se utiliza para servir los volúmenes creados para la carga de trabajo PostgreSQL. Para otros tamaños de VM en la grupo L-Series, el precio por mes y el almacenamiento asignado variarán.

Para las cargas de trabajo PostgreSQL, la comicios entre usar NVME específico y SSD V2 premium depende del rendimiento de permanencia, el costo y la durabilidad de los datos. NVME específico a través del almacenamiento de contenedores Azure ofrece una latencia extremadamente devaluación y un detención rendimiento, por lo que es adecuado para implementaciones de posgresql sensibles al rendimiento. Los costos son más altos con NVME específico, y hay menos flexibilidad para ascender independientemente de las características de la carga de trabajo. Por el contrario, Premium SSD V2 proporciona una mejor eficiencia de rendimiento de precio y escalabilidad flexible, por lo que es una opción viable para instancias de PostgreSQL que requieren manejo de una anciano escalera o aplicaciones que tienen sobretensiones impredecibles en la demanda o uso. En términos de durabilidad de los datos, Premium SSD V2 ofrece superfluidad específico de forma predeterminada, mientras que para NVME específico, se recomienda utilizar un Bloque basada en réplicas administrada por el cirujano CloudNativePG y un enfoque de copia de seguridad basado en el almacenamiento de objetos para evitar la pérdida de datos.

Construido para entrada disponibilidad con CloudNativePG en el servicio de Azure Kubernetes

Para equipos que implementan PostgreSQL en producción, Inscripción disponibilidad y copias de seguridad no son negociables. Con el cirujano CloudNativePG de código libre, un clúster de PostgreSQL enormemente apto en AKS se puede implementar fácilmente con:

  • Incorporado replicación y conmutación por error automatizada.
  • Aplicación consistente Copia de seguridad con integración nativa con Azure Blob Storage.
  • Integración perfecta con Almacenamiento de contenedores Azure.
  • Opciones de almacenamiento flexibles: Elija SSD V2 premium o NVME específico en función de las deposición de carga de trabajo .

Ya sea que esté apoyando aplicaciones comerciales internas o plataformas orientadas al cliente, esto le brinda tranquilidad de espíritu sin la molestia de la deducción personalizada de entrada disponibilidad personalizada y los flujos de trabajo de respaldo separados. Comience con la implementación de PostgreSQL enormemente apto en AKS con el cirujano CloudNativePG utilizando nuestro agenda de relato paso a paso.

Dispuesto para el futuro

PostgreSQL es solo una de las muchas cargas de trabajo con estado que las organizaciones ahora se ejecutan con confianza en el servicio de Azure Kubernetes. De bases de datosa colas de mensajes, Inferencia de aiyAplicaciones empresarialesAKS está evolucionando para satisfacer las deposición de aplicaciones persistentes y pesadas de datos en la producción.

Si estás desplegando Rehacer, Mongodb, Kafkao incluso Tuberías de servicio de ML Con los nodos respaldados por GPU, AKS proporciona la saco para cuidar estas cargas de trabajo con rendimiento, consistencia y facilidad operativa, unido con una agenda clara de extremo a extremo.

Con innovaciones como el almacenamiento de contenedores de Azure para NVME específico y SSD V2 premium para el almacenamiento persistente escalable, estamos haciendo que sea más viable que nunca construir aplicaciones con estado que sean: confiables, funcionales y rentables para cargas de trabajo críticas de tarea.

Modernizar su capa de datos en Kubernetes hoy. Ya sea que esté ejecutando PostgreSQL o cualquier nivel con estado, Azure ofrece el rendimiento y la encargo para que esto suceda. Explorar patrones probados y opciones de implementación en el Descripción genérico de las cargas de trabajo de AKS.


1Kubernetes en el crónica Wild 2025



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *