Meilleures pratiques en termes de coût et de taille des charges de travail migrées vers Azure

À mesure que vous planifiez et concevez une migration vers Azure, vous pouvez vous assurer de la réussite à long terme. Au cours d’un projet de migration, il est essentiel que toutes les équipes (comme les équipes des finances, de gestion et de développement d’applications) comprennent les coûts associés à ce processus.

  • Avant la migration, il est important de disposer d’une base de référence par rapport à des objectifs budgétaires mensuels, trimestriels et annuels, afin d’estimer le montant que vous consacreriez à votre migration pour garantir sa réussite.
  • Après la migration, vous devez optimiser les coûts, surveiller en permanence les charges de travail et planifier des modèles d’utilisation future. Les ressources migrées peuvent représenter d’abord un certain type de charge de travail, mais évoluer en un autre type au fil du temps, selon l’utilisation, les coûts et l’évolution des besoins de l’entreprise.

Cet article décrit les bonnes pratiques pour la préparation et la gestion des coûts et de la taille, avant et après la migration.

Important

Les meilleures pratiques et opinions décrites dans cet article sont basées sur la plateforme Azure et les fonctionnalités disponibles au moment de la rédaction. Les fonctionnalités et les capacités changent au fil du temps. Il est possible que certaines recommandations ne s’appliquent pas à votre déploiement. Par conséquent, sélectionnez celles qui vous conviennent.

Avant la migration

Avant de déplacer vos charges de travail vers le cloud, estimez le coût mensuel de leur exécution dans Azure. La gestion proactive des coûts liés au cloud vous permet de respecter votre budget de charges d’exploitation. Si le budget est limité, tenez-en compte avant la migration. Envisagez de convertir les charges de travail aux technologies serverless Azure, le cas échéant, pour réduire les coûts.

Les meilleures pratiques décrites dans cette section vous aident à :

  • Estimer les coûts.
  • Bien dimensionner les machines virtuelles et le stockage.
  • Utiliser Azure Hybrid Benefit.
  • Utilisez Azure Reserved VM Instances.
  • Estimer les dépenses cloud des abonnements.

Bonne pratique : estimer les coûts mensuels de la charge de travail

Afin de prévoir votre facture mensuelle pour les charges de travail migrées, vous pouvez utiliser plusieurs outils.

  • Calculatrice de prix Azure : sélectionnez les produits à estimer, tels que les machines virtuelles et le stockage. Ensuite, entrez les coûts dans la calculatrice de prix pour établir une estimation.

    Capture d’écran de la calculatrice de prix Azure. Figure 1 : Calculatrice de prix Azure.

  • Azure Migrate : Pour estimer les coûts, vous devez passer en revue et considérer toutes les ressources requises pour exécuter vos charges de travail dans Azure. Pour obtenir ces données, vous créez l’inventaire de vos ressources, y compris les serveurs, les machines virtuelles, les bases de données et le stockage. Vous pouvez utiliser Azure Migrate pour collecter ces informations.

    • Azure Migrate détecte et évalue votre environnement local afin de fournir un inventaire.

    • Azure Migrate peut mapper et afficher des dépendances entre les machines virtuelles pour vous donner une vision complète.

    • Une évaluation Azure Migrate contient le coût estimé.

      • Calcul des coûts : selon la taille de machine virtuelle Azure recommandée lorsque vous créez une évaluation, Azure Migrate utilise les API de facturation Azure pour calculer l’estimation des coûts mensuels de machine virtuelle. Cette estimation tient compte du système d’exploitation, de Software Assurance, d’Azure Reserved VM Instances, de la durée de fonctionnement, de l’emplacement et des paramètres de devise des machines virtuelles. Elle agrège le coût de toutes les machines virtuelle incluses dans l’évaluation pour calculer le coût de calcul mensuel total.
      • Coût de stockage : Azure Migrate calcule le coût de stockage mensuel total en additionnant le coût de stockage de toutes les machines virtuelles incluses dans l’évaluation. Vous calculez le coût de stockage mensuel d’une machine en additionnant le coût mensuel de tous les disques qui lui sont attachés.

      Capture d’écran d’Azure Migrate. Figure 2 : Évaluation d’Azure Migrate.

En savoir plus :

Bonne pratique : redimensionner des machines virtuelles

