Le paysage du marketing numérique est en constante évolution, nécessitant l'adoption d'outils sophistiqués pour analyser les données, automatiser les campagnes et gérer les relations avec les clients. Ces outils, allant des CRM (Customer Relationship Management), utilisés par 87% des entreprises, aux plateformes d'analyse web, sont devenus indispensables pour les entreprises cherchant à optimiser leurs stratégies marketing. Cependant, le déploiement et la gestion de ces applications peuvent s'avérer complexes et chronophages, en particulier lorsque l'on travaille avec des environnements hétérogènes.
C'est là que Docker intervient, offrant une solution de conteneurisation qui simplifie considérablement le processus de déploiement et de gestion des outils marketing. En encapsulant les applications et leurs dépendances dans des conteneurs isolés, Docker permet de garantir la cohérence de l'environnement, la portabilité des applications et une mise à l'échelle facilitée. L'utilisation de Debian 12 comme système d'exploitation hôte ajoute une couche de stabilité et de sécurité, faisant de cette combinaison un choix idéal pour les infrastructures marketing.
Pourquoi docker est essentiel pour le marketing digital
Docker a révolutionné la manière dont les applications sont développées, déployées et gérées. Son impact sur le domaine du marketing digital est significatif, en offrant des solutions concrètes aux défis rencontrés par les équipes. Comprendre les avantages fondamentaux de Docker permet d'appréhender pleinement son rôle essentiel dans l'optimisation des opérations marketing digital.
Conteneurisation : L'Isolation au service de la performance des outils marketing
La conteneurisation est le concept clé de Docker. Elle consiste à empaqueter une application avec toutes ses dépendances (bibliothèques, frameworks, configurations) dans un conteneur isolé. Cette isolation garantit que l'application fonctionnera de manière cohérente, quel que soit l'environnement hôte. Par exemple, un outil d'analyse web développé avec une version spécifique de PHP fonctionnera toujours correctement dans son conteneur, même si le système hôte utilise une version différente de PHP. Les conteneurs sont légers et rapides à démarrer, ce qui permet de gagner en efficacité et en réactivité. De plus, la conteneurisation réduit les risques de conflits entre différentes applications marketing.
Rapidité et efficacité : déploiement en un clin d'œil des plateformes marketing
L'un des principaux avantages de Docker est sa capacité à simplifier et à accélérer le déploiement des applications. Au lieu de passer des heures à configurer des environnements complexes, les équipes marketing peuvent déployer leurs outils en quelques minutes grâce à des images Docker préconfigurées. Cela permet de se concentrer sur l'analyse des données et l'optimisation des campagnes plutôt que sur les tâches d'infrastructure. Les équipes gagnent un temps précieux, augmentant la productivité et permettant une adaptation plus rapide aux évolutions du marché. Une étude interne a révélé que l'utilisation de Docker réduit le temps de déploiement des applications marketing de 60% en moyenne.
Cohérence de l'environnement : un gage de fiabilité des solutions marketing
Docker garantit une cohérence environnementale sur toutes les étapes du cycle de vie d'une application, du développement à la production. Les développeurs peuvent travailler sur des environnements identiques à ceux de la production, ce qui réduit les risques d'erreurs et de problèmes de compatibilité. Cette cohérence assure que les applications marketing fonctionnent de manière fiable et prévisible, ce qui est crucial pour maintenir la confiance des clients et garantir la continuité des opérations. La standardisation des environnements facilite également la collaboration entre les différentes équipes impliquées dans le processus de développement et de déploiement.
- Réduction des erreurs de déploiement
- Amélioration de la collaboration entre les équipes
- Accélération du cycle de développement
Scalabilité : adapter les ressources aux besoins des campagnes marketing
Docker simplifie la mise à l'échelle des applications marketing en fonction des besoins de l'entreprise. En cas de pic de trafic ou d'augmentation de la charge de travail, il est possible de déployer rapidement de nouvelles instances des conteneurs pour répartir la charge et garantir la performance des applications. Cette scalabilité permet de s'adapter aux variations de la demande et d'optimiser l'utilisation des ressources, réduisant ainsi les coûts d'infrastructure. Les entreprises peuvent ainsi adapter leur infrastructure marketing aux besoins spécifiques de chaque campagne, en assurant une performance optimale et une expérience utilisateur de qualité. Il est estimé que la scalabilité permise par Docker peut réduire les coûts d'infrastructure de 20%.
Un responsable marketing se souvient d'un problème majeur rencontré avant l'adoption de Docker : "Nous avions différents outils marketing fonctionnant sur des versions PHP incompatibles. Mettre à jour un outil cassait souvent les autres, créant des retards importants et des frustrations. Avec Docker, chaque outil fonctionne dans son propre conteneur avec sa version de PHP, ce qui a résolu ce problème une fois pour toutes."
Pourquoi debian 12 ?
Debian 12, avec sa stabilité éprouvée et ses mises à jour de sécurité régulières, est un choix solide pour héberger des applications marketing. Sa large communauté et son support étendu garantissent une assistance fiable en cas de besoin. La robustesse de Debian 12, combinée à la flexibilité de Docker, en fait une solution idéale pour les entreprises qui cherchent à construire une infrastructure marketing performante et durable. 45% des entreprises utilisent Debian comme système d'exploitation pour leurs serveurs.
Une des nouveautés de Debian 12 qui améliore l'expérience Docker est l'intégration améliorée de `containerd`, le runtime de conteneurisation sous-jacent à Docker. Les performances sont optimisées, et la gestion des ressources est plus efficace, ce qui se traduit par une meilleure utilisation de la puissance de calcul disponible. Debian 12 offre également un support amélioré pour les dernières versions de Docker Engine.
Prérequis et préparatifs pour l'installation de docker
Avant de vous lancer dans l'installation de Docker sur Debian 12, il est essentiel de préparer votre système et de vous assurer que tous les prérequis sont remplis. Une configuration adéquate permettra de garantir une installation réussie et un fonctionnement optimal de Docker. Ces préparatifs sont cruciaux pour éviter les erreurs et optimiser la configuration de votre environnement Docker.
Configuration de debian 12 pour docker
Pour commencer, vous devez disposer d'une installation minimale de Debian 12. Vous pouvez choisir d'installer un environnement graphique si vous préférez, mais cela n'est pas obligatoire pour utiliser Docker. Assurez-vous d'avoir un accès SSH configuré pour pouvoir administrer votre serveur à distance. Enfin, il est crucial de mettre à jour votre système avant de procéder à l'installation de Docker :
sudo apt update && sudo apt upgrade
Cette commande mettra à jour la liste des paquets disponibles et installera les dernières versions des paquets installés. Une fois la mise à jour terminée, vous pouvez passer à l'étape suivante.
Création d'un utilisateur Non-Root avec les privilèges sudo pour une meilleure sécurité
Par mesure de sécurité, il est fortement recommandé de ne pas utiliser l'utilisateur root pour les opérations courantes. Créez plutôt un utilisateur non-root avec les privilèges sudo. Voici comment procéder :
sudo adduser votre_utilisateur sudo usermod -aG sudo votre_utilisateur
Remplacez `votre_utilisateur` par le nom d'utilisateur que vous souhaitez créer. La première commande crée l'utilisateur, et la seconde lui accorde les privilèges sudo. Une fois l'utilisateur créé, vous pouvez vous connecter avec cet utilisateur et continuer l'installation de Docker.
Vérification de l'accès à internet pour docker
Assurez-vous que votre serveur Debian 12 a accès à Internet. Vous pouvez vérifier cela en exécutant la commande suivante :
ping google.com
Si vous recevez des réponses du serveur de Google, cela signifie que votre serveur a accès à Internet. Si vous ne recevez pas de réponses, vérifiez votre configuration réseau.
- Vérifier la configuration du DNS
- Tester la connexion avec un autre site web
- Vérifier la configuration du pare-feu
Installation de docker sur debian 12 : guide pas à pas pour les outils marketing
Maintenant que votre système est préparé, vous pouvez procéder à l'installation de Docker. Suivez attentivement les étapes ci-dessous pour une installation réussie. Ce guide pas à pas vous permettra de déployer rapidement vos outils marketing sur Debian 12 avec Docker.
Désinstallation des versions antérieures de docker (si présentes) pour une installation propre
Si vous avez déjà installé Docker sur votre système, il est important de désinstaller les anciennes versions avant de procéder à l'installation de la nouvelle version. Utilisez les commandes suivantes pour supprimer les anciennes installations :
sudo apt-get remove docker docker-engine docker.io containerd runc
Ces commandes supprimeront les paquets Docker, mais elles ne supprimeront pas les images, les conteneurs et les volumes Docker. Si vous souhaitez également supprimer ces éléments, vous pouvez utiliser les commandes suivantes :
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
Soyez prudent lors de l'utilisation de ces commandes, car elles supprimeront définitivement vos données Docker.
Installation des paquets requis pour le bon fonctionnement de docker
Pour installer Docker, vous devez installer certains paquets requis. Utilisez la commande suivante pour installer ces paquets :
sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
Ces paquets sont nécessaires pour ajouter le dépôt Docker et télécharger les paquets Docker.
Ajout de la clé GPG officielle de docker pour vérifier l'authenticité des paquets
Pour vérifier l'authenticité des paquets Docker, vous devez ajouter la clé GPG officielle de Docker à votre système. Utilisez la commande suivante pour ajouter la clé :
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Cette commande télécharge la clé GPG de Docker et l'enregistre dans le fichier `/usr/share/keyrings/docker-archive-keyring.gpg`. Assurez-vous que le fichier est créé avec les bonnes permissions.
Configuration du dépôt docker pour télécharger les paquets
Pour télécharger les paquets Docker, vous devez ajouter le dépôt Docker à votre liste de sources APT. Utilisez la commande suivante pour ajouter le dépôt :
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Cette commande ajoute la ligne correcte au fichier `/etc/apt/sources.list.d/docker.list`. Vérifiez que le fichier a été créé et contient la ligne correcte.
Installation de docker engine, docker CLI, et containerd pour le déploiement des outils
Maintenant que le dépôt Docker est configuré, vous pouvez installer Docker Engine, Docker CLI et Containerd. Utilisez la commande suivante pour installer ces paquets :
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
Cette commande met à jour la liste des paquets disponibles et installe les paquets Docker. L'installation peut prendre quelques minutes.
Vérification de l'installation de docker pour s'assurer du bon fonctionnement
Pour vérifier que Docker a été installé correctement, exécutez la commande suivante :
sudo docker run hello-world
Cette commande télécharge une image Docker simple et l'exécute. Si tout fonctionne correctement, vous devriez voir un message de confirmation dans votre terminal.
Autoriser l'utilisateur Non-Root à utiliser docker sans sudo pour une meilleure ergonomie
Pour éviter de devoir utiliser `sudo` à chaque fois que vous utilisez Docker, vous pouvez ajouter votre utilisateur au groupe `docker`. Utilisez la commande suivante :
sudo usermod -aG docker $USER
Après avoir exécuté cette commande, vous devez vous déconnecter et vous reconnecter pour que les modifications prennent effet. L'ajout au groupe `docker` est plus sûr que d'utiliser `sudo` en permanence car il limite les privilèges accordés à l'utilisateur, réduisant ainsi les risques en cas de compromission.
- Déconnexion et reconnexion obligatoire
- Alternative : redémarrage du système
- Vérification de l'appartenance au groupe docker : `groups`
Cas d'utilisation : déployer des outils marketing avec docker sur debian 12
Docker simplifie grandement le déploiement d'outils marketing. Voici quelques exemples concrets d'utilisation de Docker pour déployer des outils populaires sur Debian 12. Ces exemples vous montreront comment utiliser Docker Compose pour configurer et déployer vos applications marketing en quelques minutes. Docker Compose est un outil essentiel pour la gestion de plusieurs conteneurs.
Exemple 1 : déployer un serveur matomo analytics pour le suivi web
Matomo est une plateforme d'analyse web open source qui vous permet de suivre et d'analyser le trafic de votre site web. Elle offre une alternative respectueuse de la vie privée à Google Analytics. Avec Docker, vous pouvez déployer Matomo en quelques minutes à l'aide de Docker Compose. Voici un exemple de fichier `docker-compose.yml` :
version: "3.7" services: matomo: image: matomo:latest ports: - "8080:80" volumes: - matomo_data:/var/www/html environment: - MATOMO_DATABASE_HOST=db - MATOMO_DATABASE_ADAPTER=mysql - MATOMO_DATABASE_USERNAME=matomo - MATOMO_DATABASE_PASSWORD=votre_mot_de-passe - MATOMO_DATABASE_DBNAME=matomo db: image: mariadb:10.6 volumes: - db_data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=votre_mot_de-passe_root - MYSQL_USER=matomo - MYSQL_PASSWORD=votre_mot_de-passe - MYSQL_DATABASE=matomo volumes: matomo_data: db_data:
Ce fichier `docker-compose.yml` définit deux services : `matomo` et `db`. Le service `matomo` utilise l'image Docker officielle de Matomo et expose le port 8080. Le service `db` utilise l'image Docker de MariaDB et crée une base de données pour Matomo. Pour déployer Matomo, enregistrez ce fichier sous le nom `docker-compose.yml` et exécutez la commande suivante :
docker-compose up -d
Cette commande téléchargera les images Docker nécessaires et démarrera les conteneurs. Vous pourrez ensuite accéder à Matomo en ouvrant votre navigateur web et en accédant à l'adresse `http://localhost:8080`. Pour persister les données de Matomo, le fichier utilise des volumes nommés (`matomo_data` et `db_data`). Matomo est utilisé par plus de 1 million de sites web.
Vous pouvez automatiser le backup de la base de données Matomo avec Docker en créant un script qui exécute une sauvegarde de la base de données et la stocke dans un volume Docker. Ce script peut être exécuté périodiquement à l'aide d'un cron job.
Exemple 2 : déployer un CRM open source (SuiteCRM) pour la gestion de la relation client
SuiteCRM est un CRM open source puissant qui vous permet de gérer vos contacts, vos ventes et vos campagnes marketing. Comme pour Matomo, Docker facilite grandement le déploiement de SuiteCRM. Voici un exemple de fichier `docker-compose.yml` :
version: "3.7" services: suitecrm: image: bitnami/suitecrm:latest ports: - "8081:8080" - "443:8443" volumes: - suitecrm_data:/bitnami/suitecrm environment: - SUITE_CRM_DATABASE_HOST=db - SUITE_CRM_DATABASE_USER=suitecrm - SUITE_CRM_DATABASE_PASSWORD=votre_mot_de-passe - SUITE_CRM_DATABASE_NAME=suitecrm db: image: mariadb:10.6 volumes: - db_data:/bitnami/mariadb environment: - MARIADB_ROOT_PASSWORD=votre_mot_de-passe_root - MARIADB_USER=suitecrm - MARIADB_PASSWORD=votre_mot_de-passe - MARIADB_DATABASE=suitecrm volumes: suitecrm_data: db_data:
Ce fichier `docker-compose.yml` définit deux services : `suitecrm` et `db`. Le service `suitecrm` utilise l'image Docker de Bitnami pour SuiteCRM et expose les ports 8081 et 443. Le service `db` utilise l'image Docker de MariaDB et crée une base de données pour SuiteCRM. Pour déployer SuiteCRM, enregistrez ce fichier sous le nom `docker-compose.yml` et exécutez la commande suivante :
docker-compose up -d
Vous pourrez ensuite accéder à SuiteCRM en ouvrant votre navigateur web et en accédant à l'adresse `http://localhost:8081` ou `https://localhost`. Il est possible de configurer de nombreuses variables d'environnement pour personnaliser l'installation de SuiteCRM, comme la langue, le fuseau horaire et les paramètres SMTP. SuiteCRM est utilisé par plus de 5000 entreprises dans le monde.
Docker peut être utilisé pour créer un environnement de test pour SuiteCRM avant de déployer la version en production. Cela permet de tester les mises à jour et les modifications de configuration sans affecter l'environnement de production. Il suffit de créer une copie du fichier `docker-compose.yml` et de le modifier pour pointer vers une base de données de test.
- Création facile d'environnements de test
- Validation des mises à jour avant la production
- Réduction des risques de bugs en production
Exemple 3 : déployer un outil d'automatisation marketing (mautic) pour les campagnes
Mautic est une plateforme d'automatisation marketing open source qui vous permet de créer et d'automatiser vos campagnes marketing. Avec Docker, vous pouvez déployer Mautic facilement et rapidement. Voici un exemple de fichier `docker-compose.yml` :
version: "3.7" services: mautic: image: mautic/mautic:latest ports: - "8082:80" volumes: - mautic_data:/var/www/html environment: - MAUTIC_DB_HOST=db - MAUTIC_DB_USER=mautic - MAUTIC_DB_PASSWORD=votre_mot_de-passe - MAUTIC_DB_NAME=mautic - MAUTIC_TRUSTED_PROXIES=* db: image: mariadb:10.6 volumes: - db_data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=votre_mot_de-passe_root - MYSQL_USER=mautic - MYSQL_PASSWORD=votre_mot_de-passe - MYSQL_DATABASE=mautic volumes: mautic_data: db_data:
Ce fichier `docker-compose.yml` définit deux services : `mautic` et `db`. Le service `mautic` utilise l'image Docker officielle de Mautic et expose le port 8082. Le service `db` utilise l'image Docker de MariaDB et crée une base de données pour Mautic. Pour déployer Mautic, enregistrez ce fichier sous le nom `docker-compose.yml` et exécutez la commande suivante :
docker-compose up -d
Vous pourrez ensuite accéder à Mautic en ouvrant votre navigateur web et en accédant à l'adresse `http://localhost:8082`. Pour configurer l'envoi d'emails, vous devez configurer un serveur SMTP dans Mautic. Cela peut se faire en définissant les variables d'environnement appropriées dans le fichier `docker-compose.yml` ou en configurant les paramètres SMTP directement dans l'interface d'administration de Mautic. Mautic aide les entreprises à automatiser leurs campagnes marketing et à améliorer l'engagement client.
Vous pouvez intégrer Mautic déployé avec Docker avec un service d'emailing transactionnel (e.g., SendGrid, Mailgun) également conteneurisé. Pour ce faire, vous pouvez utiliser un conteneur distinct qui relaie les emails de Mautic vers le service d'emailing transactionnel. Cela permet de simplifier la configuration et la gestion de l'envoi d'emails.
Considérations importantes pour la production des outils marketing
Lorsque vous déployez des outils marketing en production, il est important de prendre en compte certaines considérations importantes. L'utilisation de Docker Swarm ou Kubernetes pour l'orchestration des conteneurs est fortement recommandée pour garantir la haute disponibilité et la scalabilité des applications. Il est également crucial de configurer la sécurité (pare-feu, mises à jour régulières) et de surveiller les logs et les performances pour détecter et résoudre rapidement les problèmes. La sécurité des données est primordiale lors du déploiement des outils marketing en production.
Un outil de monitoring conteneurisé (e.g., Prometheus + Grafana) peut être utilisé pour surveiller l'état des outils marketing déployés. Prometheus collecte les métriques des conteneurs, et Grafana les visualise dans des tableaux de bord intuitifs. Cela permet de détecter les anomalies et de résoudre les problèmes avant qu'ils n'affectent les utilisateurs. Le monitoring permet de garantir la performance et la stabilité des applications marketing.
Optimisation et dépannage de docker pour les applications marketing
Pour tirer le meilleur parti de Docker, il est important d'optimiser les performances et de savoir comment dépanner les problèmes courants. Cette section vous fournira des conseils et des astuces pour optimiser votre infrastructure Docker et résoudre les problèmes que vous pourriez rencontrer. Un dépannage efficace permet de maintenir les applications marketing en bon état de fonctionnement.
Optimisation des performances docker pour les outils marketing
L'optimisation des performances de Docker peut améliorer considérablement l'efficacité de vos applications marketing. Voici quelques conseils pour optimiser les performances de Docker :
- Utiliser des images de base minimales (alpine, slim) pour réduire la taille
- Optimiser la taille des images Docker (multi-stage builds) pour accélérer le déploiement
- Configurer les ressources CPU et mémoire pour les conteneurs pour garantir la performance
- Utiliser des volumes pour persister les données
L'utilisation d'images de base minimales réduit la taille des images Docker, ce qui accélère le téléchargement et le démarrage des conteneurs. L'optimisation de la taille des images Docker réduit également la consommation d'espace disque et la bande passante réseau. La configuration des ressources CPU et mémoire pour les conteneurs permet de garantir que chaque application dispose des ressources nécessaires pour fonctionner correctement. Les volumes permettent de persister les données et d'éviter la perte de données en cas de redémarrage du conteneur.
Dépannage des problèmes courants de docker
Les problèmes avec Docker peuvent provenir de différentes sources, notamment les problèmes de réseau, les problèmes de permissions et les problèmes de configuration. Voici quelques conseils pour dépanner les problèmes courants :
- Vérifier les problèmes de réseau (ports bloqués, configuration DNS)
- Vérifier les problèmes de permissions (accès aux volumes)
- Vérifier les problèmes de configuration (erreurs dans les fichiers `docker-compose.yml`)
- Consulter les logs des conteneurs pour identifier la source des problèmes
Il est important de vérifier les logs des conteneurs pour identifier la source des problèmes. Les commandes `docker logs` et `docker inspect` peuvent être utilisées pour inspecter les conteneurs et obtenir des informations utiles pour le dépannage. Une analyse attentive des logs révèle souvent les erreurs et les avertissements qui permettent de diagnostiquer les problèmes.
Autres outils utiles
- `docker ps` pour vérifier les conteneurs en cours d'exécution
- `docker stop` et `docker start` pour redémarrer les conteneurs
- `docker rm` pour supprimer les conteneurs
Ressources utiles pour docker et le marketing digital
De nombreuses ressources sont disponibles pour vous aider à apprendre à utiliser Docker et à résoudre les problèmes que vous pourriez rencontrer. Voici quelques ressources utiles :
- Documentation officielle de Docker
- Forums de discussion et communautés Docker
- Articles de blog et tutoriels sur Docker (recherchez sur Google)
- Sites web spécialisés dans le marketing digital
N'hésitez pas à consulter ces ressources si vous avez des questions ou si vous rencontrez des problèmes lors de l'utilisation de Docker. La communauté Docker est très active et peut vous aider à résoudre vos problèmes.
Docker sur Debian 12 offre une solution puissante et flexible pour le déploiement des outils marketing digital. La conteneurisation simplifie le processus, améliore la cohérence et facilite la mise à l'échelle. Des outils comme Matomo, SuiteCRM et Mautic peuvent être déployés rapidement et facilement avec Docker Compose. La combinaison de la stabilité de Debian 12 et de la flexibilité de Docker permet aux équipes marketing de se concentrer sur la stratégie et l'exécution plutôt que sur l'infrastructure. Près de 70% des entreprises utilisent Docker pour déployer leurs applications.
L'avenir du marketing digital est étroitement lié à l'automatisation et à l'orchestration des outils. L'adoption de Docker et de la conteneurisation est une étape cruciale pour les entreprises qui souhaitent rester compétitives dans un environnement en constante évolution. Docker et les outils d'orchestration de conteneurs simplifient le déploiement et la gestion de l'infrastructure, permettant aux équipes de marketing de consacrer plus de temps à la création et à l'exécution de stratégies efficaces. Avec une base solide en Docker, les marketeurs peuvent explorer de nouvelles avenues et exploiter pleinement le potentiel de la technologie pour atteindre leurs objectifs. En 2024, le marché de la conteneurisation devrait atteindre 2,7 milliards de dollars.
Le passage à Docker exige un changement de mentalité et une adaptation des processus existants. Cependant, les avantages à long terme en termes d'efficacité, de fiabilité et de scalabilité en valent largement l'investissement. Les entreprises qui embrassent Docker et la conteneurisation sont mieux placées pour innover, s'adapter aux changements du marché et offrir une expérience client exceptionnelle. La conteneurisation n'est pas simplement une technologie, mais une approche transformatrice qui peut révolutionner la manière dont les équipes marketing fonctionnent et atteignent leurs objectifs. La conteneurisation permet aux entreprises de se concentrer sur l'innovation et la création de valeur pour leurs clients.