VENTAS: 1-800-867-1389

Preguntas más frecuentes de Caché en rol (Caché de Azure)

Actualizado: julio de 2010

noteNota
Si quiere que le guiemos a la hora de elegir la oferta de Caché de Azure que mejor se adapta a su aplicación, consulte ¿Cuál es la oferta de Caché de Azure más adecuada para mí?.

Caché en rol ofrece la posibilidad de hospedar almacenar en memoria caché en sus roles de . 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 de la cantidad de instancias en ejecución del rol que tiene habilitada Caché en rol. También depende del tamaño de las máquinas virtuales y del porcentaje de memoria destinados a Caché en rol en el rol. Caché en rol en roles de admite características adicionales, como alta disponibilidad, regiones, notificaciones y varias cachés con nombre. Dado que es parte del servicio en la nube, Caché en rol en los roles también debería tener un mejor rendimiento que Shared Caching.

Para obtener más información sobre la Caché en rol basada en roles, vea los recursos siguientes.

Los binarios de Caché en rol son parte del SDK de más reciente. Descargue el SDK de y las herramientas de Visual Studio más recientes para obtener todo lo necesario para Caché en rol.

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

Caché en rol se aprovisiona como parte de la implementación de su servicio en la nube. Caché en rol está habilitada en un rol que proporciona almacenar en memoria caché a todos los roles en la misma implementación. Puede habilitar Caché en rol en la pestaña Caching de las propiedades del rol en Visual Studio. Para obtener más información, vea Configurar el almacenamiento en caché en los roles de Azure.

No existe una prima asociada a Caché en rol. En su lugar, se le cobrará el precio estándar por el tiempo de proceso de las instancias de rol de Azure. Por ejemplo, si tenía tres instancias de rol web para ejecutar su sitio web ASP.NET, es posible que use la memoria adicional de esas instancias para almacenar en memoria caché. En este ejemplo, no habría cargos adicionales por usar almacenar en memoria caché en el rol web existente. Sin embargo, puede que encuentre necesario agregar una instancia adicional de rol web o un rol de Caché en rol dedicado. En este caso, se le cobrarían las instancias de rol adicionales en ejecución que necesite para almacenar en memoria caché.

Con Caché en rol, un porcentaje de la memoria de cada instancia de rol contribuye a la memoria total disponible para almacenar en memoria caché. Hay dos maneras de cambiar el tamaño de la caché. En primer lugar, puede cambiar el porcentaje de memoria reservado para almacenar en memoria caché en el rol. En segundo lugar, puede aumentar o disminuir la cantidad de memoria disponible para almacenar en memoria caché al aumentar o disminuir el número de instancias del rol que tienen habilitada Caché en rol. El Portal de administración de Azure admite la posibilidad de efectuar este cambio en un servicio en la nube en ejecución. El cambio real de memoria depende del tamaño de la máquina virtual para el rol de destino y del porcentaje de memoria asignado para Caché en rol.

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 caché mediante la sencilla API . También puede configurar la caché como proveedor para estado de sesión y caché de resultados de página de ASP.NET.

Hay dos formas principales en las que un rol puede hospedar Caché en rol: colocalizada y dedicada. En la topología colocalizada, el rol que hospeda Caché en rol también hospeda otra funcionalidad de rol web o 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 almacenar en memoria caché difieren principalmente en el porcentaje de memoria dedicado a almacenar en memoria caché. Para obtener más información, vea los temas roles de almacenamiento en caché colocalizados y roles de almacenamiento en caché dedicados.

No se definen cuotas de uso para Caché en rol. Sin embargo, la cantidad de memoria y el rendimiento de la caché están limitados por los recursos físicos. Por ejemplo, almacenar en memoria caché usa memoria física únicamente. 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 alta cantidad de tiempo de procesamiento, agregar Caché en rol a ese rol podría provocar un mal rendimiento de almacenar en memoria caché.

Al usar roles de para almacenar en memoria caché, tiene el control y la flexibilidad para configurar almacenar en memoria caché de la mejor manera para su aplicación, sin cuotas predefinidas.

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft