Compartir a través de


Preguntas más frecuentes de Caché en rol 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í?

  • Qué es caché en rol

  • ¿Dónde puedo descargar Caché en rol?

  • ¿El almacenamiento en caché basado en roles se admite en entornos de producción en este momento?

  • ¿Por qué no puedo crear una caché en rol a través del Portal de administración?

  • ¿Cuál es el modelo de aprovisionamiento de Caché en rol?

  • ¿Cómo se factura Caché en rol?

  • ¿Cómo puedo aumentar o disminuir el tamaño de la caché?

  • ¿Qué tipos de datos se pueden almacenar en la caché?

  • ¿Cuál es la diferencia entre las topologías de Caché en rol colocalizada y dedicada?

  • ¿Caché en rol tiene alguna cuota por uso?

Qué es caché en rol

In-Role Caché proporciona la capacidad de hospedar el almacenamiento en caché dentro de los roles de Azure. La memoria caché se distribuye entre las instancias del rol que hospeda la caché. El tamaño de la memoria caché viene determinado por distintas variables. En primer lugar, el tamaño depende del número de instancias en ejecución del rol que tiene In-Role caché habilitada. También depende del tamaño de esas máquinas virtuales y del porcentaje de memoria dedicado a In-Role Caché en el rol. In-Role Cache en roles de Azure admite características adicionales, como alta disponibilidad, regiones, notificaciones y varias cachés con nombre.

Para obtener más información sobre la caché de In-Role basada en roles, consulte los siguientes recursos.

¿Dónde puedo descargar Caché en rol?

Los archivos binarios de caché de In-Role forman parte del SDK de Azure más reciente. Descargue e instale el SDK de Azure y las herramientas de Visual Studio más recientes para obtener todo lo necesario para In-Role Cache.

¿El almacenamiento en caché basado en roles se admite en entornos de producción en este momento?

Sí. In-Role Cache se publicó con el SDK.

¿Por qué no puedo crear una caché en rol a través del Portal de administración?

In-Role caché no se aprovisiona a través del Portal de administración de Azure. En su lugar, In-Role caché se configura como parte de la implementación del servicio en la nube.

¿Cuál es el modelo de aprovisionamiento de Caché en rol?

In-Role caché se aprovisiona como parte de la implementación del servicio en la nube. In-Role caché está habilitada en un rol que proporciona almacenamiento en caché a todos los roles de la misma implementación. Puede habilitar In-Role Caché a través de la pestaña Almacenamiento en caché de las propiedades del rol en Visual Studio. Para más información, consulte Configuración del almacenamiento en caché en roles de Azure.

¿Cómo se factura Caché en rol?

No hay ninguna prima asociada a In-Role Cache. En su lugar, se le factura el uso de precios estándar para el tiempo de proceso de las instancias de rol de Azure. Por ejemplo, si tenía tres instancias de rol web que ejecutan el sitio web de ASP.NET, es posible que pueda usar la memoria adicional en esas instancias para el almacenamiento en caché. En este ejemplo, no habría cargos adicionales por usar el almacenamiento en caché en el rol web existente. Sin embargo, es posible que tenga que agregar una instancia de rol web adicional o un rol de caché de In-Role dedicado. En este caso, se le cobrará por las instancias de rol en ejecución adicionales que necesita para el almacenamiento en caché.

¿Cómo puedo aumentar o disminuir el tamaño de la caché?

Con In-Role caché, un porcentaje de memoria de cada instancia de rol contribuye a la memoria total disponible para el almacenamiento en caché. Hay dos maneras de cambiar el tamaño de la caché. En primer lugar, puede cambiar el porcentaje de memoria reservada para el almacenamiento en caché en el rol. En segundo lugar, puede aumentar o disminuir la cantidad de memoria disponible para el almacenamiento en caché aumentando o disminuyendo el número de instancias del rol que tiene habilitada la caché In-Role. El Portal de administración de Azure admite la capacidad de realizar este cambio en un servicio en la nube en ejecución. El cambio real en la memoria depende del tamaño de la máquina virtual para el rol de destino y del porcentaje de memoria asignada para In-Role caché.

¿Qué tipos de datos se pueden almacenar en la caché?

Puede almacenar cualquier tipo de datos en la caché. El único requisito es que los datos sean serializables. Entre otras cosas, esto incluye:

  • Objetos de Common Language Runtime (CLR)

  • Filas

  • XML

  • Datos binarios

Puede interactuar mediante programación con la memoria caché mediante la API simple. También puede configurar la memoria caché como proveedor para ASP.NET estado de sesión y salida de página.

¿Cuál es la diferencia entre las topologías de Caché en rol colocalizada y dedicada?

Hay dos formas principales en que un rol puede hospedar In-Role Caché: ubicados conjuntamente y dedicados. En la topología coubique, el rol que hospeda In-Role Caché también hospeda otro rol web o funcionalidad de rol de trabajo. La memoria y los recursos del rol se comparten entre el código de aplicación y los servicios de Caching y de otro tipo. En la topología dedicada, que es compatible con roles de trabajo, el rol de trabajo solo hospeda el almacenamiento en caché. Estas topologías de almacenamiento en caché difieren principalmente en el porcentaje de memoria dedicada al almacenamiento en caché. Para obtener más información, vea los temas roles de almacenamiento en caché colocalizados y roles de almacenamiento en caché dedicados.

¿Caché en rol tiene alguna cuota por uso?

No hay cuotas de uso definidas para In-Role caché. Sin embargo, la cantidad de memoria y el rendimiento de la caché están limitados por los recursos físicos. Por ejemplo, el almacenamiento en caché solo usa memoria física. No es posible usar más memoria física que la memoria disponible combinada en las instancias de máquinas virtuales. También es posible que haya limitaciones para otros recursos físicos. Por ejemplo, si un rol de trabajo usa una gran cantidad de tiempo de procesamiento, agregar In-Role caché a ese rol podría dar lugar a un rendimiento de almacenamiento en caché deficiente.

Mediante el uso de roles para el almacenamiento en caché, tiene el control y la flexibilidad para configurar el almacenamiento en caché de la mejor manera para la aplicación sin cuotas predefinidas.

Consulte también

Conceptos

Acerca de Caché en rol para Caché de Azure