Exporter (0) Imprimer
Développer tout

Procédure : Création d'un cache pour service de cache géré Azure

Mis à jour: juillet 2010

noteRemarque
Pour obtenir des conseils sur le choix de l'offre Azure Cache appropriée pour votre application, consultez Choix de l'offre Azure Cache appropriée.

Cette rubrique présente pas à pas la création et la configuration d'un cache pour Service cache managé Azure.

Trois étapes de base sont nécessaires pour créer un cache. La première étape consiste à choisir l'offre de cache correspondant aux besoins de cache de votre application. La deuxième étape consiste à créer le cache. Une fois le cache créé, il est prêt à être utilisé avec les paramètres par défaut. La troisième étape consiste à configurer le cache pour utiliser des fonctionnalités telles que les notifications ou la haute disponibilité, de façon à ce qu'il corresponde mieux aux besoins de votre application.

Les offres Service caché managé disponibles sont les suivantes.

  • De base - Cache disponible dans des tailles allant de 128 Mo à 1 Go, par incréments de 128 Mo, avec un seul cache nommé par défaut.

  • Standard - Cache disponible dans des tailles allant de 1 Go à 10 Go, par incréments de 1 Go, avec prise en charge des notifications et de jusqu'à dix caches nommés.

  • Premium - Cache disponible dans des tailles allant de 5 Go à 150 Go, par incréments de 5 Go, avec prise en charge des notifications, de la haute disponibilité et de jusqu'à dix caches nommés.

noteRemarque
Chaque offre est distincte en termes de tarification et de fonctionnalités. Pour plus d'informations, consultez Tarification - Cache - FAQ.

Si votre application requiert des notifications, choisissez l'offre de cache Standard ou Premium. Si elle requiert une haute disponibilité, choisissez l'offre Premium.

noteRemarque
Vous pouvez toujours procéder à une mise à l'échelle, tant de la taille que de l'offre de cache, si les besoins de votre application changent. Pour plus d'informations, consultez Mise à l'échelle d'un cache pour service de cache géré Azure.

Les instances de cache dans Service caché managé sont créées à l'aide de scripts PowerShell.

ImportantImportant
Une fois une instance de Service caché managé créée à l'aide des applets de commande PowerShell, il est possible de la visualiser et de la configurer dans le portail de gestion Azure.

  1. Ouvrez une fenêtre de commande Azure PowerShell.

    noteRemarque
    Pour obtenir des instructions sur l'installation d'Azure PowerShell, consultez Installation et configuration d'Azure PowerShell.

  2. Appelez l'applet de commande Add-AzureAccount, puis entrez l'adresse de messagerie et le mot de passe associés à votre compte.

    noteRemarque
    Si vous avez configuré Azure PowerShell avec un certificat pour votre compte, vous pouvez ignorer cette étape. Pour plus d'informations sur connexion d'Azure PowerShell avec votre compte Azure, consultez Installation et configuration d'Azure PowerShell.

  3. Appelez l'applet de commande New-AzureManagedCache, puis spécifiez le nom, la région, l'offre de cache et la taille du cache. Dans l'exemple suivant, un cache De base de 128 Mo est créé avec le nom contosocache dans la région géographique South Central US.

    New-AzureManagedCache -Name contosocache -Location "South Central US" -Sku Basic -Memory 128MB
    
    noteRemarque
    Pour obtenir la liste complète des paramètres et des valeurs que vous pouvez utiliser lors de la création d'un cache, consultez la documentation sur l'applet de commande New-AzureManagedCache.

  4. Une fois l'applet de commande PowerShell appelée, la création du cache peut prendre quelques minutes. Une fois le cache créé, votre nouveau cache a le statut Actif, et est prêt à l'emploi avec les paramètres par défaut. Vous pouvez l'afficher et le configurer dans le portail de gestion Azure. Pour personnaliser la configuration de votre cache, consultez la section suivante Configure the Cache.

    Vous pouvez surveiller la progression de la création dans la fenêtre Azure PowerShell. Un fois le cache prêt à l'emploi, l'applet de commande New-AzureManagedCache permet d'afficher les informations sur le cache, comme l'illustre l'exemple suivant.

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

Le Service caché managé prend en charge les caches nommés, ce qui vous offre la possibilité de configurer différentes options de cache pour différents ensembles de données. Chaque cache a un cache nommé default, et, dans les offres de cache Standard et Premium, il est possible de configurer jusqu'à neuf caches nommés supplémentaires. Chaque cache nommé possède ses propres paramètres, tels que la haute disponibilité, les notifications, ainsi que des stratégies d'expiration et d'éviction personnalisées. Les paramètres de cache nommé sont configurés dans le portail de gestion sous l'onglet Configurer de Cache.

Caches nommés du service de mise en cache Windows Azure

Le tableau suivant fournit une vue d'ensemble des fonctionnalités de Service caché managé.

 

Fonctionnalité Description

Nom

Un cache default est configuré, et, dans les offres de cache Standard et Premium, jusqu'à neuf caches nommés supplémentaires peuvent être configurés si besoin.

Stratégie d'expiration

Il existe trois types de stratégie d'expiration : Jamais, Absolue et Fenêtre glissante. Si l'option Absolue est spécifiée, l'intervalle d'expiration spécifié par la valeur Durée (min) démarre lors de l'ajout d'éléments au cache. Si l'option Fenêtre glissante est spécifiée, l'intervalle est réinitialisé lors de chaque accès à un élément du cache. Si l'option Aucune est spécifiée, l'option Durée (min) doit être définie sur 0. Dans ce cas, les éléments n'expirent pas. La valeur par défaut est Absolue.

Pour plus d'informations, consultez Expiration et éviction pour le service de cache géré Azure.

Durée (min)

Par défaut, le délai d'expiration des éléments dans le cache est de 10 minutes. Cette valeur peut être configurée. Le délai d'expiration des éléments individuels ajoutés au cache peut également être spécifié à l'aide de surcharges de Add et Put lors de l'ajout d'éléments au cache. Durée (min) fonctionne avec Stratégie d'expiration pour déterminer quand les éléments expirent.

Notifications

Les notifications permettent à votre application de recevoir des notifications asynchrones lorsque plusieurs opérations de cache surviennent dans le cache.

Les notifications sont disponibles dans les offres de cache Standard et Premium, mais pas dans l'offre Basic. Pour plus d'informations, consultez Offres de cache pour service de cache géré Azure et Notifications pour service de cache géré Azure.

Haute disponibilité

Fournit la haute disponibilité pour les éléments du cache. En cas de perte d'éléments à la suite d'une défaillance, les copies de sauvegarde des éléments dans le cache restent disponibles.

La haute disponibilité est proposée uniquement dans l'offre de cache Premium, et non dans les offres de base ou standard. Pour plus d'informations, consultez Offres de cache pour service de cache géré Azure et Haute disponibilité pour le service de cache géré Azure.

Expulsion

Les options possibles sont Activé, qui utilise un algorithme LRU (dernier récemment utilisé) pour déterminer les éléments à évincer, ou Désactivé. La valeur par défaut est Activé.

Une fois le cache créé et configuré, vous pouvez le connecter à vos applications clientes. Pour plus d'informations, consultez Configuration de clients de cache pour service de caché géré Azure.

Afficher:
© 2014 Microsoft