SUS03-BP05 Utiliser des modèles logiciels et des architectures qui soutiennent au mieux l’accès aux données et les modèles de stockage. - AWS Framework Well-Architected

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.

SUS03-BP05 Utiliser des modèles logiciels et des architectures qui soutiennent au mieux l’accès aux données et les modèles de stockage.

Comprenez comment les données sont utilisées au sein de votre charge de travail, et comment elles sont consommées par vos utilisateurs, transférées et stockées. Utilisez des modèles et des architectures logicielles qui prennent le mieux en charge l’accès et le stockage des données afin de minimiser les ressources de calcul, de mise en réseau et de stockage nécessaires pour supporter la charge de travail.

Anti-modèles courants :

  • Vous partez du principe que toutes les charges de travail ont des modèles de stockage de données et d’accès similaires.

  • Vous n’utilisez qu’un seul niveau de stockage, partant du principe que toutes les charges de travail s’intègrent dans ce niveau.

  • Vous partez du principe que les modèles d’accès aux données n’évolueront pas dans le temps.

  • Votre architecture prend en charge un potentiel pic important d’accès aux données, ce qui fait que les ressources restent inactives la plupart du temps.

Avantages liés au respect de cette bonne pratique : la sélection et l’optimisation de votre architecture en fonction des modèles d’accès aux données et de stockage contribueront à réduire la complexité du développement et à augmenter l’utilisation globale. Savoir quand utiliser les tables globales, le partitionnement des données et la mise en cache vous aidera à réduire les frais généraux opérationnels et à vous mettre à l’échelle en fonction des besoins de votre charge de travail.

Niveau de risque encouru si cette bonne pratique n’est pas respectée : moyen

Directives d’implémentation

Pour améliorer la durabilité à long terme de la charge de travail, utilisez des modèles d’architecture qui prennent en charge les caractéristiques d’accès aux données et de stockage pour votre charge de travail. Ces modèles vous aident à récupérer et à traiter efficacement les données. Par exemple, vous pouvez utiliser une architecture de données moderne sur AWS avec des services spécifiques optimisés pour vos cas d’utilisation analytiques uniques. Ces modèles d’architecture permettent un traitement efficace des données et réduisent l’utilisation des ressources.

Étapes d’implémentation

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :