Digital Innovation Factory : Quelle plateforme technique choisir et comment l'exploiter dans le temps ?

par Béatrice Rollet - Group CTO Innovation & Digital – Cloud Services, Director, Sopra Steria
par Simon Herd - Head of Cloud Center of Excellence, Sopra Steria
| minutes de lecture

Comme nous l'avons vu précédemment, l'expérience numérique et les offres de plateformes nécessitent une quantité massive de logiciels avec de nouveaux services fréquents, des mises à jour et suppressions régulières de nouvelles fonctionnalités. Les entreprises établies de longue date qui adoptent un modèle de plateforme d'entreprise doivent alors posséder une nouvelle usine d'innovation numérique englobant une plateforme technique.

L'émergence du conteneur et de l'orchestration comme plateforme technique privilégiée

Depuis cinq ans, les solutions de conteneurs et d'orchestration ont démontré leurs fortes valeurs en apportant progressivement l'évolutivité, la haute disponibilité, la sécurité et la portabilité que les entreprises recherchent. Outre les pratiques de BizDevSecOps, ces solutions de conteneur et d'orchestration sont en effet devenues jour après jour une partie intégrante de l'automatisation de la construction, de l'intégration continue et des pipelines de déploiement continu (CI/CD) soutenant la vitesse de développement et de déploiement des logiciels.

L'état du développement du Cloud Native Q4-2019 généré par la Cloud Native Computing Foundation (CNCF) montre une augmentation fulgurante de l'adoption des outils d'orchestration de conteneurs au cours des 6 derniers mois, en particulier en Europe qui mène cette tendance avec un taux d'adoption de plus de 30%. 9 développeurs Cloud natifs sur 10 utilisent activement les outils d'orchestration de conteneurs connaissent Kubernetes.

Le moteur Kubernetes au service de la portabilité dans un environnement Multi-Cloud et hybride

Créé par Google, Kubernetes s'impose comme la plateforme de déploiement privilégiée. Kubernetes est conçue selon les principes d'évolutivité, de haute disponibilité, de sécurité et de portabilité. Les applications déployées dans Kubernetes sont présentées sous forme de micro-services, composées de plusieurs conteneurs. Kubernetes se concentre sur la disponibilité de l'infrastructure et des couches applicatives, ainsi qu'à la sécurité associée.Kubernetes assure également la portabilité de l'application en plus des multiples systèmes d'exploitation, de l'environnement virtuel, des durées d'exécution des conteneurs, des architectures de processeur, des fournisseurs de services en nuage par le biais d'un mécanisme de fédération. Il donne vie à la promesse de la solution hybride dans un environnement multi-cloud, sans verrouillage du fournisseur. Les charges de travail peuvent nativement et avec compétence passer d'un déploiement multiple, entre plusieurs régions, plusieurs niveaux d'environnement de sécurité, offrant un maximum de flexibilité à tout moment.

Du point de vue du déploiement, ces solutions de conteneurs et d'orchestration sont disponibles soit en déployant des outils d'orchestration de conteneurs centraux sur place dans un datacenter (Google Anthos, IBM Cloud Paks, Red Hat OpenShift et VMware Tanzu), soit dans le Cloud par le biais de PaaS qui offre une gestion complète du cycle de vie pour les développeurs (AWS EKS, Microsoft AKS, Google Cloud GKE, IBM KS). Ces solutions pourraient être complétées par des plateformes serverless pour Kubernetes telles qu'Apache OpenWhisk, Knative ou OpenFaaS.

Les cas d'usages sont multiples, comme le développement de nouveaux sites, la modernisation d'applications en interaction avec le patrimoine existant, mais peuvent également s'étendre à l'informatique de pointe, à l'internet des objets/aux systèmes embarqués. Si ces solutions ont suscité l'intérêt des start-up à l'échelle du web, les grandes entreprises ont également commencé à les explorer. En faisant abstraction de la couche d’infrastructure, ces solutions permettent aux équipes de développement de rester concentrées sur l'application, en tirant parti du libre-service et de la flexibilité opérationnelle. Le moteur d'orchestration apporte aux ingénieurs de DevSecOps une expérience opérationnelle cohérente dans l'environnement ciblé.

