Esta documentación está archivada y no tiene mantenimiento.

Configurar Caché en rol de Azure

Actualizado: agosto de 2015

ImportantImportante
Microsoft recomienda que todos los desarrollos nuevos utilicen Caché en Redis de Azure. Para obtener la documentación y orientación actuales sobre cómo elegir una oferta de Caché de Azure, consulte ¿Qué oferta de Caché de Azure debo utilizar?

En este tema se explica cómo configurar Caché en rol basada en roles. La configuración incluye dos tareas independientes.

 

Tipo de configuración Descripción

Configuración del rol

Configure un rol de Azure que hospede Caché en rol. Este paso incluye la creación de cachés con nombre y la configuración de las opciones de dichas cachés con nombre. Esto proporciona las capacidades de almacenamiento en caché a cualquiera de los roles en la misma implementación del servicio en la nube.

Configuración del cliente

Configure los roles que requieran almacenamiento en caché. Esto incluye agregar referencias de ensamblado y opciones en el archivo de configuración que apunten al rol que hospeda Caché en rol.

Para obtener más información sobre la configuración de almacenar en memoria caché, vea Modelo de configuración de Caché en rol de Azure.

Para usar Caché en rol basada en roles, primero debe configurar un rol para hospedar el almacenamiento en caché. Podría ser un nuevo rol de trabajo de caché que agregue a su servicio en la nube, denominado como topología dedicada. El almacenamiento en caché del rol dedicado solo es compatible con roles de trabajo. Para obtener más información sobre la configuración de una topología dedicada en Visual Studio, vea Hospedar Caché en rol en roles dedicados (Caché de Azure).

Como alternativa, puede elegir usar un rol existente que tenga recursos físicos disponibles para compartir con Caché en rol. Esto se conoce como topología colocalizada. El almacenamiento en caché del rol colocalizado es compatible con roles web y roles de trabajo. Para obtener más información sobre la configuración de una topología colocalizada en Visual Studio, vea Hospedar Caché en rol de Azure en roles existentes.

El último paso es crear cachés con nombre adicionales y configurar cada caché. Para obtener más información, vea Configure Caching de Azure.

noteNota
Configurar el rol en Visual Studio provoca cambios de configuración en los archivos ServiceConfiguration.cscfg y ServiceDefinition.csdef subyacentes. Para obtener más información, vea Modelo de configuración de Caché en rol de Azure.

Para la configuración manual del archivo ServiceConfiguration.cscfg, vea Opciones de configuración de roles de Caché en rol (ServiceConfiguration.cscfg).

Cualquier otro código en el servicio en la nube puede acceder a las cachés con nombre como clientes de caché. Entre los pasos habituales de configuración se incluyen:

  1. Hacer referencia a los elementos de almacenar en memoria caché apropiados.

  2. Agregar opciones de configuración de almacenar en memoria caché a los archivos de configuración de application.config o web.config.

Para obtener ejemplos de las opciones del archivo de configuración de cliente, vea Modelo de configuración de Caché en rol de Azure.

noteNota
Estos pasos se simplifican si usa el paquete NuGet para configurar un proyecto para que se convierta en cliente de caché. Para obtener más información, vea Procedimiento: preparación de Visual Studio para usar Caché en rol de Azure.

Para la configuración manual de los archivos web.config y application.config, vea Opciones de configuración del cliente de Caché en rol (Web.config).

Vea también

Mostrar: