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

Procedimiento: Creación de una memoria caché para el Servicio de caché administrado 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 proporciona un tutorial para crear y configurar una memoria caché para Servicio de caché administrado de Azure .

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.

Servicio de caché administrado está disponible en las tres ofertas siguientes.

  • Basic: caché en tamaños 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: caché en tamaños de 5 GB a 150 GB en incrementos de 5 GB, con funcionalidad de notificaciones, alta disponibilidad y hasta diez cachés con nombre.

noteNota
Cada oferta difiere en términos de precio y características. Para obtener más información, vea Preguntas más frecuentes sobre precios del Servicio de caché.

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.

noteNota
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 obtener más información, vea Escalar una memoria caché para el Servicio de caché administrado de Azure.

Las instancias de caché del Servicio de caché administrado se crean usando scripts de PowerShell.

ImportantImportante
Una vez que se ha creado una instancia del Servicio de caché administrado con los cmdlets de PowerShell, se puede ver y configurar en el Portal de administración de Azure.

  1. Abra una ventana de comandos de Azure PowerShell.

    noteNota
    Para obtener instrucciones de instalación y uso de Azure PowerShell, vea Cómo instalar y configurar Azure PowerShell.

  2. Invoque el cmdlet Add-AzureAccount y escriba la dirección de correo electrónico y la contraseña asociadas a la cuenta.

    noteNota
    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 a Azure PowerShell con su cuenta de Azure, consulte Cómo instalar y configurar Azure PowerShell.

  3. 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, use Get-AzureSubscription.

    noteNota
    Para obtener más información sobre Add-AzureAccount, Select-AzureSubscription y Get-AzureSubscription, consulte Cmdlets del perfil de Azure.

  4. 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 nombre contosocache, en la región geográfica South Central US.

    New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    
    noteNota
    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.

  5. Tras invocar al cmdlet de PowerShell, la creación de la memoria caché puede tardar unos minutos. Una vez creada la memoria caché, tiene el estado En ejecución, está preparada para usarla 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é, vea la siguiente sección, Configure the Cache.

    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:\>
    

Servicio de caché administrado admite cachés con nombre, lo que proporciona la flexibilidad necesaria para configurar diferentes opciones de caché para distintos 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é.

Cachés con nombre en Servicio de almacenamiento en caché de Windows Azure

En la tabla siguiente se proporciona información general de las características del Servicio de caché administrado.

 

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

Existen tres tipos de Directiva de expiración: Nunca, Absoluto y 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 obtener más información, vea Expiración y expulsión para el Servicio de caché administrado de Azure.

Tiempo (min)

La expiración predeterminada de los elementos de la caché es de 10 minutos, aunque se puede configurar. El tiempo de expiración de los elementos individuales agregados a la caché también se puede especificar mediante las sobrecargas de Add y Put cuando se agregan elementos a la 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 obtener más información, vea Ofertas de Caché para el Servicio de caché administrado de Azure y Notificaciones para el Servicio de caché administrado de Azure.

ante desastres

Proporciona alta disponibilidad de los elementos de la caché. Si se pierden elementos debido a un error, las copias de seguridad de los elementos de la memoria caché continúan estando disponibles.

La alta disponibilidad solo está disponible en la mejor oferta de caché, y no está disponible para las ofertas básica o estándar. Para obtener más información, vea Ofertas de Caché para el Servicio de caché administrado de Azure y Alta disponibilidad para el Servicio de caché administrado de Azure.

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 obtener más información, vea Configurar clientes de caché para el Servicio de caché administrado de Azure.

Mostrar: