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.
Performances et optimisation pour Tape Gateway
Cette section décrit les performances de Storage Gateway.
Rubriques
Recommandations en matière de performances pour les passerelles de bande
Dans cette section, vous trouverez des recommandations de configuration à des fins de mise en service du matériel pour la machine virtuelle de votre passerelle de bande. Les tailles et types d'EC2instances Amazon répertoriés dans le tableau sont des exemples et sont fournis à titre de référence.
Configuration | Débit d’écriture Gbit/s | Lecture à partir du cache débit G bit/s | Lire depuis le cloud d’Amazon Web Services, débit en Gbit/s |
---|---|---|---|
Plateforme hôte : EC2 instance Amazon — c5.4xlarge CPU: 16 V CPU | RAM : 32 Go Disque racine : 80 Go, io1SSD, 4 000 IOPS Disque cache : rayé RAID (2 x 500 Go, io1 EBSSSD, IOPs 25000) Disque tampon de téléchargement : 450 Go, io1SSD, 2000 IOPs Bande passante réseau vers le cloud : 10 Gbit/s |
2.3 | 4.0 | 2.2 |
Plateforme hôte : Appliance matérielle Storage Gateway Disque de cache : 2,5 To Disque tampon de chargement : 2 To Bande passante réseau vers le cloud : 10 Gbit/s |
2.3 | 8,8 | 3.8 |
Plateforme hôte : Amazon EC2instance — c5d.9xlarge CPU: 36 V CPU | RAM : 72 Go Disque racine : 80 Go, io1SSD, 4 000 IOPS Disque cache : disque de 900 Go NVMe Disque tampon de téléchargement : NVMe disque de 900 Go Bande passante réseau vers le cloud : 10 Gbit/s |
5.2 | 11.6 | 5.2 |
Plateforme hôte : Amazon EC2instance — c5d.metal CPU: 96 V CPU | RAM : 192 Go Disque racine : 80 Go, io1SSD, 4 000 IOPS Disque cache : rayé RAID (2 NVMe disques de 900 Go) Disque tampon de téléchargement : NVMe disque de 900 Go Bande passante réseau vers le cloud : 10 Gbit/s |
5.2 | 11.6 | 7.2 |
Note
Cette performance a été obtenue en utilisant simultanément une taille de bloc de 1 Mo et dix lecteurs de bandes.
Les EC2 configurations présentées dans le tableau ci-dessus sont uniquement destinées à être représentatives des performances que vous pourriez atteindre sur vos propres serveurs physiques dotés de ressources similaires. Par exemple, les EC2 configurations utilisant une bande RAID ont été effectuées par le biais d'un mécanisme spécial qui n'est généralement pas pris en charge par notre passerelle surEC2. Pour obtenir des performances similaires, vous devez plutôt utiliser un RAID contrôleur matériel connecté au serveur sur site exécutant votre passerelle.
Vos performances peuvent varier en fonction de la configuration de votre plateforme hôte et de la bande passante réseau.
Pour améliorer les performances en écriture et en lecture de votre passerelle de bande, consultez Optimiser les SCSI paramètres i, Utiliser une taille de bloc supérieure pour les lecteurs de bandes et Optimisation des performances des lecteurs de bandes virtuelles dans le logiciel de sauvegarde.
Optimisation des performances de la passerelle
Configuration recommandée du serveur de passerelle
Pour optimiser les performances de votre passerelle, Storage Gateway recommande la configuration de passerelle suivante pour le serveur hôte de votre passerelle :
-
Au moins 64 CPU cœurs physiques dédiés
-
Pour Tape Gateway , votre matériel doit consacrer les quantités suivantes de RAM :
-
Au moins 16 Go de mémoire RAM réservée aux passerelles dont la taille de cache ne dépasse pas 16 TiB
-
Au moins 32 Go d'espace RAM réservé aux passerelles avec une taille de cache de 16 à 32 TiB
-
Au moins 48 Go de mémoire RAM réservée aux passerelles avec une taille de cache de 32 à 64 TiB
Note
Pour des performances de passerelle optimales, vous devez provisionner au moins 32 GiB de. RAM
-
-
Disque 1, à utiliser comme cache de passerelle comme suit :
-
Striped RAID (réseau redondant de disques indépendants) composé de NVMeSSDs.
-
-
Disque 2, à utiliser comme tampon de chargement de passerelle comme suit :
-
À rayuresRAID, composé de NVMeSSDs.
-
-
Disque 3, à utiliser comme tampon de chargement de passerelle comme suit :
-
À rayuresRAID, composé de NVMeSSDs.
-
-
Carte réseau 1 configurée sur le réseau de machine virtuelle 1 :
-
Utilisez le réseau VM 1 et ajoutez VMXnet3 (10 Gbit/s) à utiliser pour l'ingestion.
-
-
Carte réseau 2 configurée sur le réseau de machine virtuelle 2 :
-
Utilisez le réseau VM 2 et ajoutez un VMXnet3 (10 Gbit/s) à utiliser pour vous connecter AWS.
-
Ajouter des ressources à la passerelle
Les goulots d'étranglement suivants peuvent réduire les performances de votre Tape Gateway en deçà du débit soutenu maximal théorique (votre bande passante vers le cloud) : AWS
-
CPUnombre de cœurs
-
Débit du disque de cache/tampon de chargement
-
RAMMontant total
-
Bande passante réseau pour AWS
-
Bande passante du réseau entre l’initiateur et la passerelle
Cette section décrit les étapes à suivre pour optimiser les performances de votre passerelle. Ces recommandations reposent sur l’ajout de ressources à votre passerelle ou à votre serveur d’application.
Vous pouvez optimiser les performances de la passerelle en ajoutant des ressources à votre passerelle à l’aide de plusieurs façons.
- Utiliser des disques hautes performances
-
Le débit des disques de cache et de tampon de chargement peut limiter les performances de chargement et de téléchargement de votre passerelle. Si les performances de votre passerelle sont nettement inférieures aux attentes, envisagez d’améliorer le débit des disques de cache et de tampon de chargement en effectuant les actions suivantes :
-
Utiliser une bande RAID telle que RAID 10 pour améliorer le débit du disque, idéalement avec un RAID contrôleur matériel.
Note
RAID(matrice redondante de disques indépendants), ou plus précisément les RAID configurations par bandes de disques telles que RAID 10, sont le processus qui consiste à diviser un ensemble de données en blocs et à répartir les blocs de données sur plusieurs périphériques de stockage. Le RAID niveau que vous utilisez influe sur la vitesse exacte et la tolérance aux pannes que vous pouvez atteindre. En répartissant les charges de travail d'E/S sur plusieurs disques, le débit global du RAID périphérique est bien supérieur à celui de n'importe quel disque membre.
-
Utilisation de disques hautes performances attachés directement
Pour optimiser les performances de la passerelle, vous pouvez ajouter des disques hautes performances tels que des disques SSD (SSDs) et un NVMe contrôleur. Vous pouvez également connecter des disques virtuels à votre machine virtuelle directement depuis un réseau de stockage (SAN) au lieu de Microsoft Hyper-VNTFS. L'amélioration des performances du disque se traduit généralement par un meilleur débit et un plus grand nombre d'opérations d'entrée/sortie par seconde (). IOPS
Pour mesurer le débit, utilisez les
WriteBytes
métriquesReadBytes
et avec les CloudWatch statistiquesSamples
Amazon. Par exemple, laSamples
statistique de laReadBytes
métrique sur une période d'échantillonnage de 5 minutes divisée par 300 secondes vous donne leIOPS. En règle générale, lorsque vous examinez ces indicateurs relatifs à une passerelle, recherchez un faible débit et des IOPS tendances faibles pour indiquer les goulets d'étranglement liés au disque. Pour plus d’informations sur les métriques de passerelle, consultez Mesurer les performances entre votre Tape Gateway et AWS.Note
CloudWatch les métriques ne sont pas disponibles pour toutes les passerelles. Pour obtenir des informations sur les métriques de passerelle, consultez Surveillance de Storage Gateway.
-
- Ajouter d’autres disques tampons de chargement
-
Pour obtenir un débit d’écriture plus élevé, ajoutez au moins deux disques tampons de chargement. Lorsque des données sont écrites sur la passerelle, elles sont écrites et stockées localement sur les disques tampons de chargement. Ensuite, les données locales stockées sont lues de manière asynchrone à partir des disques à traiter et charger sur AWS. L’ajout de disques tampons de chargement supplémentaires peut réduire le nombre d’opérations d’E/S simultanées effectuées sur chaque disque individuel. Cela peut entraîner une augmentation du débit d’écriture vers la passerelle.
- Soutenir les disques virtuels de la passerelle avec des disques physiques distincts
-
Lorsque vous mettez en service les disques d’une passerelle, nous vous recommandons vivement de ne pas mettre en service des disques locaux pour le stockage de tampon de chargement et de cache qui utilisent la même ressource de stockage physique sous-jacente (c’est-à-dire, le même disque). Par exemple, pour VMwareESXi, les ressources de stockage physiques sous-jacentes sont représentées sous la forme d'un magasin de données. Lorsque vous déployez la machine virtuelle de la passerelle, vous choisissez une banque de données sur laquelle stocker les fichiers de la machine virtuelle. Lorsque vous mettez en service un disque virtuel (par exemple, en tant que tampon de chargement), vous pouvez stocker le disque virtuel dans la même banque de données en tant que machine virtuelle 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 chaque type de stockage local que vous créez. Un magasin de données soutenu par un seul disque physique sous-jacent peut entraîner des performances médiocres. Par exemple, lorsque vous utilisez un nouveau disque pour soutenir à la fois le stockage de cache et le tampon de chargement dans une configuration de passerelle. De même, un magasin de données soutenu par une RAID configuration moins performante, telle que RAID 1 ou RAID 6, peut entraîner des performances médiocres.
- Ajoutez CPU des ressources à votre hôte de passerelle
-
Un serveur hôte de passerelle doit avoir au moins quatre processeurs virtuels. Pour optimiser les performances de la passerelle, vérifiez que chaque processeur virtuel attribué à la machine virtuelle de passerelle est soutenu par un CPU cœur dédié. Vérifiez également que vous n'êtes pas en train de surabonner le CPUs serveur hôte.
Lorsque vous ajoutez des éléments supplémentaires CPUs à votre serveur hôte de passerelle, vous augmentez la capacité de traitement de la passerelle. Cela permet à la passerelle de gérer, en parallèle, le stockage des données de votre application vers votre stockage local et le chargement de ces données vers Amazon S3. Cela permet CPUs également de garantir que votre passerelle dispose de suffisamment de CPU ressources lorsque l'hôte est partagé avec d'autresVMs. Fournir suffisamment de CPU ressources a pour effet général d'améliorer le débit.
- Augmentez la bande passante entre votre passerelle et le cloud AWS
-
L'augmentation de votre bande passante à destination et en provenance AWS augmentera le taux maximal d'entrée de données vers votre passerelle et de sortie vers AWS le cloud. Cela peut améliorer les performances de votre passerelle si la vitesse du réseau est le facteur limitant dans la configuration de votre passerelle, plutôt que d’autres facteurs tels que des disques lents ou une faible bande passante de connexion entre la passerelle et l’initiateur.
La bande passante réseau à destination et en provenance AWS définit les performances moyennes maximales théoriques de votre Tape Gateway lors de charges de travail prolongées.
-
La vitesse moyenne à laquelle vous pouvez écrire des données sur votre passerelle de bande sur de longs intervalles ne dépassera pas votre bande passante de chargement vers AWS.
-
La vitesse moyenne à laquelle vous pouvez lire les données depuis votre Tape Gateway sur de longs intervalles ne dépassera pas votre bande passante de téléchargement AWS.
Note
Les performances de votre passerelle observées seront probablement inférieures à celles de votre bande passante réseau en raison d'autres facteurs limitatifs répertoriés ici, tels que le débit du disque tampon de mise en cache/téléchargement, le nombre de CPU cœurs, la RAM quantité totale ou la bande passante entre votre initiateur et la passerelle. De plus, le fonctionnement normal de votre passerelle implique de nombreuses mesures prises pour protéger vos données, ce qui peut entraîner une baisse des performances observées par rapport à la bande passante du réseau.
-
Optimiser les SCSI paramètres i
Vous pouvez optimiser les SCSI paramètres i sur votre SCSI initiateur i pour améliorer les performances d'E/S. Nous vous recommandons de choisir 256 Ko pour MaxReceiveDataSegmentLength
et FirstBurstLength
, et 1 Mo pour MaxBurstLength
. Pour plus d'informations sur la configuration des SCSI paramètres i, consultezPersonnalisation des paramètres i SCSI.
Note
Ces paramètres recommandés peuvent participer à obtenir de meilleures performances globales. Toutefois, les SCSI paramètres i spécifiques nécessaires pour optimiser les performances varient en fonction du logiciel de sauvegarde que vous utilisez. Pour plus de détails, consultez la documentation de votre logiciel de sauvegarde.
Utiliser une taille de bloc supérieure pour les lecteurs de bandes
Pour une passerelle de bande, la taille de bloc par défaut pour un lecteur de bande est de 64 Ko. Cependant, vous pouvez augmenter la taille de bloc jusqu’à 1 Mo afin d’améliorer les performances d’E/S.
La taille de bloc choisie dépend de la taille de bloc maximale prise en charge par votre logiciel de sauvegarde. Nous vous recommandons de définir la taille de bloc des lecteurs de bandes dans votre logiciel de sauvegarde sur une taille aussi importante que possible. Toutefois, cette taille de bloc ne doit pas être supérieure à 1 Mo, c’est-à-dier la taille maximale prise en charge par la passerelle.
Les passerelles de bande négocient la taille de bloc des lecteurs de bandes virtuelles afin que cela corresponde automatiquement à ce qui est défini sur le logiciel de sauvegarde. Lorsque vous augmentez la taille de bloc sur le logiciel de sauvegarde, nous vous recommandons de vérifier également les paramètres afin de vous assurer que l’hôte initiateur prend en charge la nouvelle taille du bloc. Pour plus d’informations, consultez la documentation de votre logiciel de sauvegarde. Pour plus d’informations sur les performances de passerelles spécifiques, consultez Performances et optimisation pour Tape Gateway.
Optimisation des performances des lecteurs de bandes virtuelles dans le logiciel de sauvegarde
Votre logiciel de sauvegarde peut sauvegarder des données sur un maximum de 10 lecteurs de bandes virtuelles sur une passerelle de bande en même temps. Nous vous recommandons de configurer les tâches de sauvegarde dans votre logiciel de sauvegarde de façon à utiliser au moins 4 lecteurs de bandes virtuelles simultanément sur la passerelle de bande. Vous pouvez obtenir un meilleur débit d’écriture lorsque le logiciel de sauvegarde sauvegarde les données sur plusieurs bandes virtuelles en même temps.
En règle générale, vous pouvez obtenir un débit maximal plus élevé en utilisant (en lecture ou en écriture) un plus grand nombre de bandes virtuelles en même temps. En utilisant davantage de lecteurs de bande, vous permettez à votre passerelle de traiter un plus grand nombre de demandes simultanément, ce qui peut améliorer les performances.
Ajouter des ressources à votre environnement d’application
- Augmenter la bande passante entre le serveur d’application et la passerelle
-
La connexion entre votre SCSI initiateur i et votre passerelle peut limiter les performances de chargement et de téléchargement. Si les performances de votre passerelle sont nettement inférieures aux attentes et que vous avez déjà amélioré le nombre de CPU cœurs et le débit de vos disques, pensez à :
-
Mise à niveau de vos câbles réseau pour augmenter la bande passante entre l’initiateur et la passerelle.
-
Utiliser autant de lecteurs de bande simultanément que possible. Je SCSI ne supporte pas la mise en file d'attente de plusieurs demandes pour la même cible, ce qui signifie que plus vous utilisez de lecteurs de bande, plus votre passerelle peut traiter de demandes simultanément. Cela vous permettra d’utiliser plus pleinement la bande passante entre votre passerelle et l’initiateur, augmentant ainsi le débit apparent de votre passerelle.
Afin d’optimiser les performances de la passerelle, vérifiez que la bande passante réseau entre votre application et la passerelle peut supporter les besoins de votre application. Vous pouvez utiliser les métriques
ReadBytes
etWriteBytes
de la passerelle afin de mesurer le débit total des données. Pour plus d’informations sur ces métriques, consultez Mesurer les performances entre votre Tape Gateway et AWS.Pour votre application, comparez le débit mesuré avec le débit souhaité. Si le débit mesuré est inférieur au débit souhaité, l’augmentation de la bande passante entre votre application et la passerelle peut améliorer les performances si le réseau est le goulot d’étranglement. De même, vous pouvez augmenter la bande passante entre la machine virtuelle et les disques locaux, s’ils ne sont pas attachés directement.
-
- Ajoutez CPU des ressources à votre environnement d'applications
-
Si votre application peut utiliser des CPU ressources supplémentaires, l'ajout de ressources supplémentaires CPUs peut l'aider à augmenter sa charge d'E/S.