Vous avez le choix entre différentes options lorsque vous déployez des machines virtuelles Azure pour prendre en charge les charges de travail. Chaque type de machine virtuelle possède des fonctionnalités spécifiques et différentes combinaisons d’UC, mémoire et disques. Les machines virtuelles sont regroupées, comme indiqué dans le tableau suivant :

Type Détails Usage
À usage général Ratio processeur/mémoire équilibré. Convient pour le test et le développement, les bases de données petites à moyennes et les serveurs web au volume de trafic faible à moyen.
Optimisé pour le calcul Ratio processeur/mémoire élevé. Convient pour les serveurs web au trafic de moyen volume, les appliances réseau, les processus de traitement par lots et les serveurs d’applications.
Optimisé pour la mémoire Ratio mémoire/processeur élevé. Convient pour les bases de données relationnelles, les caches de taille moyenne à grande et l’analytique en mémoire.
Optimisé pour le stockage Débit de disque et E/S élevés. Convient pour les bases de données NoSQL, SQL et Big Data.
Optimisé pour le GPU Machines virtuelles spécialisées. Un ou plusieurs GPU. Retouche vidéo et graphique avancée.
Hautes performances Processeur plus rapide et plus puissant. Machines virtuelles avec interfaces réseau haut débit en option (RDMA). Applications haut niveau de performance critiques.
  • Il est important de comprendre les différences de prix entre ces machines virtuelles et les effets à long terme sur le budget.
  • Chaque type est associé à plusieurs gammes de machines virtuelles.
  • En outre, lorsque vous sélectionnez une machine virtuelle dans une gamme, vous pouvez uniquement mettre à l’échelle la machine virtuelle au sein de cette gamme. Par exemple, une instance DS2_v2 peut faire l’objet d’un scale-up vers DS4_v2, mais ne peut pas être changée en instance d’une autre série, telle une instance F2s_v2.

En savoir plus :

Bonne pratique : sélectionner le stockage approprié

Le paramétrage et la gestion de stockage local (SAN ou NAS) et des réseaux qui les prennent en charge peuvent s’avérer coûteux et fastidieux. Les données (de stockage) de fichier sont généralement migrées vers le cloud pour simplifier les tâches opérationnelles et de gestion. Microsoft fournit plusieurs options pour déplacer des données vers Azure, et vous devez prendre des décisions concernant ces options. Choisir le type de stockage approprié pour les données de votre entreprise peut vous faire économiser plusieurs milliers d’euros chaque mois. Voici quelques considérations à prendre en compte :

  • Les données auxquelles vous n’accédez pas souvent et qui ne sont pas vitales pour l’entreprise ne doivent pas forcément être placées sur le stockage le plus coûteux.
  • À l’inverse, les données critiques pour l’entreprise doivent se trouver sur les options de stockage de niveau supérieur.
  • Lors de la planification de la migration, effectuez un inventaire des données et classez-les par ordre d’importance, afin de les mapper vers le stockage le plus approprié. Tenez compte du budget et des coûts, ainsi que des performances. Le coût ne doit pas nécessairement être le principal facteur. L’option la moins coûteuse pourrait exposer la charge de travail à des pertes de performances et à moins de disponibilité.

Types de données de stockage

Azure fournit différents types de données de stockage.

Type de données Détails Usage
Objets blob Optimisé pour stocker de grandes quantités d’objets non structurées, comme des données texte ou binaires.

Accéder aux données depuis n’importe où via HTTP/HTTPS.

Utiliser cette option pour les scénarios d’accès aléatoire et de diffusion en continu. Par exemple, pour envoyer des images et des documents directement vers un navigateur, diffusez la vidéo et l’audio, et stockez les données de récupération d’urgence et de sauvegarde.
Fichiers Partages de fichiers managés accessibles via SMB 3.0. Utilisez-les lors de la migration des partages de fichiers locaux et pour fournir plusieurs connexions/accès aux données de fichiers.
Disques Basé sur les objets blob de pages.

Type de disque : Standard (HDD ou SSD) ou Premium (SSD).

