Fonctionnement d’une passerelle de volume (architecture) - 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.

Fonctionnement d’une passerelle de volume (architecture)

Voici une présentation de l’architecture de la solution de passerelle de volume.

Passerelles de volume

Pour les passerelles de volume, vous pouvez utiliser les volumes mis en cache ou les volumes stockés.

Architecture des volumes mis en cache

En utilisant les volumes mis en cache, vous pouvez utiliser Amazon S3 comme stockage de données principal, tout en conservant les données fréquemment consultées localement, sur Storage Gateway. Les volumes mis en cache minimisent le besoin de dimensionner votre infrastructure de stockage sur site, tout en fournissant à vos applications un accès à faible latence aux données fréquemment consultées. Vous pouvez créer des volumes de stockage d'une taille maximale de 32 TiB et vous y connecter en tant que SCSI périphériques à partir de vos serveurs d'applications sur site. Votre passerelle stocke les données que vous écrivez sur ces volumes dans Amazon S3 et conserve les données récemment consultées dans le cache de votre passerelle de stockage sur site et dans le stockage du tampon de chargement.

Les volumes mis en cache peuvent varier de 1 Gio à 32 Tio et doivent être arrondis au Gio le plus proche. Chaque passerelle configurée pour les volumes mis en cache peut prendre en charge jusqu’à 32 volumes pour un volume de stockage maximum de 1 024 Tio (1 Pio).

Dans le cadre de la solution des volumes mis en cache, Storage Gateway stocke toutes les données de vos applications sur site dans un volume de stockage sur Amazon S3. Le schéma suivant représente le déploiement des volumes mis en cache.

serveur d’applications connecté aux volumes et aux instantanés dans le cloud AWS via Storage Gateway.

Après avoir installé l'appliance logicielle Storage Gateway, la machine virtuelle, sur un hôte de votre centre de données et l'avoir activée, vous l'utilisez AWS Management Console pour provisionner des volumes de stockage soutenus par Amazon S3. Vous pouvez également provisionner des volumes de stockage par programmation à l'aide de Storage Gateway API ou des AWS SDK bibliothèques. Vous montez ensuite ces volumes de stockage sur vos serveurs d'applications locaux en tant que SCSI périphériques i.

Vous allouez également les disques sur site pour la machine virtuelle. Ces disques sur site ont l’utilité suivante :

  • Disques destinés à être utilisés par la passerelle comme stockage de cache : lorsque vos applications écrivent des données dans les volumes de stockage AWS, la passerelle les stocke d'abord sur les disques locaux utilisés pour le stockage en cache. Ensuite, la passerelle télécharge les données vers Amazon S3. Le stockage du cache fait office de stockage sur site durable des données en attente de chargement sur Amazon S3 à partir du tampon de chargement.

    Le stockage de cache permet également à la passerelle stocker les données de votre application récemment consultées sur site pour un accès à faible latence. Si votre application demande des données, la passerelle vérifie d’abord le stockage de cache pour les données avant de vérifier Amazon S3.

    Vous pouvez utiliser les consignes suivantes pour déterminer la quantité d’espace sur le disque à allouer pour le stockage de cache. Généralement, vous devez allouer au moins 20 % de la taille de stockage du fichier existant en tant que stockage de cache. Le stockage de cache doit également être plus grand que le tampon de chargement. Cette consigne permet de veiller à ce que le stockage de cache soit suffisamment important pour contenir toutes les données du tampon de chargement qui n’ont pas encore été chargées dans Amazon S3.

  • Disques à utiliser par la passerelle en tant que tampon de chargement : pour se préparer au chargement dans Amazon S3, votre passerelle stocke également les données entrantes dans une zone intermédiaire, appelée tampon de chargement. Votre passerelle télécharge ces données de mémoire tampon via une connexion cryptée Secure Sockets Layer (SSL) AWS, où elles sont stockées cryptées dans Amazon S3.

Vous pouvez créer des sauvegardes incrémentielles, appelées instantanés, de vos volumes de stockage dans Amazon S3. Ces point-in-time instantanés sont également stockés dans Amazon S3 sous forme d'EBSinstantanés Amazon. Lorsque vous prenez un nouvel instantané, seules les données qui ont été modifiées depuis votre dernier instantané sont stockées. Lorsque l'instantané est pris, la passerelle télécharge les modifications jusqu'au point de capture, puis crée le nouvel instantané à l'aide d'AmazonEBS. Vous pouvez lancer des instantanés de manière planifiée ou ponctuelle. Un volume unique prend en charge la mise en file d’attente de plusieurs instantanés en succession rapide, mais chaque instantané doit être entièrement créé avant que le suivant puisse être traité. Lorsque vous supprimez un instantané, seules les données non nécessaires à un autre instantané sont supprimées. Pour plus d'informations sur les EBS instantanés Amazon, consultez Amazon EBS Snapshots.

