Introducción a Azure Cache for Redis de nivel PrémiumIntroduction to the Azure Cache for Redis Premium tier

Azure Cache for Redis es una memoria caché distribuida y administrada que ayuda a compilar aplicaciones muy útiles y altamente escalables mediante el acceso ultrarrápido a los datos.Azure Cache for Redis is a distributed, managed cache that helps you build highly scalable and responsive applications by providing super-fast access to your data.

Premium es un nuevo nivel destinado a las empresas que incluye todas las características del nivel Estándar y otras adicionales, como un mejor rendimiento, cargas de trabajo más grandes, recuperación ante desastres, importación/exportación y seguridad mejorada.The new Premium-tier is an Enterprise ready tier, which includes all the Standard-tier features and more, such as better performance, bigger workloads, disaster recovery, import/export, and enhanced security. Siga leyendo para obtener más información acerca de las características adicionales de la memoria caché del nivel Premium.Continue reading to learn more about the additional features of the Premium cache tier.

Mejor rendimiento en comparación con el nivel Estándar o BásicoBetter performance compared to Standard or Basic tier

Mejor rendimiento respecto a los niveles Standard o Basic.Better performance over Standard or Basic tier. Las memorias caché de nivel Premium se implementan en hardware con procesadores más rápidos que ofrece un mejor rendimiento en comparación con el nivel Standard o Basic.Caches in the Premium tier are deployed on hardware which has faster processors and gives better performance compared to the Basic or Standard Tier. Además, el rendimiento de dichas memorias caché es superior y sus latencias son más bajas.Premium tier Caches have higher throughput and lower latencies.

El rendimiento de una memoria caché de nivel Premium es superior al de una memoria caché de nivel Standard del mismo tamaño .Throughput for the same sized Cache is higher in Premium as compared to Standard tier. Por ejemplo, el rendimiento de una memoria caché de 53 GB P4 (Premium) es de 250 000 solicitudes por segundo, en comparación con 150 000 para una memoria C6 (Standard).For example, the throughput of a 53 GB P4 (Premium) cache is 250K requests per second as compared to 150K for C6 (Standard).

Para más información sobre el tamaño, la transferencia y el ancho de banda de las memorias caché de nivel Prémium, consulte el artículo Azure Cache for Redis FAQ (Preguntas más frecuentes de Azure Cache for Redis).For more information about size, throughput, and bandwidth with premium caches, see Azure Cache for Redis FAQ

Persistencia de los datos en RedisRedis data persistence

El nivel Premium permite conservar los datos de la memoria caché en una cuenta de Azure Storage.The Premium tier allows you to persist the cache data in an Azure Storage account. En las memorias caché de nivel Basic o Standard, todos los datos se almacenan únicamente en la memoria.In a Basic/Standard cache all the data is stored only in memory. En caso de problemas con la infraestructura subyacente, podría producirse una pérdida de los datos.In case of underlying infrastructure issues there can be potential data loss. Se recomienda usar la característica de persistencia de datos de Redis en el nivel Premium para aumentar la resistencia contra la pérdida de datos.We recommend using the Redis data persistence feature in the Premium tier to increase resiliency against data loss. Azure Cache for Redis ofrece las opciones RDB y AOF (próximamente) en la persistencia de Redis.Azure Cache for Redis offers RDB and AOF (coming soon) options in Redis persistence.

Para instrucciones sobre cómo configurar la persistencia, consulte Configuración de la persistencia para Azure Cache for Redis de nivel Prémium.For instructions on configuring persistence, see How to configure persistence for a Premium Azure Cache for Redis.

Clúster RedisRedis cluster

Si desea crear memorias caché de más de 53 GB o particionar los datos entre varios nodos de Redis, puede usar la agrupación en clústeres Redis, disponible en el nivel Premium.If you want to create caches larger than 53 GB or want to shard data across multiple Redis nodes, you can use Redis clustering which is available in the Premium tier. Cada nodo consta de un par de cachés principal-réplica administrado por Azure para ofrecer una alta disponibilidad.Each node consists of a primary/replica cache pair managed by Azure for high availability.

