The Doppler Quarterly (FRANÇAIS) Édition spéciale 2019 | Page 71
Les conteneurs sont devenus un outil efficace pour faciliter la migration rapide des applications,
avec souvent pour objectif de rationaliser le transfert entre l'infrastructure locale et l'environne-
ment cloud. Les conteneurs offrent de nombreux avantages en termes de rapidité de migration
des applications, grâce au découplage de leurs dépendances par rapport aux composants matéri-
els, systèmes d’exploitation, connectivités réseau et outils de gestion de systèmes sous-jacents.
Pourtant, bien que les conteneurs soient devenus un outil commun pour faciliter la migration, ils
exigent des modifications architecturales visant à assurer l’intégrité appropriée des données,
l'évolutivité des applications et la capacité de récupération.
De nombreuses organisations utilisent des conteneurs comme des sortes de bouées de sau-
vetage pour accélérer la migration des applications vers le cloud, en créant une architecture de
base capable d’évoluer au fil du temps pour devenir de plus en plus native au sein de cet envi-
ronnement. Le problème, c’est que pour garantir le bon fonctionnement des applications, celles-ci
nécessitent d'être modifiées par rapport aux principes architecturaux qui étaient employés il y a
10, 15 et 20 ans, c'est-à-dire lorsque de nombreuses applications professionnelles ont été dével-
oppées pour la première fois.
Jetons un regard sur un certain nombre de leçons apprises à propos des schémas de traitement
des données lors du déplacement de conteneurs dans le cloud :
Leçon 1 : L'un des choix conceptuels appliqués par de nombreuses organisations consiste à se
dire : « il suffit d’ajouter un volume » aux conteneurs, puis de trouver une astuce pour que ceux-ci
fonctionnent à la manière de magasins de données persistants. Il s'agit là d'un contre-modèle, qui
considère presque les conteneurs comme des machines virtuelles. Cette configuration est con-
traire au principe de fonctionnement du modèle de conteneur, qui se doit d’être léger, facile à
déplacer et aisément remplaçable en cas de défaillance, de retrait ou de mise à niveau en cours
de route.
Utilisateurs
Logique
utilisateur
Logique
utilisateur
Logique
utilisateur
Logique
utilisateur Groupe de conteneurs
évolutifs de façon
indépendante
Logique
métier Groupe de conteneurs
évolutifs de façon
indépendante
Service de publication/abonnement PaaS
Logique
métier
Logique
métier
Logique
métier
Magasin de données PaaS
Figure 1 : fonctionnalités au sein d'une pile d'applications conteneurisées
ÉDITION SPÉCIALE 2019 | THE DOPPLER | 69