Gestion des disques locaux pour Storage Gateway - AWS Storage Gateway

La documentation de passerelle de fichiers Amazon S3 a été déplacée vers Qu’est-ce qu’une passerelle de fichiers Amazon S3 ?

La documentation Amazon FSx File Gateway a été déplacée vers Qu'est-ce qu'Amazon FSx File Gateway ?

La documentation de passerelle de bande a été déplacée vers Qu’est-ce qu’une passerelle de bande ?

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des disques locaux pour Storage Gateway

L'ordinateur virtuel de la passerelle utilise les disques locaux que vous allouez sur site pour le tampon et le stockage. Les passerelles créées sur des instances Amazon EC2 utilisent des volumes Amazon EBS en tant que disques locaux.

Déterminer la quantité de stockage du disque local

Vous décidez du nombre et de la taille des disques que vous souhaitez allouer à la passerelle. En fonction de la solution de stockage déployée (consultez Planifiez le déploiement de Storage Gateway), la passerelle nécessite le stockage supplémentaire suivant :

  • Passerelles de volume :

    • Les passerelles stockées requièrent au moins un disque qui sera utilisé en tant que tampon de chargement.

    • Les passerelles mises en cache requièrent au moins deux disques. L'un sera utilisé en tant que cache et l'autre en tant que tampon de chargement.

Le tableau suivant recommande des tailles pour le stockage du disque local associé à la passerelle déployée. Vous pouvez ajouter ultérieurement plus de stockage local une fois que vous avez configuré la passerelle et en fonction de l'augmentation de vos demandes de charge de travail.

Stockage local Description
Tampon de chargement Le tampon de chargement fournit une zone de transit pour les données avant que la passerelle ne charge les données sur Amazon S3. Votre passerelle charge ces données de tampon via une connexion chiffrée SSL (Secure Sockets Layer) à AWS.
Stockage de cache Le stockage de cache fait office de stockage sur site durable des données en attente de chargement sur Amazon S3 à partir du tampon de chargement. Lorsque votre application effectue des E/S sur un volume ou une bande, la passerelle enregistre les données sur le stockage de cache pour l'accès à faible latence. Lorsque votre application demande les données d'une volume ou d'une bande, la passerelle recherche d'abord les données dans le stockage de cache avant de télécharger les données d' AWS.
Note

Lorsque vous allouez des disques, nous vous recommandons vivement de ne pas allouer des disques locaux pour le tampon de chargement et le stockage de cache s'ils utilisent la même ressource physique (le même disque). Les ressources de stockage physique sous-jacentes sont représentées sous la forme de banque de données dans VMware. Lorsque vous déployez l'ordinateur virtuel de la passerelle, vous choisissez une banque de données sur laquelle stocker les fichiers de l'ordinateur virtuel. Lorsque vous mettez en service un disque local (par exemple, pour utiliser comme stockage de cache ou tampon de chargement), vous avez la possibilité de stocker le disque virtuel dans la même banque de données en tant qu'ordinateur virtuel ou dans une banque de données différente.

Si vous avez plusieurs banques de données, nous vous recommandons vivement de choisir une banque de données pour le stockage de cache et une autre pour le tampon de chargement. Une banque de données qui est basée sur un seul disque physique sous-jacent peut entraîner des performances médiocres dans certains cas si elle est utilisée pour soutenir le stockage de cache et le tampon de chargement. C'est également le cas si la sauvegarde est une configuration RAID moins performante telle que RAID1.

Après la configuration initiale et le déploiement de votre passerelle, vous pouvez ajuster le stockage local en ajoutant ou supprimant des disques pour un tampon de chargement. Vous pouvez également ajouter des disques pour le stockage de cache.

Détermination de la taille de tampon de chargement à allouer

Vous pouvez déterminer la taille du tampon de chargement à allouer en utilisant une formule de tampon de chargement. Nous vous recommandons vivement d'allouer au moins 150 Gio de tampon de chargement. Si la formule retourne une valeur inférieure à 150 Gio, utilisez 150 Gio comme volume à allouer au tampon de chargement. Vous pouvez configurer jusqu'à 2 Tio de capacité de tampon de chargement pour chaque passerelle.

Note

Pour les passerelles de volumes, lorsque le tampon de chargement atteint sa capacité, votre volume se voit attribuer l'état TRAVERSER. Dans ce statut, les nouvelles données écrites par votre application sont conservées localement mais ne sont pas téléchargées AWS immédiatement. C'est pourquoi vous ne pouvez pas prendre de nouveaux instantanés. Lorsque la capacité du tampon de chargement se libère, le volume se voit attribuer l'état AMORCAGE. Dans ce statut, toutes les nouvelles données conservées localement sont téléchargées vers AWS. Enfin, le volume se voit attribuer l'état ACTIF. Storage Gateway reprend ensuite la synchronisation normale des données stockées localement avec la copie qui y est stockée AWS, et vous pouvez commencer à prendre de nouveaux instantanés. Pour plus d'informations sur l'état du volume, consultez Comprendre les états des volumes et les transitions.

Afin d'estimer la quantité de tampon de chargement à allouer, vous pouvez déterminer les taux de données attendus entrants et sortants et les intégrer à la formule suivante.

Taux de données entrantes

Ce taux fait référence au débit de l'application, le taux auquel vos applications sur site écrivent des données sur votre passerelle pendant une période donnée.

Taux de données sortantes