Gestion du disque : non managé (vous gérez les paramètres de disque et le stockage) ou managé (vous sélectionnez le type de disque et Azure gère le disque pour vous).
Utiliser des disques Premium pour les machines virtuelles. Utiliser des disques managés pour la gestion simple et la mise à l’échelle.
Files d’attente Stocker et récupérer un grand nombre de messages accessibles via des appels authentifiés (HTTP ou HTTPS). Connecter des composants d’application à la mise en file d’attente asynchrone des messages.
Tables Tables de stockage. Ce type de données est inclus dans l’API Table d’Azure Cosmos DB.

Niveaux d’accès

Le stockage Azure propose différentes options permettant d’accéder aux données d’objets blob de blocs. En sélectionnant le niveau d’accès approprié, vous pouvez stocker vos données d’objets blob de blocs de manière plus économique.

Niveau d’accès Détails Usage
Chaud Stockage plus cher que Froid. Frais d’accès inférieurs à Froid.

Niveau par défaut.
Pour les données en cours d’utilisation qui sont fréquemment sollicitées.
Froid Stockage moins cher que Chaud. Frais d’accès supérieurs à Chaud.

Stockage minimal de 30 jours.
Stockage à court terme. Les données sont disponibles mais sollicitées rarement.
Archive Utilisé pour les objets blob de blocs.

Option la plus économique pour le stockage. L’accès aux données est plus cher que les options Chaud et Froid.
Pour les données qui peuvent tolérer quelques heures de latence de récupération et restent dans la couche pendant au moins 180 jours.

Types de comptes de stockage

Azure fournit différents types de comptes de stockage et niveaux de performances.

Type de compte Détails Usage
Comptes de stockage à usage général v2 Standard Prend en charge les objets blob (blocs, pages et ajout), fichiers, disques, files d’attente et tables.

Prend en charge les niveaux d’accès Chaud, Froid et Archive. Le stockage redondant interzone (ZRS) est pris en charge.
Utiliser pour la plupart des scénarios et des types de données. Les comptes de stockage standard peuvent être basés sur HHD ou SSD.
Comptes de stockage à usage général v2 Premium Prend en charge les données de Stockage Blob (objets blob de pages). Prend en charge les niveaux d’accès Chaud, Froid et Archive. ZRS est pris en charge.

Stocké sur disque SSD.
Recommandation de Microsoft pour toutes les machines virtuelles.
Usage général v1 La hiérarchisation des accès n’est pas prise en charge. ZRS n’est pas pris en charge. Utiliser si les applications ont besoin du modèle de déploiement Azure Classic.
Objet blob Compte de stockage spécialisé pour le stockage des objets non structurés. Fournit des objets blob de blocs et d’ajout uniquement (aucun service stockage sur fichier, file d’attente, table ou disque). Fournit les mêmes durabilité, disponibilité, scalabilité et performances qu’un compte de stockage à usage général v2. Dans ces comptes, vous ne pouvez pas stocker d’objets blob de pages et donc pas de fichiers VHD. Vous pouvez définir le niveau d’accès sur Chaud ou Froid.

Options de redondance de stockage

Les comptes de stockage peuvent utiliser différents types de redondance pour la résilience et la haute disponibilité.

Type Détails Usage
Stockage localement redondant (LRS) Protège contre une panne locale grâce à une réplication, au sein d’une unité de stockage unique, vers un domaine de mise à jour et un domaine d'erreur distincts. Conserve plusieurs copies de vos données dans un centre de données. Offre une durabilité des objets d’au moins 99,999999999 % (onze « neuf ») sur une année donnée. Envisagez cette option si votre application stocke des données qui peuvent être recréées facilement.
Stockage redondant interzone (ZRS) Protège contre une panne du centre de données grâce à une réplication sur trois clusters de stockage dans une même région. Chaque cluster de stockage est séparé physiquement des autres et se trouve dans sa propre zone de disponibilité. Fournit une durabilité d’au moins 99,9999999999 % (douze « neuf ») pour les objets sur une année donnée, en conservant plusieurs copies de vos données dans plusieurs centres de données ou régions. Envisagez cette option si vous avez besoin de cohérence, de durabilité et d’une haute disponibilité. Vous ne serez peut-être pas à l’abri d’un sinistre régional, lorsque plusieurs zones sont affectées définitivement.
Stockage géo-redondant (GRS) Protège contre une panne dans l’ensemble de la région, en répliquant les données sur une région secondaire à des centaines de kilomètres de la région principale. Offre une durabilité des objets d’au moins 99,99999999999999 % (seize « neuf ») sur une année donnée. Les données de réplica ne sont disponibles que si Microsoft lance un basculement vers la région secondaire. En cas de basculement, les accès en lecture et écriture sont disponibles.
Stockage géo-redondant avec accès en lecture (RA-GRS) Semblable à GRS. Offre une durabilité des objets d’au moins 99,99999999999999 % (seize « neuf ») sur une année donnée. Fournit une disponibilité de lecture de 99,99 %, en autorisant l’accès en lecture à partir de la région secondaire utilisée pour GRS.

