Boehringer Ingelheim, l'une des 20 plus grandes entreprises pharmaceutiques, souhaitait s'adapter à l'évolution du secteur en offrant de nouveaux services numériques à ses clients, comme la télémédecine ou les dossiers médicaux électroniques. Pour accélérer et assouplir le développement des applications tout en assurant la conformité avec les réglementations du secteur, l'entreprise a adopté la plateforme de conteneurs Red Hat OpenShift. En associant cette plateforme à la distribution continue (CD), Boehringer Ingelheim distribue aujourd'hui ses services cinq fois plus vite. L'entreprise a également pu améliorer l'évolutivité et la gestion de son environnement grâce à l'automatisation, et recrute plus facilement avec une approche Open Source d'entreprise.
Avantages
- Distribution cinq fois plus rapide de services de santé novateurs
- Génération automatisée de documentation conforme et précise
- Meilleure réponse à la demande grâce à la mise à l'échelle automatique
- Renforcement de l'intérêt et de la fidélisation des talents
Transformer les systèmes informatiques pour passer aux soins de santé numériques
Dans le secteur pharmaceutique, la transition vers les soins de santé numériques s'accompagne de nouveaux défis. Les professionnels s'appuient de plus en plus sur les technologies pour s'adapter à ces transformations.
« Aujourd'hui, les médecins, patients et propriétaires d'animaux souhaitent recevoir directement les informations via des solutions numériques telles que la télémédecine ou les dossiers médicaux numériques », explique Clemens Utschig-Utschig, responsable de la stratégie technologique et directeur technique chez Boehringer Ingelheim. « Tous souhaitent aborder la santé sous un angle plus global que le simple traitement des maladies et la médication. »
Entreprise familiale fondée en 1885, Boehringer Ingelheim fait partie des 20 plus grandes entreprises du secteur pharmaceutique. Elle met l'innovation au service de la création de valeur dans trois domaines : les produits pharmaceutiques à usage humain, la santé animale et la biopharmacie.
Pour s'adapter aux expériences numériques qui se développent dans le secteur, Boehringer Ingelheim a mis en place une stratégie technologique qui optimise les données, les processus et la gouvernance, tout en s'assurant que les équipes produit disposent des compétences nécessaires pour cette nouvelle approche métier. Dans le cadre de cette stratégie, l'entreprise souhaitait constituer un laboratoire numérique à l'aide de la technologie des conteneurs.
« Nous devons assurer la conformité et augmenter le nombre de mises à jour quotidiennes à trois ou quatre », déclare Clemens Utschig-Utschig. « En tant qu'entreprise pharmaceutique, nous avons besoin de mettre rapidement à l'échelle nos ressources et nos charges de travail informatiques, afin de répondre immédiatement aux demandes de données externes. »
Adopter les conteneurs Kubernetes avec Red Hat OpenShift
À la recherche d'une plateforme de conteneurs Open Source d'entreprise, Boehringer Ingelheim a décidé de faire appel à son partenaire de longue date, Red Hat, pour déployer la solution Red Hat OpenShift. Grâce à la stabilité et à l'automatisation de l'exploitation qu'elle offre, cette solution augmente la productivité des équipes de développement qui peuvent utiliser des processus d'intégration et de distribution continues (CI/CD) et des fonctionnalités de sécurisation complètes.
« L'approche Open Source nous permet de corriger nous-mêmes les bogues en quelques jours et de mettre au point des améliorations pour automatiser entièrement nos processus. Nous avons cependant constaté que la technologie Kubernetes seule ne nous apportait pas le niveau d'intégration recherché », raconte Clemens Utschig-Utschig. « Red Hat OpenShift nous offre un framework Kubernetes d'entreprise avec la stabilité, la gestion du cycle de vie, l'intégration du stockage et les capacités d'autorisation nécessaires aux activités pharmaceutiques essentielles. »
En moins de deux mois, Boehringer Ingelheim a créé et lancé son premier cluster Red Hat OpenShift Container Platform, avant de déployer 10 autres clusters autohébergés et autoexploités dans ses datacenters en Allemagne, en Chine et aux États-Unis. Un déploiement à Vienne, en Autriche, est également prévu. De plus, l'entreprise a adopté Red Hat OpenShift Dedicated, un environnement haute disponibilité géré par Red Hat qui s'exécute dans son environnement de cloud public Amazon Web Services (AWS).
« L'association de solutions Red Hat OpenShift entièrement gérées et autogérées nous permet de déployer des applications rapidement, où et comme nous en avons besoin. Nos équipes de développement peuvent ainsi innover au lieu de gérer l'exploitation », affirme Clemens Utschig-Utschig.
Pour faciliter l'adoption de Red Hat OpenShift, Boehringer Ingelheim utilise la plateforme Open Source OpenDevStack, qui fournit des outils et applications standardisés pour accélérer l'adoption des processus de distribution continue (CD) dans les secteurs très réglementés.
Aujourd'hui, l'entreprise a déjà lancé 11 produits numériques sur la plateforme et en compte plus de 150 en développement, des solutions d'intégration et d'analyse non professionnelles aux systèmes informatiques de base. Par exemple, Boehringer Ingelheim utilise Red Hat OpenShift pour exécuter PetPro, son application de soins vétérinaires qui permet à des dizaines de milliers de propriétaires d'animaux d'accéder à la télémédecine, à des programmes de fidélité et à de nombreuses autres fonctions.
Concilier l'efficacité du développement et la conformité
Mise sur le marché cinq fois plus rapide
Avec une plateforme de conteneurs flexible, en libre-service et associée à des applications de provisionnement faciles à utiliser, les équipes de développement peuvent créer de manière rapide et indépendante des environnements de conteneurs pour les tests et la production, avec à la clé une meilleure productivité et une mise sur le marché plus rapide. L'automatisation garantit le respect des exigences de sécurité et de conformité de l'entreprise au sein des environnements, sans mise à jour du code.
« Avec nos processus itératifs et notre approche modulaire en libre-service, nos équipes de développement créent davantage d'applications pour nos clients plus rapidement et efficacement, au lieu de perdre du temps sur l'infrastructure », ajoute Clemens Utschig-Utschig. « Grâce aux capacités d'automatisation de Red Hat OpenShift et à la distribution continue, nous pouvons mettre sur le marché des fonctions et applications cinq fois plus vite. »
Conformité rationalisée de la documentation
La documentation joue un rôle crucial dans les entreprises des secteurs hautement réglementés. Auparavant, les équipes de développement de Boehringer Ingelheim récupéraient manuellement la documentation et devaient la mettre à jour après chaque modification. À présent, avec Red Hat OpenShift, elles génèrent de la documentation précise et à jour directement depuis le code base, ce qui leur permet de gagner du temps et de réduire le nombre d'erreurs.
« Nous devons garder la moindre trace des modifications apportées à nos applications », précise Clemens Utschig-Utschig. « Désormais, nous pouvons générer instantanément une documentation complète. Le contrôle de source garantit la centralisation des données essentielles et permet aux équipes de développement de recevoir une version à mettre à jour. En parallèle, nous garantissons la conformité avec les réglementations sur les données. »
Stabilité renforcée avec la mise à l'échelle automatique
Tout au long de l'année, la demande en applications et services fluctue chez Boehringer Ingelheim, par exemple suite à certaines campagnes marketing ou à l'ajout de clients sur de nouveaux marchés. L'entreprise utilise les capacités de mise à l'échelle automatique et de restauration de Red Hat OpenShift afin d'allouer de manière dynamique les conteneurs et les autres ressources d'applications. Les clients bénéficient ainsi de services stables à grande échelle.
« Red Hat OpenShift offre un environnement de conteneurs d'entreprise pour l'hébergement des produits numériques et des applications modernes, à la fois sur site et dans le cloud. Les équipes de développement peuvent déployer du code et des applications de manière cohérente, sans changements ni remaniements », indique Ziad Ataya, responsable des services de cloud computing à l'échelle mondiale chez Boehringer Ingelheim. « Nous avons ainsi pu remplacer facilement nos applications monolithiques par des microservices, adopter le modèle de déploiement bleu/vert et profiter de la restauration des versions précédentes sans temps d'arrêt. »
Des contrôles d'intégrité intégrés permettent de surveiller et d'ajuster les performances de l'environnement de conteneurs. En cas de panne ou d'erreur, Red Hat OpenShift remplace automatiquement le conteneur défaillant pour fournir aux utilisateurs externes des performances stables. Les capacités de restauration permettent à l'entreprise de tester différentes solutions de modernisation des applications, sans risque de temps d'arrêt.
« En plus d'accélérer la mise à l'échelle, nous pouvons suivre en temps réel l'évolution de la demande en allouant des conteneurs supplémentaires ou en redistribuant les ressources inutilisées », déclare Torsten Heddesheimer, architecte principal de l'infrastructure informatique chez Boehringer Ingelheim. « C'est l'un des principaux avantages de l'utilisation de Red Hat OpenShift pour tirer parti de Kubernetes. »
Renforcement de l'intérêt et de la fidélisation des talents
L'adoption de technologies Open Source telles qu'OpenDevStack et la solution Red Hat OpenShift basée sur Kubernetes a permis à Boehringer Ingelheim d'attirer et de fidéliser des ingénieurs compétents et novateurs. Ces derniers l'aideront à créer les solutions informatiques nécessaires pour que l'entreprise reste un leader du marché pharmaceutique.
« Toutes les technologies modernes sont Open Source », confie Michael Sauter, ingénieur backend chez Boehringer Ingelheim. « La plupart des ingénieurs préfèrent travailler avec des systèmes Open Source, car ils peuvent lire le code, le comprendre et y contribuer. Certains candidats ont même analysé notre code Open Source pour savoir ce qui avait été créé sur la base de Red Hat OpenShift. Ils ont apprécié le fait de pouvoir examiner notre travail. »
Utiliser les conteneurs pour réussir dans d'autres domaines
Après son premier succès avec Red Hat OpenShift et Kubernetes, Boehringer Ingelheim a déployé ces technologies pour d'autres cas d'utilisation, comme l'apprentissage automatique (AA), l'exécution de bases de données avec des opérateurs, et le renforcement des applications stateful.
« La solution Red Hat OpenShift est devenue la principale plateforme de conteneurs d'entreprise », révèle Juergen Becker, responsable des services informatiques d'entreprise à l'échelle mondiale chez Boehringer Ingelheim. « Elle permet de déployer de manière fiable des conteneurs pour nos produits numériques et applications modernes, aussi bien dans le cloud que sur site. Nous pouvons ainsi distribuer nos services novateurs dans le monde entier. »
À propos de Boehringer Ingelheim
Fondée en 1885, Boehringer Ingelheim est l'une des 20 plus grandes entreprises de recherche pharmaceutique. Son siège social se situe à Ingelheim, en Allemagne. Ses produits couvrent plusieurs domaines : maladies respiratoires, métabolisme, immunologie, oncologie et maladies du système nerveux central. Depuis le rachat de Merial, Boehringer Ingelheim est également la troisième plus grande entreprise de soins vétérinaires au monde.