Vous pouvez restaurer un EBS instantané Amazon sur un volume de stockage de passerelle si vous avez besoin de récupérer une sauvegarde de vos données. Sinon, pour les instantanés d'une taille maximale de 16 TiB, vous pouvez utiliser l'instantané comme point de départ pour un nouveau volume AmazonEBS. Vous pouvez ensuite associer ce nouveau EBS volume Amazon à une EC2 instance Amazon.

Toutes les données de passerelle et les données instantanées des volumes mis en cache sont stockées dans Amazon S3 et chiffrées au repos à l'aide du chiffrement côté serveur (). SSE Cependant, vous ne pouvez pas accéder à ces données avec Amazon S3 API ou d'autres outils tels que la console de gestion Amazon S3.

Architecture des volumes stockés

En utilisant des volumes stockés, vous pouvez stocker vos données principales localement, tout en les sauvegardant de manière asynchrone sur. AWS Les volumes stockés fournissent à vos applications sur site un accès à faible latence à leurs jeux de données complets. Ils permettent également des sauvegardes durables hors site. Vous pouvez créer des volumes de stockage et les monter en tant que SCSI périphériques à partir de vos serveurs d'applications locaux. Les données écrites sur les volumes stockés sont stockées sur le matériel de stockage sur site. Ces données sont sauvegardées de manière asynchrone sur Amazon S3 sous forme de snapshots Amazon Elastic Block Store EBS (Amazon).

Les volumes stockés peuvent varier de 1 Gio à 16 Tio et doivent être arrondis au Gio le plus proche. Chaque passerelle configurée pour les volumes stockés prend en charge jusqu’à 32 volumes et un stockage de volume total de 512 Tio (0,5 Pio).

Avec les volumes stockés, vous conservez le stockage de volume sur site dans votre centre de données. Autrement dit, vous stockez toutes vos données d’application sur le matériel de stockage sur site. Puis, à l’aide de fonctionnalités qui permettent de gérer la sécurité des données, la passerelle charge les données sur le cloud Amazon Web Services pour une sauvegarde économique et une reprise après sinistre rapide. Cette solution est idéale si vous souhaitez conserver localement les données sur site, parce que vous avez besoin d’avoir un accès à faible latence pour toutes vos données et de gérer les sauvegardes dans AWS.

Le schéma suivant représente le déploiement des volumes stockés.

serveur d'applications et NAS connecté aux instantanés dans le AWS cloud via Storage Gateway.

Après avoir installé l’appliance logicielle Storage Gateway (la machine virtuelle) sur un hôte dans votre centre de données et l’avoir activée, vous pouvez créer des volumes de stockage de passerelle. Vous les mappez ensuite à des disques de stockage en attachement direct (DAS) ou de réseau de stockage (SAN) sur site. Vous pouvez démarrer soit avec des nouveaux disques soit des disques ayant déjà des données. Vous pouvez ensuite monter ces volumes de stockage sur vos serveurs d'applications locaux en tant que SCSI périphériques i. A mesure que vos applications sur site écrivent et lisent les données du volume de stockage de la passerelle, ces données sont stockées et extraites du disque affecté au volume.

Pour préparer les données au chargement vers Amazon S3, votre passerelle stocke aussi les données entrantes dans une zone de transit, appelée tampon de chargement. Vous pouvez utiliser le stockage sur site DAS ou sur SAN disque pour le stockage fonctionnel. Votre passerelle télécharge les données depuis la mémoire tampon de téléchargement via une connexion cryptée Secure Sockets Layer (SSL) vers le service Storage Gateway exécuté dans le cloud Amazon Web Services. Le service stocke ensuite les données chiffrées dans Amazon S3.

Vous pouvez créer des sauvegardes incrémentielles, appelées instantanés, de vos volumes de stockage. La passerelle stocke ces instantanés dans Amazon S3 sous la forme d'EBSinstantanés Amazon. Lorsque vous prenez un nouvel instantané, seules les données qui ont été modifiées depuis votre dernier instantané sont stockées. Lorsque l'instantané est pris, la passerelle télécharge les modifications jusqu'au point de capture, puis crée le nouvel instantané à l'aide d'AmazonEBS. Vous pouvez lancer des instantanés de manière planifiée ou ponctuelle. Un volume unique prend en charge la mise en file d’attente de plusieurs instantanés en succession rapide, mais chaque instantané doit être entièrement créé avant que le suivant puisse être traité. Lorsque vous supprimez un instantané, seules les données non nécessaires à un autre instantané sont supprimées.

Vous pouvez restaurer un EBS instantané Amazon sur un volume de stockage de passerelle sur site si vous avez besoin de récupérer une sauvegarde de vos données. Vous pouvez également utiliser l'instantané comme point de départ pour un nouveau EBS volume Amazon, que vous pouvez ensuite associer à une EC2 instance Amazon.