The Doppler Quarterly (FRANÇAIS) Printemps 2018 | Page 51

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 ' environnement 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ériels , 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 sauvetage 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 environnement . 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éveloppé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 n ° 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 contraire 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
Service de publication / abonnement PaaS
Logique métier
Logique métier
Logique métier
Logique métier
Groupe de conteneurs évolutifs de façon indépendante
Magasin de données PaaS
Figure 1 : fonctionnalités au sein d ' une pile d ' applications conteneurisées
PRINTEMPS 2018 | THE DOPPLER | 49