Ce taux fait référence au débit du réseau, le taux auquel votre passerelle est capable de charger les données sur AWS. Ce taux dépend de la vitesse et de l'utilisation du réseau, ainsi que de l'activation de la limitation de bande passante. Ce taux doit être réglé pour la compression. Lors du téléchargement de données vers AWS, la passerelle applique une compression des données dans la mesure du possible. Par exemple, si vos données d'application sont uniquement du texte, vous pouvez obtenir un rapport de compression efficace d'environ 2:1. Toutefois, si vous écrivez des vidéos, la passerelle ne sera peut-être pas en mesure d'obtenir une compression des données et pourra nécessiter davantage de tampon de chargement pour la passerelle.

Nous vous recommandons fortement d'allouer au moins 150 Gio d'espace tampon de chargement si l'une des conditions suivantes est remplie :

  • Votre taux d'entrée est plus élevé que le taux de sortie.

  • La formule renvoie une valeur inférieure à 150 Gio.

une formule de mémoire tampon de chargement basée sur la compression du débit de l'application et du réseau et sur la durée d'écriture.

Par exemple, supposons que vos applications métier écrivent des données de texte sur votre passerelle à un taux de 40 Mo par seconde pendant 12 heures par jour et que le débit de votre réseau soit de 12 Mo par seconde. En supposant un facteur de compression de 2:1 pour les données de texte, vous devez allouer environ 690 Gio d'espace pour le tampon de chargement.

((40 MB/sec) - (12 MB/sec * 2)) * (12 hours * 3600 seconds/hour) = 691200 megabytes

Vous pouvez utiliser cette approximation au départ afin de déterminer la taille du disque que vous souhaitez allouer à la passerelle comme espace de tampon de chargement. Ajoutez plus d'espace de tampon de chargement en fonction des besoins à l'aide de la console Storage Gateway. Vous pouvez également utiliser les métriques CloudWatch opérationnelles d'Amazon pour surveiller l'utilisation de la mémoire tampon de téléchargement et déterminer les besoins de stockage supplémentaires. Pour plus d'informations sur les métriques et la configuration des alarmes, consultez Surveillance du tampon de chargement.

Détermination de la taille du stockage de cache à allouer

Votre passerelle utilise son stockage de cache pour fournir un accès à faible latence aux données récemment consultées. Le stockage de cache fait office de stockage sur site durable des données en attente de chargement sur Amazon S3 à partir du tampon de chargement. En général, vous dimensionnez le stockage de cache à 1,1 fois la taille du tampon de chargement. Pour plus d'informations sur l'estimation de la taille du stockage de cache, consultez Détermination de la taille de tampon de chargement à allouer.

Vous pouvez d'abord utiliser cette approximation pour mettre en service les disques du stockage de cache. Vous pouvez ensuite utiliser les métriques CloudWatch opérationnelles d'Amazon pour surveiller l'utilisation du stockage en cache et allouer davantage de stockage selon les besoins à l'aide de la console. Pour plus d'informations sur les métriques et la configuration des alarmes, consultez Surveillance du stockage de cache.

Configuration d'un stockage supplémentaire de tampon de chargement et de cache

Les besoins de votre application évoluant, vous pouvez accroître la capacité du tampon de chargement ou du stockage de cache de la passerelle. Vous pouvez augmenter la capacité de stockage de votre passerelle sans interrompre ses fonctionnalités ni provoquer d’interruption. Lorsque vous ajoutez plus de capacité, vous le faites avec la machine virtuelle de la passerelle activée.

Important

Lorsque vous ajoutez un cache ou un tampon de chargement à une passerelle existante, vous devez créer de nouveaux disques sur l'hyperviseur hôte de la passerelle ou sur l'instance Amazon EC2. Ne supprimez pas ou ne modifiez pas la taille des disques existants qui ont déjà été alloués en tant que cache ou tampon de chargement.

Pour configurer le stockage supplémentaire de tampon de chargement ou de cache pour la passerelle
  1. Allouez un ou plusieurs nouveaux disques sur votre hyperviseur hôte de passerelle ou sur votre instance Amazon EC2. Pour plus d'informations sur la façon d'allouer un disque dans un hyperviseur, consultez la documentation de votre hyperviseur. Pour de plus amples informations sur l’allocation de volumes pour une instance Amazon EC2, veuillez consulter les Volumes Amazon EBS dans le Guide de l'utilisateur pour les instances Linux Amazon Elastic Compute Cloud. Lors des étapes suivantes, vous allez configurer ce disque en tant que stockage de tampon de chargement ou de cache.

  2. Ouvrez la console Storage Gateway à l'adresse https://console.aws.amazon.com/storagegateway/home.

  3. Dans le volet de navigation, choisissez Passerelles.

  4. Recherchez votre passerelle et sélectionnez-la dans la liste.

  5. Dans le menu Actions, choisissez Configurer le stockage.

  6. Dans la section Configurer le stockage, identifiez les disques que vous avez alloués. Si vos disques n'apparaissent pas, cliquez sur l'icône d'actualisation pour actualiser la liste. Pour chaque disque, choisissez TAMPON DE CHARGEMENT ou STOCKAGE DE CACHE dans le menu déroulant Alloué à.

    Note

    TAMPON DE CHARGEMENT est la seule option disponible pour l’allocation des disques sur des passerelles de volumes stockés.

  7. Choisissez Enregistrer les modifications pour enregistrer les paramètres de configuration.