Guides Essentiels

Comment moderniser ses applications : les quatre axes de travail

Introduction

Dimensionnement, élasticité, WebScale, conteneurs, micro-services, Cloud, API, agilité et DevOps. Ce vocabulaire fait désormais parti des méthodes de développement et des composants d’architecture. Impossible de composer une application dite "moderne", sans embrasser l’une de ces tendances. Car ces tendances sont étroitement liées à ce qu’est devenu l’IT contemporaine.

Comment imaginer une application qui traite des données en volume sans parler de ses capacités à se dimensionner via le Cloud ? Comment évoquer l’agrégation de services Cloud hétérogènes sans mentionner les API ? Comment parler dimensionnement sans parler webScale ? Comment ne pas évoquer les spécificités du Cloud sans réfléchir à ce que sont les conteneurs ? Et que peut-être concrètement l'agilité sans conteneur ? Ou l'automatisation sans DevOps ?

Les enjeux sont évidemment de gagner en réactivité et en flexibilité, et de mieux caler les applications sur les besoins métiers qui évoluent toujours plus rapidement. Mais il s’agit aussi de mieux préparer les applications au caractère changeant  des environnements et du comportement des utilisateurs. Ce qui semblait jusqu’alors inaccessible avec des architectures moins flexibles.

Bref, ces évolutions permettent de mieux préparer les entreprises au numérique et aux usages que les consommateurs en font aujourd’hui.

A travers ce Guide Essentiel, la rédaction donne un coup de projecteur sur les socles technologiques qui servent aujourd’hui de bases à ces nouvelles applications. En d'autres termes : comment les conteneurs, les microservices et les APIs sont devenus les mécaniques sous-jacentes et comment l’infrastructure a elle aussi dû s’adapter à cette nouvelle agilité ?

Télécharger gratuitement ce dossier au format PDF

Conteneurs et modernisation applicative

Sur les conteneurs en particulier, deux autres Guides Essentiels reviennent sur le sujet :

Conteneurs : Tout savoir sur Docker & Co

Conteneurs : Mémo sur les principaux acteurs du marché

1Composants et micro-services-

Des architectures applicatives revisitées

Conseils IT

Quelle place pour les APIs dans une architecture de microservices

Votre entreprise souhaite connecter ses utilisateurs via des applications s’adossant à des microservices. Comment pouvons-nous améliorer la communication entre les composants applicatifs et les utilisateurs ? Lire la suite

Conseils IT

Avantages et inconvénients des microservices dans le développement d'applications

Les applications qui utilisent des microservices peuvent être d'une grande utilité pour les entreprises, surtout celles qui ont recours au Cloud. Mais elles n'ont pas que des avantages. Lire la suite

Conseils IT

Microservices : se préparer à la nouvelle génération d’applications Cloud

Les microservices représentent une approche radicalement différente de la conception, du développement, du déploiement et de la gestion des applications monolithiques classiques. Voici comment s'y préparer. Lire la suite

Actualités

2016 : le vrai décollage des architectures "webscale" en entreprise

Afin de se préparer à l'émergence d'une nouvelle génération d'applications inspirées des architectures webscale nées chez les géants du Web, les entreprises vont devoir s'attaquer à la rénovation de leurs infrastructures. Au programme, plus d'architectures hyperconvergées et plus d'automatisation... Lire la suite

2PaaS-

Une nouvelle agilité avec le Cloud

Actualités

La croissance du Paas bouleverse les historiques du middleware

La montée du Paas pénalise IBM et Oracle au profit de Salesforce. Microsoft est le seule ténor à profiter de la croissance du middleware dans le Cloud. Lire la suite

Conseils IT

PaaS Open Source : les principales difficultés rencontrées

Le Paas Open Source peut certes faciliter le développement et le déploiement d’applications Cloud. Mais pose aussi de problèmes aux développeurs et aux entreprises. Six sont détaillés dans cet article. Lire la suite

Conseils IT

PaaS open source : comparaison entre OpenShift et Cloud Foundry

OpenShift et Cloud Foundry sont deux PaaS open source très appréciées. Voici comment choisir pour satisfaire vos besoins en matière de développement. Lire la suite

3DevOps-

Un nouveau mode de production et de delivery

Projets IT

SwissLife passe à Devops pour assurer sa transformation numérique

La transformation numérique se traduit sur les DSI par une pression accrue des métiers sur les délais de développement des nouvelles applications. Pour répondre à ces exigences, SwissLife a totalement revu son architecture IT et ses processus de développement, avec un objectif : DevOps. Lire la suite

Conseils IT

Gartner : 3 approches pour mettre en place DevOps en entreprise

Une note de recherche de Gartner identifie trois méthodes pour tenter d’accélérer les processus de lancement d’applications dans les entreprises via DevOps. Equipe dédiée, optimisation des processus et standard d’assurance qualité peuvent être combinés. Lire la suite

Conseils IT

Comment mener une évaluation sans concession de votre entreprise avant de passer à DevOps

Les cinq questions suivantes vous permettront de réaliser une première évaluation de la méthode DevOps pour le développement et le déploiement logiciel. Lire la suite

4Adapter l’infrastructure-

SDN, Unikernel, Conteneurs

Opinions

Non, le Software Defined Storage n’est pas un caprice !

Le SDS est une réponse à la transformation des applications métiers. La migration vers le SDS ne se fera donc pas sur un effet de mode, mais sur des analyses de coût, de performance et de risque sérieuses. Lire la suite

Conseils IT

Est-ce un OS ? Est-ce un conteneur ? Non… c'est un Unikernel !

Les Unikernels améliorent les performances et la sécurité des applications en soumettant le système d'exploitation à une cure d'amaigrissement drastique : encombrement réduit, zéro déchet. Mais cette nouvelle « superinvention » dans le domaine des OS ne convient pas à toutes les applications. Lire la suite

Actualités

Conteneurs : une maturité suffisante, mais des défauts subsistent (LinuxCon Europe)

Des lacunes en matière de sécurité, d’outils de packaging, d’intégration et l’absence de spécifications freinent les déploiements en production. Des experts évoquent l’état actuel des conteneurs lors de la LinuxCon Europe. Lire la suite