Satisfacer las necesidades de los desarrolladores con nuevas características muy eficaces en Azure Cache for Redis

Publicado el 9 noviembre, 2020

Corporate Vice President, Developer Division

En mayo, anunciamos una colaboración pionera con Redis Labs para incorporar su software Redis Enterprise a Azure como parte de Azure Cache for Redis. Nos sentimos abrumados por el nivel de entusiasmo y el interés que percibimos. Hoy anunciamos que ya se puede usar Redis para abordar nuevos desafíos y disponer de memorias caché más grandes y resistentes que nunca.

Nunca ha habido un momento más idóneo que ahora para usar una tecnología como Redis. Con miles de millones de personas trabajando desde casa en todo el mundo, las aplicaciones basadas en web deben tener más capacidad de respuesta que nunca, y las empresas grandes y pequeñas deben poder escalar sus recursos rápidamente para satisfacer la demanda inesperada. Las soluciones como Redis permiten a los desarrolladores optimizar las arquitecturas de datos y resolver estos problemas. Hemos visto una enorme adopción de Azure Cache for Redis, nuestra solución administrada basada en Redis de código abierto, ya que los clientes de Azure utilizan Redis como una memoria caché distribuida, un almacén de sesión y un agente de mensajes. Estamos encantados de incorporar la tecnología Redis Enterprise y aumentar aún más la eficacia y la disponibilidad de esta solución, al tiempo que se habilitan nuevos casos de uso importantes para los desarrolladores, como los de búsqueda, desduplicación y análisis de series temporales.

¿Qué es Redis Enterprise en Azure?

Microsoft y Redis Labs han colaborado estrechamente para crear la primera integración nativa de la tecnología de Redis Labs con una de las principales plataformas en la nube. El resultado es una solución diseñada conjuntamente por Microsoft y Redis Labs, y administrada por Microsoft. El soporte técnico se ha simplificado. Microsoft atiende la primera llamada y recurre a los conocimientos de Redis Labs cuando es necesario. La solución consta de dos nuevos niveles (Enterprise y Enterprise Flash) y agrega numerosas características (ahora en versión preliminar) que son muy útiles para los clientes empresariales, como las siguientes:

  • Replicación con redundancia de zona, con una disponibilidad mejorada del 99,99 %.
  • Redis on Flash, que permite tamaños de memoria caché diez veces más grandes en almacenamiento flash NVMe.
  • Módulos de Redis Enterprise, incluidos los siguientes:
  • La versión más reciente de Redis 6.0 de código abierto.
  • Aislamiento de red con vínculos privados y conectividad cifrada con Seguridad de la capa de transporte (TLS).

Como oferta nativa, esta solución ofrece ventajas exclusivas más allá de la ejecución de Redis Enterprise como una oferta de Marketplace; por ejemplo, las siguientes:

  • Acceso a la instalación y a la configuración desde Azure Portal.
  • Perfecta integración con las herramientas de supervisión y seguridad de Azure que prefiera.
  • Facturación integrada y capacidad para usar el compromiso de gasto de Azure.

Además, el producto cuenta con el respaldo constante del equipo de soporte técnico de Microsoft, que dispone de una línea directa con los expertos de Redis Labs para ofrecer soporte técnico adicional sobre las características de Enterprise.

Cuándo debe usarse Redis Enterprise en Azure

Aunque los tres niveles actuales de Azure Cache for Redis proporcionan características avanzadas y muy escalables para todos los tipos de clientes, la nueva oferta aporta más funcionalidad aún a los clientes empresariales. Los siguientes son tres escenarios clave que debe tener en cuenta:

1. Nuevos casos de uso

Azure Cache for Redis ha sido siempre una excelente opción para los desarrolladores que buscan una implementación ligera de una memoria caché distribuida, un almacén de sesión o un agente de mensajes. Al agregar los módulos Redis, hay nuevas formas muy útiles de usar Redis. Los nuevos módulos admitidos son:

  • RediSearch: un índice secundario en tiempo real con un motor de búsqueda de texto completo que se ejecuta con los datos de Redis. Este módulo permite crear una funcionalidad de búsqueda extremadamente rápida en una aplicación, a la vez que admite características avanzadas, como la de autocompletar y la indexación de texto completo.
  • RedisBloom: agrega una serie de estructuras de datos de probabilidad, como los filtros TopK y Count-Min Sketch, Bloom y Cuckoo. Estas estructuras de datos de probabilidad permiten compensar una precisión mínima con una reducción importante de la memoria y un aumento del rendimiento.
  • RedisTimeSeries: agrega una estructura de datos de series temporales para ingerir y consultar millones de muestras en tiempo real. También incluye un cuadro de herramientas específico para series temporales con características como la reducción de tamaño, los períodos de retención configurables y las consultas agregadas. Los casos de uso más importantes incluyen la IoT, el streaming y la supervisión de aplicaciones.

2. Uso de Redis a escala empresarial

La opción Enterprise Flash permite ampliar la capacidad de DRAM con almacenamiento flash NVMe y memoria persistente para almacenar una cantidad de datos considerablemente mayor de una forma rentable. Como resultado, ahora se pueden crear memorias caché con un tamaño diez veces superior (hasta 13 TB), lo que limita la necesidad de dividir los datos en varias memorias caché. Esta configuración también reduce considerablemente el costo por GB.

3. Máxima resistencia

Actualmente, Azure Cache for Redis ofrece una disponibilidad del 99.9 %. La nueva oferta amplía este valor, ya que admite nodos de réplica con redundancia de zona, que permiten la creación de copias de la memoria caché en zonas de disponibilidad independientes que pueden conmutar por error en el caso de que se produzca una interrupción. La conmutación por error fluida entre zonas permite aumentar la disponibilidad hasta un 99,99 %, una actualización esencial para las empresas que no pueden permitirse tiempo de inactividad.

Más información

¿Quiere saber más? Únase a nuestro seminario web en directo el 12 de noviembre, donde veremos con detalle cómo se puede sacar el máximo partido a Redis Enterprise en Azure.

¿Le apetece continuar y probar las nuevas características? Consulte la documentación y empiece una evaluación gratuita de Azure hoy mismo.