Managed Container et Orchestration Platform as a Service, un accélérateur pour les Digital Innovation Factories


De telles technologies nécessitent néanmoins une architecture complexe et une compréhension approfondie du stockage et du réseau, notamment pour servir à grande échelle les ambitions logicielles de la plateforme d'entreprise et les charges de travail critiques reposant sur une architecture d'état ou de données. 

Les multiples hôtes et conteneurs fonctionnant dans les environnements de production exigent une solide connaissance de l'architecture, mais aussi un nouvel ensemble d'outils et de pratiques de gestion. Le passage d'une application monolithique à une galaxie de micro-services génère un volume accru de surveillance, de gestion et d'enregistrement des images des conteneurs, ce qui nécessite des capacités d'observabilité aiguisées et d'auto-guérison alimentées par l'IA, la gestion de la configuration, l'automatisation par l'Infra-as-Code et une sécurité continue. De telles NoOps et pratiques de sécurité intégrées ne peuvent être mises en oeuvre en un jour.

Au-delà de la solution de Cloud public, les Services managés de plateformes de Container et d’Orchestration peuvent offrir d'excellentes alternatives pour accélérer le déploiement de la Digital Innovation Factory dans le contexte des grandes entreprises sans les limites du CSP. Allant de la plate-forme CaaS multi-tenant à la plate-forme dédiée, ces solutions offrent un accord de niveau de service (SLA) de classe entreprise. Enfin, ces plateformes peuvent être associées à des services d'hébergement souverains pour répondre aux exigences de conformité des entreprises réglementées tout en accélérant le déploiement des logiciels.

Ces avantages ne peuvent être obtenus que par un changement culturel, impliquant une approche BizDevSecOps invitant les équipes d'entreprise, de développement, de sécurité et d'opérations à un voyage commun et interactif. Et cette "nouvelle donne" est une période charnière pour que l'entreprise réussisse sa transformation numérique.

L'adoption des nouvelles technologies peut apparaître comme une compétition de saut d’obstacles. Mais encourager, parrainer et soutenir ces changements étape par étape sont certainement les activités les plus vitales pour une entreprise et... une aventure passionnante pour le secteur d'activité et le département informatique.


Découvrez notre offre Digital Innovation Factory

 

5 services modulaires pour mobiliser vos équipes, industrialiser votre innovation et délivrer rapidemment de la valeur ajoutée à vos métiers. Search

categoriesexpertisesfamilies

cloud

Contenus associés

Contenus associés

SNCF propulse sa transformation numérique via une adoption multi-cloud massive, industrielle et sélective

En 2016, le groupe SNCF décide de moderniser et agiliser son patrimoine IT en lançant le Programme Renouveau du Socle Numérique, PRSN, dont le donneur d’ordre est e.SNCF. Ce programme intègre un volet Cloud visant à accélérer la transformation digitale via l’émergence de nouvelles applications IoT, Big Data/Analytics tout en maitrisant les coûts.

Contenus associés

Schréder éclaire l'ensemble de son système informatique avec des services de Cloud

Pour effectuer sa migration dans le Cloud et opérer l'ensemble de son infrastructure, de ses espaces de travail numérique et de sa cybersécurité au niveau mondial, Schréder a de nouveau choisi Sopra Steria, son précédent prestataire de services.

Contenus associés

Sopra Steria reconnu leader dans les services de Brokerage et Orchestration des infrastructures Cloud par NelsonHall

Sopra Steria aide les organisations à construire leurs plateformes de données, de logiciels et de technologies pour dynamiser la création de nouveaux services.