Faire confiance aux données

7


7

Les entreprises d’aujourd’hui exercent leurs activités à une époque où les clients, les partenaires et l’entreprise elle-même requièrent des services ultrarapides, les plus hauts niveaux de disponibilité ainsi qu’une grande réactivité face à l’évolution des besoins. Tout cela repose sur une approche de la modernisation des applications basée sur les données. C’est pourquoi elle est un prérequis pour garantir le bon fonctionnement et la rentabilité des charges applicatives.

En étant davantage axées sur les données, les organisations peuvent obtenir de réelles informations sur le comportement des applications et identifier celles qui sont efficaces et celles qui constituent un frein aux ressources de la société.

Centre d'excellence Cloud

Selon IDC, une société de logistique a réussi sa migration vers le Cloud à la quatrième tentative en créant un centre d’excellence Cloud pluridisciplinaire. L’équipe à l’origine de cette migration a utilisé les informations issues des données des charges applicatives afin de mieux comprendre les mesures liées aux performances, à la sécurité, aux coûts, à la disponibilité et à l’utilisation des applications.

Cette approche basée sur les données lui a permis de mettre en place la stratégie de modernisation et de migration adéquate. En conséquence, l’utilisation des applications de la société a augmenté de près de 90 %. L’infrastructure permet donc de réaliser avec succès près de 130 000 transactions par semaine.

Collaboration, indicateurs clés de performance (KPI) et mesures

Selon l’étude d’IDC, la meilleure approche pour mener à bien la transformation des entreprises et des départements IT consiste à mettre en place des équipes de direction solides, composées de professionnels de l’IT issus à la fois du développement et du département de l’infrastructure et des opérations. Pour 78 % des professionnels de l’IT interrogés, le renforcement de la collaboration entre les équipes de développement et les équipes de l’infrastructure et des opérations permettrait d’améliorer l’efficacité et les performances.

De même, selon IDC, lorsque l’on mesure les résultats opérationnels à l’aide de KPI basés sur les données, il est essentiel de disposer de paramètres métier bien définis et mesurables permettant de quantifier et de communiquer de manière globale le succès des investissements interéquipes. Par exemple, d’après IDC, toutes les mesures ne sont pas propres à des systèmes ou à des processus. Des mesures spécifiques à des clients sont aussi importantes que toutes les mesures de performance métier.

De plus, les stratégies fructueuses basées sur les données se caractérisent par l’adoption et le déploiement d’une infrastructure flexible et unifiée, telle qu’une infrastructure Cloud ou multi-Cloud, combinée à des pratiques agiles et axées sur les données comme DevOps et CI/CD.

Approches en matière de modernisation des applications

Les départements IT déploient différentes techniques et approches pour moderniser leurs applications et mesurer l’efficacité de leur déploiement et de leurs opérations, certaines des meilleures approches reposant sur les données et l’analytique. Voici quelques-unes des approches les plus répandues ainsi que les types de données que les organisations mesurent et analysent pour déterminer leur succès.

Rationalisation de la gamme d’applications (APR)

L’APR est une pratique de modernisation des applications qui consolide et simplifie les applications via des opérations de retrait et de décommissionnement. Elle peut créer un avantage concurrentiel, améliorer la prestation de service et aider les organisations à s’adapter aux nouveaux besoins de l’entreprise.

Les responsables commerciaux et IT peuvent collaborer pour déterminer les données à collecter afin d’atteindre l’objectif défini, qui peut être de mesurer l’utilisation des applications par division ou de quantifier le coût TCO, la valeur commerciale ou l’intégrité technique. Ils peuvent ensuite utiliser les outils de visualisation des données disponibles dans le commerce pour analyser les informations et faire ressortir des perspectives et des tendances.

Cloudification des applications

Il existe différentes façons de préparer les applications pour le Cloud, notamment en les exécutant dans le Cloud par le biais d’un réhébergement (c’est-à-dire, d’un déplacement), en les replatformant sur l’infrastructure Cloud afin de standardiser les systèmes d’exploitation et les bases de données ou en leur appliquant une mesure corrective. Cependant, la migration vers le Cloud peut nécessiter l’expertise en analytique des données d’un prestataire de services Cloud ou d’un cabinet de conseil pour mesurer, surveiller, tester et analyser les charges applicatives afin de permettre une modernisation réussie des applications.

Transformation Cloud native

Une autre façon de préparer les applications pour le Cloud consiste à les réarchitecturer, en passant d’une architecture monolithique à une architecture de microservices et en utilisant des architectures sans serveur telles que AWS Lambda. La transformation Cloud native est considérée comme l’une des stratégies de migration vers le Cloud les plus complexes, mais elle peut apporter d’énormes avantages, par exemple en matière de qualité de développement logiciel, de délai de commercialisation et de réduction des défaillances. Là encore, cela peut nécessiter l’assistance d’un tiers pour recueillir et interpréter les bonnes données de performances d’application afin de mesurer la réussite du Cloud.