En savoir plus :

Bonne pratique : Tirer parti des avantages d’Azure Hybrid

Un portefeuille qui intègre des logiciels Microsoft locaux avec Azure peut vous offrir des avantages compétitifs et financiers. Si vous disposez actuellement d’un système d’exploitation ou d’autres licences de logiciels via Software Assurance, vous pouvez utiliser celles-ci dans le cloud, avec Azure Hybrid Benefit.

En savoir plus :

Bonne pratique : utiliser des instances de machines virtuelles réservées

La plupart des plateformes cloud utilisent un modèle de paiement à l’utilisation. Ce modèle présente des inconvénients, car vous ne connaissez pas nécessairement à l’avance le dynamisme de vos charges de travail. Lorsque vous spécifiez des intentions claires pour une charge de travail, vous contribuez à la planification de l’infrastructure.

Lorsque vous utilisez Azure Reserved Virtual Machine Instances, vous prépayez des instances de machine virtuelle pour une durée de un ou trois ans.

  • Cet acompte s’accompagne d’une remise sur les ressources que vous utilisez.
  • Vous pouvez réduire sensiblement les coûts de machine virtuelle, de calcul Azure SQL Database, d’Azure Cosmos DB ou d’autres ressources par rapport aux tarifs du paiement à l’utilisation.
  • Les réservations permettent de bénéficier d’une remise sur la facturation et n’ont aucune incidence sur l’état de runtime de vos ressources.
  • Vous pouvez annuler des instances réservées.

Capture d’écran de la comparaison entre le paiement à l’utilisation et Azure Hybrid Benefit avec des instances réservées. Figure 3 : Azure Reserved VM Instances.

En savoir plus :

Bonne pratique : agréger les dépenses cloud des abonnements

À terme, il est très probable que vous compterez plusieurs abonnements Azure. Par exemple, vous aurez peut-être besoin d’un abonnement supplémentaire pour séparer les limites de développement et de production, ou votre plateforme peut exiger un abonnement distinct pour chaque client. La possibilité d’agréger les rapports de données de tous les abonnements sur une plateforme unique est une fonctionnalité très utile.

Pour ce faire, vous pouvez utiliser les API Azure Cost Management + Facturation. Ensuite, après l’agrégation des données dans une source unique comme Azure SQL Database, vous pouvez utiliser des outils tels que Power BI pour exposer les données agrégées. Vous pouvez créer des rapports d’abonnements agrégés et des rapports granulaires. Par exemple, pour les utilisateurs qui ont besoin d’informations proactives de gestion des coûts, vous pouvez créer des vues spécifiques pour les coûts en fonction du service, du groupe de ressources ou d’autres informations. Vous n’avez pas besoin de leur accorder un accès total aux données de facturation Azure.

En savoir plus :

Après la migration

Après une migration réussie de vos charges de travail et quelques semaines de collecte des données de consommation, vous aurez une idée claire du coût des ressources. En analysant les données, vous pouvez commencer à déterminer une ligne budgétaire de base pour les ressources et les groupes de ressources Azure. Ensuite, sachant comment votre budget cloud est dépensé, vous pouvez chercher comment réduire vos coûts.

Bonne pratique : Azure Cost Management + Facturation

Microsoft propose Azure Cost Management + Billing pour vous aider à suivre vos dépenses. Ce service :

  • Il vous aide à surveiller et à contrôler les dépenses Azure, et à optimiser l’utilisation des ressources.
  • Il passe en revue l’ensemble de l’abonnement et toutes les ressources associées, et émet des recommandations.
  • Il vous fournit une API complète, qui vous permet d’intégrer des outils externes et des systèmes financiers pour les rapports.
  • Il suit l’utilisation des ressources et vous permet de gérer les coûts liés au cloud dans une vue unifiée.
  • Il fournit des insights financiers et opérationnels enrichis pour vous aider à prendre des décisions avisées.

