Cadre de stratégie Data Mesh - AWS Conseils prescriptifs

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.

Cadre de stratégie Data Mesh

Le Data Mesh Strategy Framework est conçu pour vous aider à formuler et à mettre en œuvre une stratégie de maillage de données pour votre organisation. Il décrit les phases typiques observées lors de la mise en œuvre de la stratégie de maillage des données. Déterminez les phases pertinentes pour votre organisation en fonction de l'état d'avancement de votre stratégie de données et de votre parcours de maturité dans le cloud. Parfois, les clients se concentrent d'abord sur les outils et les technologies pour leur stratégie de maillage des données. Nous vous recommandons plutôt d'aligner votre stratégie sur la valeur commerciale fournie par votre organisation.

Le cadre de stratégie Data Mesh comprend cinq phases :

  • Découvrez

  • Align

  • Lancer

  • Échelle

  • Évoluer

Phase de découverte

Au cours de la phase de découverte, plongez dans le paysage commercial et des données de votre organisation. L'objectif de cette phase est de recueillir des informations qui vous aideront à concevoir le maillage de données. Au cours de cette phase, qualifiez-vous et clarifiez les sujets suivants :

  • La structure actuelle de l'entreprise et si une réorganisation est prévue

  • La quantité de données générées par chaque secteur d'activité

  • Les sources de données de l'organisation et le type de données généré par chaque secteur d'activité, par exemple les données CSV (valeurs séparées par des virgules), les données image, les données vidéo et les données IoT

  • La vitesse de génération des données (données par lots ou données en streaming)

  • Le processus actuel de gestion de l'accès aux données

  • Emplacement du stockage des données : dans le cloud ou sur site

  • Si la solution de données doit prendre en charge un scénario hybride

  • Si les données sont sur site, si une migration vers le cloud est prévue

  • Les garde-fous de sécurité et de conformité des données

  • Cas d'utilisation actuels axés sur les données : maturité et durabilité (cloud ou sur site)

Phase d'alignement

Après avoir rassemblé les points de données nécessaires pendant la phase de découverte, définissez les limites de votre solution de maillage de données, en fonction de votre structure organisationnelle. Idéalement, vous souhaitez disposer d'une solution de maillage de données qui englobe l'ensemble de votre organisation. Cependant, les grandes entreprises adoptent parfois plusieurs implémentations de leur solution de maillage de données. Si ce scénario s'applique à vous, envisagez de créer une solution de maillage de données pour chaque marque commerciale ou chaque région géographique. Lors de la définition des limites, déterminez si la structure de la solution est une décision de porte à sens unique ou à double sens. Chez Amazon, une décision de porte à sens unique est considérée comme quasiment irréversible. D'autre part, une décision de porte bidirectionnelle peut être annulée sans aucune conséquence significative.

Alignez avec vos parties prenantes le champ d'application du produit minimum viable (MVP) :

  • Les caractéristiques techniques du MVP.

  • Les cas d'utilisation phares, ou pilotes, (exigences des utilisateurs professionnels) pour la mise en œuvre de la solution de données basée sur le maillage de données. L'expérience acquise lors de la mise en œuvre des cas d'utilisation de Lighthouse aide à créer le plan directeur pour mettre en œuvre les futurs cas d'utilisation.

  • Des indicateurs pour mesurer le succès du MVP.

  • L'étendue souhaitée de la solution de données au-delà de la phase MVP (croissance de la solution).

Pour identifier les caractéristiques techniques de la solution, revenez en arrière à partir de l'expérience utilisateur des données. Pour le MVP, sélectionnez les fonctionnalités minimales requises pour améliorer l'expérience utilisateur. Lorsque vous choisissez les cas d'utilisation du phare, tenez compte des points suivants :

  • Cas d'utilisation caractérisés par une maturité cloud élevée

  • Cas d'utilisation pour les utilisateurs de données avancés

  • Cas d'utilisation offrant une valeur commerciale réalisable

  • Cas d'utilisation dont les exigences peuvent être satisfaites en commençant par les fonctionnalités de la solution de données de base

Phase de lancement

Une fois que toutes les parties prenantes se sont mises d'accord sur le champ d'application et les cas d'utilisation pris en charge, créez le MVP de la solution de données basée sur le maillage de données. Adoptez des pratiques agiles, telles que Scrum ou Kanban, pour une approche itérative de création de valeur. Définissez une feuille de route et des étapes pour le MVP, et établissez les mécanismes de gouvernance des données. La phase de lancement comprend les principales activités suivantes :

  • Identifiez les domaines de données du maillage de données.

  • Définissez les locations des domaines.

  • Ajoutez les cas d'utilisation de Lighthouse à la solution de données.

  • Ajoutez les produits de données pour prendre en charge les cas d'utilisation de Lighthouse dans la solution de données.

  • Définissez les métadonnées commerciales et techniques des produits de données.

  • Créez le flux de travail de gestion de l'accès aux données.

  • Créez des modèles d'accès aux données pour les équipes chargées des consommateurs.

  • Créez des garde-fous de sécurité et de conformité.

  • Créez des outils pour mesurer la qualité des données et le lignage des données.

  • Créez des outils d'observabilité pour informer les utilisateurs, surveiller l'utilisation des ressources et suivre les indicateurs de réussite.

  • Déployez le MVP en production.

  • Mener des activités éducatives et promotionnelles. 

À la fin de la phase MVP, évaluez les résultats pour mesurer le succès de la phase de lancement.

Phase d'échelle

Au cours de cette phase, étendez la solution MVP en itérant le champ d'application de la solution complète, en fonction du résultat de la phase MVP. Présentez les fonctionnalités dont la mise en œuvre était prévue après la phase MVP et ajoutez un support pour les cas d'utilisation précoces. Continuez à informer les parties prenantes sur les améliorations et les ajouts de fonctionnalités, ainsi que sur le fonctionnement et la maintenance de la solution.

Phase d'évolution

Lorsque vous créez une solution de données, vous n'avez jamais terminé. Gérez le cycle de vie de la solution en revoyant ce que vous avez créé. Introduisez des optimisations et des fonctionnalités nouvelles ou améliorées qui répondent aux besoins des utilisateurs professionnels. Ajoutez par exemple des fonctionnalités d'intelligence artificielle générative (IA générative) pour enrichir les métadonnées commerciales des produits de données. Ajoutez les cas d'utilisation des utilisateurs tardifs à la solution de données.

La figure suivante présente un résumé des activités et de l'évolution du nombre de cas d'utilisation commerciale pris en charge à chaque phase.

Le nombre de cas d'utilisation commerciaux et d'adoptants augmente au fil des phases d'échelle et d'évolution.

Les utilisateurs associés aux cas d'utilisation de Lighthouse sont les premiers à adopter la solution de données basée sur le maillage de données. Au cours de la phase de mise à l'échelle, un plus grand nombre de premiers utilisateurs commencent à utiliser la solution de données. Dans la phase d'évolution, les adoptants tardifs suivent.