La agrupación en clústeres de Redis proporciona una escalabilidad y un rendimiento máximos.Redis clustering gives you maximum scale and throughput. El rendimiento aumenta de manera lineal a medida que aumenta el número de particiones (nodos) del clúster.Throughput increases linearly as you increase the number of shards (nodes) in the cluster. P. ej.Eg. Si se crea un clúster P4 de 10 particiones, el rendimiento posible es de 250 000 * 10 = 2,5 millones de solicitudes por segundo.If you create a P4 cluster of 10 shards, then the available throughput is 250K *10 = 2.5 Million requests per second. Consulte el artículo Azure Cache for Redis FAQ (Preguntas más frecuentes de Azure Cache for Redis) para más detalles sobre el tamaño, rendimiento y ancho de banda de las memorias caché Prémium.Please see the Azure Cache for Redis FAQ for more details about size, throughput, and bandwidth with premium caches.

Para empezar a usar la agrupación en clústeres, consulte How to configure clustering for a Premium Azure Cache for Redis (Configuración de la agrupación en clústeres para Azure Cache for Redis de nivel Prémium).To get started with clustering, see How to configure clustering for a Premium Azure Cache for Redis.

Aislamiento y seguridad mejoradosEnhanced security and isolation

Las memorias caché creadas en los niveles Basic o Standard están disponibles en Internet.Caches created in the Basic or Standard tier are accessible on the public internet. El acceso a las mismas se restringe mediante la clave de acceso.Access to the Cache is restricted based on the access key. Con el nivel Premium puede asegurarse de que solo los clientes de una red determinada puedan tener acceso a la memoria caché.With the Premium tier you can further ensure that only clients within a specified network can access the Cache. Puede implementar Azure Cache for Redis en Azure Virtual Network (VNet).You can deploy Azure Cache for Redis in an Azure Virtual Network (VNet). Además, puede usar todas las características de la red virtual, como las subredes y las directivas de control de acceso, entre otras, para restringir aún más el acceso a Redis.You can use all the features of VNet such as subnets, access control policies, and other features to further restrict access to Redis.

Para más información, consulte How to configure Virtual Network support for a Premium Azure Cache for Redis (Configuración de la compatibilidad con Virtual Network para una instancia de Azure Cache for Redis de nivel Prémium).For more information, see How to configure Virtual Network support for a Premium Azure Cache for Redis.

Importar o exportarImport/Export

Import/Export es una operación de administración de datos de Azure Cache for Redis que permite importar datos en Azure Cache for Redis o exporta datos de Azure Cache for Redis mediante la importación y exportación de una instantánea de base de datos de Azure Cache for Redis (RDB) desde una memoria caché prémium a un blob en páginas en una cuenta de Azure Storage.Import/Export is an Azure Cache for Redis data management operation which allows you to import data into Azure Cache for Redis or export data from Azure Cache for Redis by importing and exporting an Azure Cache for Redis Database (RDB) snapshot from a premium cache to a page blob in an Azure Storage Account. Permite migrar entre diferentes instancias de Azure Cache for Redis o rellenar la memoria caché de datos antes de su uso.This enables you to migrate between different Azure Cache for Redis instances or populate the cache with data before use.

La importación se puede usar para traer los archivos RDB compatibles de Redis desde cualquier servidor de Redis que se ejecute en cualquier nube o entorno, incluidas las instancias de Redis que se ejecutan en Linux, Windows o cualquier proveedor en la nube como, por ejemplo, Amazon Web Services.Import can be used to bring Redis compatible RDB file(s) from any Redis server running in any cloud or environment, including Redis running on Linux, Windows, or any cloud provider such as Amazon Web Services and others. La importación de datos supone una manera fácil de crear una caché con datos rellenados previamente.Importing data is an easy way to create a cache with pre-populated data. Durante el proceso de importación, Azure Cache for Redis carga los archivos RDB desde Azure Storage en la memoria y, luego, inserta las claves en la memoria caché.During the import process, Azure Cache for Redis loads the RDB files from Azure storage into memory and then inserts the keys into the cache.

La exportación permite exportar los datos almacenados en Azure Cache for Redis a archivos RDB compatibles.Export allows you to export the data stored in Azure Cache for Redis to Redis compatible RDB file(s). Puede utilizar esta característica para mover datos desde una instancia de Azure Cache for Redis a otra o a otro servidor de Redis.You can use this feature to move data from one Azure Cache for Redis instance to another or to another Redis server. Durante el proceso de exportación, se crea un archivo temporal en la máquina virtual que hospeda la instancia del servidor de Azure Cache for Redis y el archivo se carga en la cuenta de almacenamiento designada.During the export process, a temporary file is created on the VM that hosts the Azure Cache for Redis server instance, and the file is uploaded to the designated storage account. Una vez completada la operación de exportación (de manera correcta o incorrecta), se elimina el archivo temporal.When the export operation completes with either a status of success or failure, the temporary file is deleted.