Avec Azure Cost Management + Billing, vous pouvez :

  • Créez un budget pour garantir la responsabilité financière.

    • Vous pouvez tenir compte des services que vous consommez ou auxquels vous vous abonnez pour une période spécifique (mensuelle, trimestrielle ou annuelle), et d’une étendue (abonnements ou groupes de ressources). Par exemple, vous pouvez créer un budget d’abonnement Azure pour un mois, un trimestre ou un an.
      • Une fois que vous avez créé un budget, il est indiqué dans une analyse des coûts. La visualisation de votre budget par rapport aux dépenses actuelles est importante lorsque vous procédez à l’analyse de vos coûts et dépenses.
    • Vous pouvez choisir de recevoir des notifications par e-mail lorsque vos seuils budgétaires sont atteints.
    • Vous pouvez exporter les données de gestion des coûts dans le Stockage Azure, à des fins d’analyse.

    Capture d’écran d’un budget Azure Cost Management. Figure 4 : un budget Azure Cost Management + Billing.

  • Effectuez une analyse des coûts afin d’explorer et d’analyser vos coûts organisationnels, pour comprendre comment les coûts sont imputés, et identifier les tendances de dépenses.

    • L’analyse des coûts est accessible aux utilisateurs bénéficiant d’un Contrat Entreprise.
    • Vous pouvez voir les données d’analyse des coûts pour différentes étendues, notamment par service, compte, abonnement ou groupe de ressources.
    • Vous pouvez obtenir une analyse des coûts qui montre le coût total pour le mois en cours et les coûts quotidiens cumulés.

    Capture d’écran d’une analyse Azure Cost Management Figure 5 : Analyse Azure Cost Management + Billing.

  • Obtenez des recommandations d’Azure Advisor, pour savoir comment optimiser et améliorer l’efficacité.

En savoir plus :

Bonne pratique : surveiller l’utilisation des ressources

Dans Azure, vous payez pour ce que vous utilisez, lorsque les ressources sont consommées, et vous ne payez pas lorsqu’elles ne le sont pas. Pour les machines virtuelles, la facturation a lieu lorsqu’une machine virtuelle est allouée, et vous n’êtes pas facturé une fois que la machine virtuelle est libérée. Dans cet esprit, vous devez superviser les machines virtuelles en cours d’utilisation, et vérifier leur dimensionnement.

Évaluez en permanence vos charges de travail de machine virtuelle pour déterminer les lignes de base. Par exemple, si votre charge de travail est utilisée principalement du lundi au vendredi, de 8 h 00 à 18 h 00, mais rarement en dehors de ces heures, vous pouvez passer les machines virtuelles à une version antérieure en dehors des heures de pointe. Cela implique éventuellement de modifier la taille des machines virtuelles ou d’utiliser des groupes de machines virtuelles identiques pour adapter automatiquement le dimensionnement. Certaines entreprises « mettent en veille » les machines virtuelles en les programmant selon un calendrier qui spécifie quand elles doivent être disponibles et quand elles ne sont pas nécessaires.

Vous pouvez surveiller l’utilisation des machines virtuelles à l’aide d’outils Microsoft, tels qu’Azure Cost Management + Billing, Azure Monitor et Azure Advisor. Des outils tiers sont également disponibles.

Notes

En plus des machines virtuelles, vous devez surveiller d’autres ressources réseau, comme Azure ExpressRoute et les passerelles de réseau virtuel, pour ne pas qu’elles soient sur- ou sous-utilisées.

En savoir plus :

Bonne pratique : implémenter des budgets de groupe de ressources

Vous trouverez souvent utile de représenter les limites de coût avec les groupes de ressources. Un budget de groupe de ressources vous permet de suivre les coûts associés à un groupe de ressources. Vous pouvez déclencher des alertes et exécuter un large éventail de playbooks lorsque vous atteignez ou dépassez votre budget.

En savoir plus :

Bonne pratique : optimiser la rétention d’Azure Monitor

