Alta disponibilidad para el Servicio de caché administrado de Azure

Importante

Microsoft recomienda todos los nuevos desarrollos que usen Azure Redis Cache. Para obtener documentación actual e instrucciones sobre cómo elegir una oferta de Azure Cache, consulte ¿Qué oferta de Azure Cache es adecuada para mí?

Microsoft Azure Cache permite mantener la alta disponibilidad para los objetos almacenados en caché. Con la alta disponibilidad, los objetos en caché se replican dentro de la caché para lograr resistencia frente a errores de hardware. La alta disponibilidad se configura en el nivel de caché con nombre en el Portal de administración, en la ficha Configurar para Caché. No se necesitan cambios en el código; solo debe volver a calcular la capacidad de memoria requerida para su carga de trabajo. Para ello, puede activar la opción de Alta disponibilidad en la hoja de cálculo de planificación de la capacidad. Para más información, consulte Planeamiento de capacidad para Azure Managed Cache Service.

Nota

La alta disponibilidad solo está disponible en las ofertas de caché Standard y Premium, y no está disponible en la oferta Basic. Para más información, consulte Ofertas de caché para Azure Managed Cache Service.

Acerca de la alta disponibilidad

Cuando la alta disponibilidad está habilitada, se mantiene una segunda copia de cada elemento en caché. De este modo, si se desactiva una parte del servicio de la caché, existe una copia de seguridad. En este escenario, la copia secundaria pasa a ser la copia principal. Luego se hace una nueva copia secundaria con el objetivo de mantener la alta disponibilidad. Durante este intervalo, puede haber un breve período en el que las copias secundarias aumenten de nivel a copias principales y se actualice la información de enrutamiento. Durante ese tiempo, los clientes pueden recibir excepciones de DataCacheException con un errorCode de RetryLater. Las aplicaciones de almacenamiento en caché deben usar el control de errores normal y la lógica de reintento para reaccionar correctamente a esta condición.

A fin de implementar la alta disponibilidad, toda la escritura en cachés se realiza en las copias principal y secundaria.

Dado que toda la escritura se realiza en las copias principales y secundarias, la alta disponibilidad aumenta la latencia y disminuye el rendimiento. Este puede ser un precio razonable para que las cachés se beneficien de la alta disponibilidad.

Por definición, el uso de la alta disponibilidad multiplica por dos la cantidad de memoria necesaria para cada elemento almacenado en caché. Es importante tener en cuenta esto a la hora de planificar la capacidad. Para más información, consulte Planeamiento de capacidad para Azure Managed Cache Service.

La alta disponibilidad solo está disponible en las ofertas de caché Standard y Premium, y no está disponible en la oferta Basic. Para más información, consulte Ofertas de caché para Azure Managed Cache Service.

Para habilitar la alta disponibilidad

La alta disponibilidad se configura en el nivel de caché con nombre en el Portal de administración, en la ficha Configurar para Caché. El valor predeterminado para la alta disponibilidad es Deshabilitado.

High Availability for Windows Azure Cache Service

Nota

Si tiene la oferta Basic, la columna Alta disponibilidad no aparecerá en la sección Cachés con nombre de la pestaña Configurar.

Vea también

Otros recursos

Características del Servicio de caché administrado de Azure