Conteneurisation des applications

Particulièrement adaptée au Cloud, la conteneurisation est un moyen très répandu de moderniser les applications et de les exécuter en toute sécurité dans des environnements virtuels. La conteneurisation permet d’augmenter l’utilisation matérielle en conditionnant les logiciels dans un environnement virtuel software-defined afin d’en améliorer la portabilité, de réduire leur dépendance à l’égard de l’infrastructure sous-jacente et de rendre leur exécution plus rentable.

BizDevSecOps

Pour finir, la méthode BizDevSecOps de nature très technique et axée sur les données est utilisée par les développeurs modernes pour créer rapidement des applications avec un cycle de vie de développement qui élimine les silos entre le développement et les opérations, et une livraison continue afin d’obtenir des produits de haute qualité. Elle intègre la sécurité dès le départ et tient compte des besoins métier et des résultats opérationnels tels que l’expérience utilisateur et la facilité d’utilisation. Toutefois, à l’instar du Cloud natif et de la conteneurisation, les techniques de développement agile telles que BizDevSecOps sont susceptibles de nécessiter une expertise spécialisée ou externe afin de déterminer l’efficacité et la réussite d’une initiative de modernisation des applications.

Modernisation efficace des applications en 6 étapes

1. Intégrité et efficacité

Obtenez une meilleure intégrité technique, renforcez l’efficacité opérationnelle et diminuez la disruption métier en automatisant les déploiements et la configuration des applications, et en améliorant la visibilité et les contrôles de gestion.

2. Agilité et vitesse

Améliorez la réactivité, la valeur et l’agilité de votre entreprise en appliquant des pratiques axées sur les données, telles que DevOps, pour pouvoir les modifier, les corriger ou les faire évoluer rapidement et introduire de nouvelles fonctionnalités et fonctions en un clin d’œil.

3. Fonctionnalité

Optimisez la fonctionnalité de vos applications en améliorant l’expérience utilisateur, en offrant un meilleur accès aux données ou en introduisant de nouvelles fonctions en réponse à la demande.

4. Sécurité

Renforcez la sécurité en l’intégrant dans le processus de développement, par exemple par le biais de DevSecOps, ou en la configurant dans le logiciel au lieu de créer des couches de sécurité supplémentaires.

5. Coût lié à l’infrastructure

Optimisez vos coûts d’infrastructure en transférant les applications vers le Cloud, en les modernisant, en remplaçant les applications existantes par des applications SaaS, ou en en développant de nouvelles pour gagner en efficacité.

6. Coût logiciel

Réduisez vos coûts de logiciels et de licences en passant au SaaS, en rationalisant les applications ou en introduisant des licences Open Source.

Prise en charge de votre transformation

Les applications sont le moteur des entreprises modernes. Les organisations ont besoin de flexibilité pour exécuter

leurs applications de la manière qui correspond le mieux à leurs besoins métier.

Les opérations axées sur les données, telles que la virtualisation, ont fondamentalement modifié la manière dont cette flexibilité est obtenue, et l’infrastructure virtualisée est rapidement devenue une caractéristique standard des datacenters.

Aujourd’hui, nous assistons à la nouvelle évolution des architectures applicatives, les organisations adoptant les infrastructures Cloud natives et les charges applicatives orchestrées et conteneurisées.

Dell Technologies Cloud

Dell peut aider les organisations à optimiser leurs ressources et à migrer vers une infrastructure d’application moderne. Par exemple, Dell Technologies Cloud permet aux clients de créer, déployer et gérer des applications modernes à l’aide d’une expérience cohérente dans une infrastructure physique, virtuelle et conteneurisée.

Les applications modernes s’appuient sur la coexistence d’applications virtualisées et conteneurisées. De plus, l’adoption d’une approche Cloud native, prise en charge par une plate-forme telle que Dell Technologies Cloud, conduit à un environnement conçu pour être rapidement mis à jour et plus résilient en cas d’échec de composant.

La bonne nouvelle, c’est qu’il existe de nombreuses façons de réussir la modernisation des applications, de la rationalisation de leur gamme à la migration vers le Cloud, à la transformation Cloud native, ou encore à la conteneurisation. Quelle que soit l’option choisie, disposer de données fiables est essentiel.

Vous avez besoin de développer une approche de la modernisation des applications basée sur les données ? Découvrez comment Dell peut vous aider.

En savoir plus sur les solutions Dell Technologies et VMware APEX Cloud Services – Cloud-as-a-service | Dell Technologies France