Lorsque vous déplacez des ressources dans Azure et activez la journalisation des diagnostics, vous générez un gros volume de données de journal. En général, ces données de journal sont envoyées à un compte de stockage mappé avec un espace de travail Log Analytics. Voici quelques conseils pour l’optimisation de la conservation d’Azure Monitor :

  • Plus la période de rétention de données de journal est longue, plus vous aurez de données.
  • Toutes les données de journal ne sont pas identiques, et certaines ressources génèrent plus de données de journal que d’autres.
  • En raison des réglementations et de la conformité, vous devrez probablement conserver les données de journal de certaines ressources plus longtemps que d’autres.
  • Vous devez trouver le bon équilibre entre l’optimisation des coûts de stockage de journal et la rétention des données de journal dont vous avez besoin.
  • Nous vous recommandons d’évaluer et de configurer la journalisation immédiatement après une migration, afin de ne pas gaspiller de l’argent en conservant des journaux qui ne sont pas essentiels.

En savoir plus :

Bonne pratique : optimiser le stockage

Si vous avez suivi les meilleures pratiques pour la sélection du stockage avant la migration, vous en récoltez probablement les bénéfices. Toutefois, il peut exister des coûts de stockage supplémentaires que vous pouvez encore optimiser. Au fil du temps, les objets blob et les fichiers deviennent obsolètes. Des données peuvent ne plus être utilisées, mais les exigences réglementaires vous obligent parfois à les conserver pendant un certain temps. Par conséquent, vous n’avez pas forcément à les placer dans le stockage hautes performances que vous avez utilisé pour la migration d’origine.

L’identification des données périmées et leur déplacement vers des zones de stockage plus économiques peuvent avoir un impact considérable sur votre budget de stockage mensuel et vous permettre de faire des économies. Azure offre de nombreux moyens pour vous aider à identifier et à stocker ces données périmées.

  • Tirez parti des niveaux d’accès pour le stockage à usage général v2, avec le déplacement des données moins importantes du niveau chaud vers les niveaux froids et archivés.
  • Utilisez StorSimple pour faciliter le déplacement des données périmées en fonction de stratégies personnalisées.

En savoir plus :

Bonne pratique : automatiser l’optimisation des machines virtuelles

L’objectif ultime de l’exécution d’une machine virtuelle dans le cloud consiste à optimiser l’UC, la mémoire et le disque qu’elle utilise. Si vous découvrez des machines virtuelles qui ne sont pas optimisées ou pas souvent utilisées, il est judicieux de les arrêter ou de réduire l’échelle en utilisant des groupes de machines virtuelles identiques.

Vous pouvez optimiser une machine virtuelle avec Azure Automation, des groupes de machines virtuelles identiques, l’arrêt automatique et des solutions tierces ou scriptées.

En savoir plus :

Meilleure pratique : utiliser Azure Logic Apps et des runbooks avec l’API Budgets

Azure fournit une API REST qui a accès à vos informations de facturation client. Vous pouvez utiliser l’API Budgets pour intégrer des systèmes externes et des flux de travail déclenchés par les mesures que vous générez à partir des données de l’API. Vous pouvez extraire les données d’utilisation et de ressources dans vos outils d’analyse de données préférés. Vous pouvez intégrer l’API Budgets avec Azure Logic Apps et des runbooks.

Les API d’utilisation des ressources Azure et RateCard peuvent vous aider à prévoir vos coûts avec précision et à les gérer. Les API sont implémentées en tant que fournisseur de ressources et incluses dans les API exposées par Azure Resource Manager.

En savoir plus :

Bonne pratique : implémenter des technologies serverless

Les charges de travail de machine virtuelle sont la plupart du temps migrées « en l’état », afin d’éviter les temps d’arrêt. Souvent, les machines virtuelles peuvent héberger des tâches intermittentes, exécutées sur une courte période ou sur plusieurs heures. Par exemple, des machines virtuelles qui exécutent des tâches planifiées, comme un planificateur de tâches Windows ou des scripts PowerShell. Lorsque ces tâches ne sont pas en cours d’exécution, vous absorbez les coûts de machine virtuelle et de stockage sur disque.

Après la migration et l’examen approfondi de ces types de tâches, vous pouvez envisager de les faire migrer vers des technologies serverless, comme les travaux Azure Functions ou Azure Batch. Ces solutions peuvent réduire les coûts, et vous n’aurez plus besoin d’assurer la gestion et la maintenance des machines virtuelles.

En savoir plus :

Étapes suivantes

Passez en revue d’autres meilleures pratiques :