À l’ère du « data anywhere, anytime », les applications sont à la croisée des chemins. Alors
que la performance applicative joue un rôle de plus en plus crucial dans la performance
globale de l’entreprise, l’environnement dans lequel elles évoluent est en plein
bouleversement : multiplication des clouds, imprévisibilité du provisionning, time to market
de plus en plus serré… la gestion et le pilotage d’une application critique s’apparente à une
véritable gageure ! Sans surprise, les méthodologies DevOps – et plus encore DevSecOps
–constituent des voies de recours prometteuses mais, aussi efficaces soient-elles, elle ne
peuvent à elles seules absorber toute la complexité des environnements étendus. « La
grande difficulté tient au legacy des systèmes d’information, note Erwan Bornier, SEMEA
Tanzu Solution Engineering Lead chez VMware : comment garantir la continuité et l’intégrité
d’un code alors que les conditions de son exploitation vont parfois différer
fondamentalement de celles dans lesquelles il a été conçu ? Pour les équipes de
développement, ces étapes de patching et de mises à jour dans des environnements
hétérogènes sont souvent extrêmement chronophages, et ne permettent que rarement de
délivrer la valeur là où elle est le plus nécessaire : au niveau de l’expérience utilisateur. »
L’atout Kubernetes
Tanzu Application Platform serait-elle la pierre manquante à l’édifice de la gestion
applicative distribuée ? La distribution d’orchestration Kubernetes conçue par VMware
ambitionne de libérer la créativité des développeurs en automatisant les tâches liées à
l’infrastructure, à la création de packages et à la sécurité. Une solution tout en un capable de
fluidifier chaque étape de la gestion applicative du build au run et jusqu’au management, le
tout avec une grande modularité et indépendamment des clouds qui la sous-tendent.
« L’agnosticisme est la pierre angulaire de Tanzu Application Platform, précise Alexandre
Caussignac, Directeur Technique France de VMware. Tout l’objet de cet environnement de
développement est de permettre aux équipes IT de concevoir leurs applications sans se
soucier des infrastructures sous-jacentes. Mais surtout, il peut être employé dès l’origine
comme en cours de projet : en phase de conception, Tanzu va faciliter la création d’images à
travers une solution PaaS qui va gérer intégralement le déploiement. En run, il tire profit de
la souplesse de Kubernetes, et peut donc être déployé sur n’importe quel cloud, y compris
lorsqu’il s’agit de gérer de très gros volumes de données grâce à l’automatisation de la
gestion des bases de données. Et au niveau du management, nous allons être capables
d’offrir de la supervision au niveau du conteneur, ce qui permet de raisonner au niveau
applicatif et non plus au niveau de la VM. Cette particularité offre une grande précision dans
le suivi des performances et de garantir en permanence une expérience utilisateur
parfaitement maîtrisée. »
Jouer pour mieux développer
Les bénéfices d’une telle approche sont légion : simplification progressive de l’architecture
applicative et réduction de la dette technique, mais également diminution des coûts
énergétiques par la juste allocation des ressources en temps réel… Mais encore faut-il
donner corps à cette vision : c’est ce que VMware a réussi à faire.
Découvrez de manière ludique les solutions VMware Tanzu grâce au VMware Tanzu Speed Challenge, un jeu de course automobile dynamique avec de nombreuses récompenses à la clé pour les pilotes qui se hisseront sur le podium !
Pour relever le défi, inscrivez-vous ici: INSCRIPTION AU TANZU SPEED CHALLENGE
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/fr_FR/all.js#appId=243265768935&xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));