Seidor
Elastic File System

26 mars 2024

AWS Système de Fichiers Élastique

Débloquer le potentiel d'AWS Elastic File System (EFS)

Enfin, nous disposons du service AWS Elastic File System en production après un an en mode Preview. Il est disponible uniquement en Virginie, Oregon et Irlande. Elastic File System (EFS) est un service qui, comme beaucoup d'autres, a été créé en réponse à la demande des clients d'Amazon Web Services. C'est quelque chose qui est apprécié.

Pour ceux qui ne savent pas de quoi il s'agit, nous vous dirons qu'il s'agit essentiellement d'un système de stockage de fichiers qui peut être utilisé simultanément par plusieurs instances EC2 du même VPC.

Les principales caractéristiques du service sont qu'il utilise le protocole NFS, qu'il est évolutif, augmentant et réduisant automatiquement la capacité de stockage, et qu'il offre une haute disponibilité et durabilité car il est stocké de manière redondante dans plusieurs zones de disponibilité dans une même région.

Parmi les utilisations les plus courantes d'AWS EFS, on peut citer le stockage de fichiers d'applications d'entreprise, les charges de travail et applications, y compris le big data, ou encore les flux de travail de traitement, la gestion de contenu ou les sites web.

Performances et charges de travail

Les performances du système dépendent de la taille du système de fichiers, bien qu'il supporte des pics élevés de lecture/écriture. Tout système de fichiers EFS créé pourra supporter des pics de 100MB de lecture/écriture par seconde.

Pour les systèmes de fichiers supérieurs à 1TB, Amazon Web Services vous attribuera 100MB supplémentaires par TB pour les pics de charge de travail plus élevés, donc si vous disposez d'un système de fichiers de 3TB de stockage, le système supportera des pics allant jusqu'à 300MB de charge par seconde.

Le système fonctionne de manière similaire aux instances EC2 de la famille T2 qui accumulent des crédits pendant les phases inactives du service, de sorte que l'accumulation de crédits pour les périodes inactives ou de faible fréquence permettra de disposer d'un taux de performance plus élevé lors des pics de charge de travail. Dans ce document, vous trouverez plus d'informations sur le fonctionnement des performances en fonction des crédits.

Quelques avantages d'AWS Elastic File System

Amazon EFS est bien adapté pour permettre une utilisation étendue, des répertoires personnels aux applications critiques pour les entreprises. Voici quelques-uns de ses principaux avantages :

  • Stockage de fichiers partagé compatible avec POSIX
  • Performance évolutive
  • Élasticité dynamique
  • Service entièrement géré
  • Rentabilité
  • Sécurité et conformité

Métriques de CloudWatch

Plusieurs métriques sont également disponibles pour surveiller AWS EFC via AWS CloudWatch et sont les suivantes :

  • BurstCreditBalance : La quantité de données que vous pourrez transférer lors des pics.
  • ClientConnections : Nombre de clients connectés au système de fichiers.
  • DataReadIOBytes : Quantité de bytes lus à partir du système de fichiers.
  • DataWriteIOBytes : Quantité de bytes écrits dans le système de fichiers.
  • MetadataIOBytes : Quantité de bytes de métadonnées écrits et lus.
  • TotalIOBytes : La somme des trois métriques précédentes.
  • PermittedThroughput : Le débit maximum autorisé, sans compter les crédits.
  • PercentIOLimit : Pourcentage d'I/O autorisés.

Nous travaillons avec ce service depuis quelques mois et ses performances sont très optimales, mais si nous devons trouver un inconvénient, c'est l'impossibilité de réaliser des snapshots du système de fichiers, bien qu'il soit possible de faire des sauvegardes avec d'autres outils tiers.

Et qu'en est-il de la protection des données ?

Il existe deux options disponibles pour protéger les données via la sauvegarde des systèmes de fichiers EFS.

  • Service AWS Backup
  • Solution de sauvegarde EFS à EFS

AWS Backup est un moyen simple et rentable de créer des sauvegardes de vos systèmes de fichiers Amazon EFS situés dans la région AWS où le service AWS Backup est disponible. C'est un service de sauvegarde unifié conçu pour simplifier la création, la migration, la restauration et la suppression de sauvegardes tout en offrant de meilleurs rapports et audits.

La solution de sauvegarde EFS à EFS est adaptée à tous les systèmes de fichiers Amazon EFS dans toutes les régions AWS. Elle inclut un modèle AWS CloudFormation qui lance, configure et exécute les ressources nécessaires pour déployer cette solution.