Para más información, consulte How to import data into and export data from Azure Cache for Redis(Importación de datos en Azure Cache for Redis y exportación de datos desde este servicio).For more information, see How to import data into and export data from Azure Cache for Redis.

ReiniciarReboot

El nivel premium permite reiniciar uno o varios nodos de la memoria caché a petición.The premium tier allows you to reboot one or more nodes of your cache on-demand. De este modo, podrá probar la resiliencia de la aplicación en caso de error.This allows you to test your application for resiliency in the event of a failure. Puede reiniciar los siguientes nodos.You can reboot the following nodes.

  • Nodo maestro de la memoria cachéMaster node of your cache
  • Nodo secundario de la memoria cachéSecondary node of your cache
  • Nodos principales y secundarios de la memoria cachéBoth primary and secondary nodes of your cache
  • Cuando se usa una caché premium con agrupación en clústeres, puede reiniciar el servidor principal, secundario o ambos nodos para particiones individuales en la memoria cachéWhen using a premium cache with clustering, you can reboot the primary, secondary, or both nodes for individual shards in the cache

Para más información, consulte Reboot y Preguntas más frecuentes sobre el reinicio.For more information, see Reboot and Reboot FAQ.

Nota

La funcionalidad de inicio ahora está habilitada para todos los niveles de Azure Cache for Redis.Reboot functionality is now enabled for all Azure Cache for Redis tiers.

Programar actualizacionesSchedule updates

La característica de actualizaciones programadas permite designar una ventana de mantenimiento para la memoria caché.The scheduled updates feature allows you to designate a maintenance window for your cache. Cuando se especifica la ventana de mantenimiento, las actualizaciones del servidor Redis se realizan en ese período.When the maintenance window is specified, any Redis server updates are made during this window. Para designar una ventana de mantenimiento, seleccione los días deseados y especifique la hora de inicio de la ventana de mantenimiento para cada día.To designate a maintenance window, select the desired days and specify the maintenance window start hour for each day. Tenga en cuenta que la hora del período de mantenimiento está en formato UTC.Note that the maintenance window time is in UTC.

Para más información, consulte Programación de actualizaciones y Preguntas más frecuentes sobre la programación de actualizaciones.For more information, see Schedule updates and Schedule updates FAQ.

Nota

Las actualizaciones del servidor Redis solo se realizan durante el período programado de mantenimiento.Only Redis server updates are made during the scheduled maintenance window. La ventana de mantenimiento no se aplica a las actualizaciones de Azure o a las actualizaciones del sistema operativo de la máquina virtual.The maintenance window does not apply to Azure updates or updates to the VM operating system.

Replicación geográficaGeo-replication

La replicación geográfica proporciona un mecanismo para vincular dos instancias de Azure Cache for Redis de nivel Prémium.Geo-replication provides a mechanism for linking two Premium tier Azure Cache for Redis instances. Una memoria caché se designa como la caché vinculada principal y la otra, como la caché vinculada secundaria.One cache is designated as the primary linked cache, and the other as the secondary linked cache. La caché vinculada secundaria pasa a ser de solo lectura, por lo que los datos escritos en la caché principal se replican en la caché vinculada secundaria.The secondary linked cache becomes read-only, and data written to the primary cache is replicated to the secondary linked cache. Esta funcionalidad se puede usar para replicar una caché en varias regiones de Azure.This functionality can be used to replicate a cache across Azure regions.

Para más información, consulte Configuración de replicación geográfica para Azure Cache for Redis.For more information, see How to configure Geo-replication for Azure Cache for Redis.

Para escalar al nivel premiumTo scale to the premium tier

Para escalar al nivel premium, basta con elegir uno de los niveles premium en la hoja Cambiar el plan de tarifa .To scale to the premium tier, simply choose one of the premium tiers in the Change pricing tier blade. También puede escalar la memoria caché al nivel premium con PowerShell y la CLI.You can also scale your cache to the premium tier using PowerShell and CLI. Para instrucciones detalladas acerca del escalado, consulte How to Scale Azure Cache for Redis (Escalado de Azure Cache for Redis) y How to automate a scaling operation (Automatización de una operación de escalado).For step-by-step instructions, see How to Scale Azure Cache for Redis and How to automate a scaling operation.

Pasos siguientesNext steps

Cree una memoria caché y explore las nuevas características del nivel Premium.Create a cache and explore the new premium tier features.