Creación de una memoria caché para Azure Managed Cache Service
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í?
En el tema se proporciona un tutorial sobre cómo crear y configurar una caché para Azure Managed Cache Service.
Crear una memoria caché
Hay tres pasos básicos para crear una memoria caché. El primero es elegir la oferta de caché que satisface los requisitos de caché de su aplicación. El segundo paso es crear la memoria caché. Una vez creada, la memoria caché está lista para usarla con la configuración predeterminada. El tercer paso es configurar la memoria caché para que use características como notificaciones o alta disponibilidad, con el fin de que satisfaga mejor los requisitos de su aplicación.
Elegir una oferta de caché
Crear la memoria caché
Configurar la memoria caché
Elegir una oferta de caché
Managed Cache Service está disponible en las tres ofertas siguientes.
Básico: Tamaños de caché de 128 MB a 1 GB en incrementos de 128 MB, con una caché con nombre predeterminada.
Standard: caché en tamaños de 1 GB a 10 GB en incrementos de 1 GB, con funcionalidad de notificaciones, alta disponibilidad y hasta diez cachés con nombre.
Premium: Tamaños de caché de 5 GB a 150 GB en incrementos de 5 GB, compatible con las notificaciones, con alta disponibilidad y hasta diez cachés con nombre.
Nota
Cada oferta difiere en términos de precio y características. Para más información, consulte Preguntas más frecuentes sobre precios de Cache Service.
Si la aplicación requiere notificaciones, elija las ofertas de caché Standard o Premium y, si la aplicación requiere alta disponibilidad, elija la oferta Premium.
Nota
Siempre puede aumentar o reducir la memoria caché, tanto el tamaño como la oferta de caché, si cambian las necesidades de su aplicación. Para más información, consulte Escalado de una caché para Azure Managed Cache Service.
Crear la memoria caché
Las instancias de caché de Managed Cache Service se crean mediante scripts de PowerShell.
Importante
Una vez creada una instancia de Managed Cache Service mediante los cmdlets de PowerShell, se puede ver y configurar en el Portal de administración de Azure.
Para crear una instancia de Managed Cache Service
Abra una ventana de comandos de Azure PowerShell.
Nota
Para obtener instrucciones de instalación y uso de Azure PowerShell, consulte Cómo instalar y configurar Azure PowerShell.
Invoque el cmdlet
Add-AzureAccount
y escriba la dirección de correo electrónico y la contraseña asociadas a la cuenta.Nota
Si ha configurado Azure PowerShell con un certificado para la cuenta, puede pasar por alto este paso. Para obtener más información sobre la conexión de PowerShell de Azure con su cuenta de Azure, consulte Instalación y configuración de PowerShell de Azure.
Si solo tiene una suscripción Azure, esta se selecciona de manera predeterminada al llamar a
Add-AzureAccount
.PS C:\> Add-AzureAccount VERBOSE: Account "user@domain.com" has been added. VERBOSE: Subscription "MySubscription" is selected as the default subscription. VERBOSE: To view all the subscriptions, please use Get-AzureSubscription. VERBOSE: To switch to a different subscription, please use Select-AzureSubscription.
Si tiene varias suscripciones y quiere usar una distinta, use el cmdlet
Select-AzureSubscription
. Para ver todas las suscripciones, useGet-AzureSubscription
.Nota
Para más información sobre
Add-AzureAccount
,Select-AzureSubscription
yGet-AzureSubscription
, consulte Cmdlets de perfil de Azure.Invoque el cmdlet
New-AzureManagedCache
y especifique el nombre, la región, la oferta de caché y el tamaño de la caché. En el siguiente ejemplo, se crea una caché de la oferta Basic de 128 MB con el nombrecontosocache
, en la región geográficaSouth Central US
.New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
Nota
Para obtener una lista completa de parámetros y valores que se pueden usar cuando se crea una caché, vea la documentación del cmdlet New-AzureManagedCache .
Tras invocar al cmdlet de PowerShell, la creación de la memoria caché puede tardar unos minutos. Una vez creada la memoria caché, la nueva caché tiene un estado En ejecución y está listo para su uso con la configuración predeterminada, y se puede ver y configurar en el Portal de administración de Azure. Para personalizar la configuración de la memoria caché, consulte la siguiente sección Configuración de la caché .
Puede supervisar el progreso de creación en la ventana de Azure PowerShell. Cuando la memoria caché está preparada para su uso, el cmdlet
New-AzureManagedCache
expone la información de caché, como se muestra en el siguiente ejemplo.PS C:\> Add-AzureAccount VERBOSE: Account "user@domain.com" has been added. VERBOSE: Subscription "MySubscription" is selected as the default subscription. VERBOSE: To view all the subscriptions, please use Get-AzureSubscription. VERBOSE: To switch to a different subscription, please use Select-AzureSubscription. PS C:\> New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB VERBOSE: Intializing parameters... VERBOSE: Creating prerequisites... VERBOSE: Verify cache service name... VERBOSE: Creating cache service... VERBOSE: Waiting for cache service to be in ready state... Name : contosocache Location : South Central US State : Active Sku : Basic Memory : 128MB PS C:\>
Configurar la memoria caché
Managed Cache Service admite cachés con nombre, que proporcionan la flexibilidad de configurar diferentes opciones de caché para diferentes conjuntos de datos. Cada caché tiene una caché con nombre predeterminada y, en las ofertas de caché Standard y Premium, se pueden configurar hasta nueve cachés con nombre adicionales. Cada caché con nombre tiene sus propias opciones de configuración individuales, como alta disponibilidad, notificaciones, y directivas personalizadas de expiración y expulsión. La configuración de la memoria caché con nombre se configura en el Portal de administración, en la ficha Configurar para Caché.
En la tabla siguiente se proporciona información general sobre las características de Managed Cache Service.
Característica | Descripción |
---|---|
Nombre |
Existe una memoria caché predeterminada configurada y, en las ofertas de caché Standard y Premium, se pueden configurar hasta nueve cachés con nombre adicionales. |
Directiva de expiración |
Hay tres tipos de directivas de expiración: Nunca, Absoluta y Ventana deslizante. Si se especifica Absoluto, el intervalo de expiración especificado en Tiempo (min) comienza cuando se agregan elementos a la memoria caché. Si se especifica Deslizante, el intervalo se restablece cada vez que se accede a un elemento de la memoria caché. Si se especifica Nunca, Tiempo (min) debe definirse en 0 y los elementos no expirarán. El valor predeterminado es Absoluto. Para más información, consulte Expiración y expulsión para Azure Managed Cache Service. |
Tiempo (min) |
La expiración predeterminada de los elementos de la caché es de 10 minutos, aunque se puede configurar. La hora de expiración de los elementos individuales agregados a la memoria caché también se puede especificar mediante sobrecargas de Agregar y colocar cuando se agregan elementos a la memoria caché. Tiempo (min) funciona junto con Directiva de expiración para determinar cuándo expiran los elementos. |
Notificaciones |
Las notificaciones permiten a una aplicación recibir notificaciones asincrónicas cuando tienen lugar varias operaciones en la memoria caché. Las notificaciones están disponibles en las ofertas de caché Standard y Premium, y no están disponibles en la oferta Basic. Para más información, consulte Ofertas de caché para Azure Managed Cache Service y Notificaciones para Azure Managed Cache Service. |
Alta disponibilidad |
Proporciona alta disponibilidad de los elementos de la caché. Si los elementos se pierden debido a un error, aún se puede acceder a las copias de seguridad de los elementos en la caché. La alta disponibilidad solo está disponible en la oferta de caché premium, no en las ofertas básica y estándar. Para más información, consulte Ofertas de caché para Azure Managed Cache Service y Alta disponibilidad para Azure Managed Cache Service. |
Expulsión |
Las opciones son Habilitado, que usa un algoritmo LRU (último usado) para determinar los elementos que se deben expulsar, o Deshabilitado. El valor predeterminado es Habilitado. |
Una vez creada y configurada la memoria caché, puede conectarse a ella desde sus aplicaciones cliente. Para más información, consulte Configuración de clientes de caché para Azure Managed Cache Service.