Publicado en: Feb 9, 2023
Amazon ElastiCache para Redis 7 ahora incluye la multiplexación mejorada de E/S, que ofrece optimizaciones significativas en el rendimiento y la latencia a escala. La multiplexación mejorada de E/S es ideal para cargas de trabajo con un rendimiento limitado y conexiones de clientes múltiples, y sus beneficios aumentan con el nivel de concurrencia de las cargas de trabajo. Por ejemplo, al utilizar el nodo r6g.xlarge y ejecutar 5200 clientes simultáneos, puede lograr un aumento de hasta un 72 % en el rendimiento (operaciones de lectura y escritura por segundo) y una disminución en la latencia del percentil 99 en hasta un 71 %, en comparación con ElastiCache para Redis 6.
En el caso de las cargas de trabajo con un rendimiento limitado y conexiones de clientes múltiples, el procesamiento de E/S de la red puede convertirse en un factor que limita la capacidad de escalado. Desde marzo de 2019, ElastiCache para Redis optimiza la utilización de la computación al administrar las E/S de la red en subprocesos dedicados, lo que permite que el motor de Redis se concentre en procesar los comandos. Con este lanzamiento, cada subproceso de E/S de red dedicado canaliza los comandos de clientes múltiples al motor Redis, aprovechando la capacidad de este servicio para procesar de manera eficiente los comandos en lotes.
La multiplexación mejorada de E/S está disponible automáticamente cuando se usa ElastiCache para Redis 7, en todas las regiones de AWS y sin costo adicional. No se requieren cambios en la configuración de aplicaciones o servicios para utilizar la multiplexación mejorada de E/S en ElastiCache para Redis. Para obtener más información, consulte la publicación en nuestro blog y nuestra documentación. Para empezar, cree un nuevo clúster o actualice a Redis 7 mediante la consola de administración de AWS.