Cisco France Blog
Partager

Software Defined Infrastructure : Composer son infrastructure dynamiquement par logiciel


14 December 2015


La nouvelle génération d’application née avec le Cloud , le Big Data, la mobilité et l’IoT ne se satisfont plus des infrastructures traditionnelles. Face à des profils applicatifs extrêmement dynamiques et variables, l’infrastructure doit pouvoir s’adapter de manière quasi instantanée. C’est ce contexte qui a amené Cisco à s’intéresser aux « composables infrastructures » et de proposer deux offres avec les serveurs UCS-M et UCS C3260

La nouvelle génération d’applications réclame des infrastructures plus agiles. L’accélération des innovations technologiques nous a fait rentrer dans un monde numérique qui exerce une énorme pression sur les directions informatiques. Les architectures traditionnelles organisées en silo sont inadaptées à la nouvelle génération d’applications drainée par le big data, le cloud, la mobilité et les objets connectés. Ces nouvelles applications se caractérisent par une activité qui peut varier considérablement d’un instant à l’autre et qui obligent à reconsidérer la manière d’utiliser les infrastructures. Contrairement aux applications entreprises traditionnelles, cette nouvelle génération est sujette à de fréquentes modifications pour s’adapter à un contexte numérique sans cesse en évolution. Cela conduit de nombreuses entreprises à adopter une approche DevOps afin de permettre une intégration continue et automatisée des changements, entre l’équipe de développement et celle de production, durant la vie de l’application. DevOps réclame lui aussi une infrastructure plus agile, pilotée par le code ,pour rester en phase avec l’évolution des demandes applicatives. Dans ce contexte où l’on doit faire face à des workloads applicatifs extrêmement dynamiques on voit apparaitre une nouvelle catégorie d’infrastructure : la « composable infrastructure ». Le principe de cette « composable infrastructure » est d’être capable de fournir de manière la plus fluide possible des pools de ressources qui peuvent être configurés dynamiquement via le logiciel et l’utilisation de règles pour optimiser la performance des application et l’utilisation de l’infrastructure.

Composer l’infrastructure idéale avec la plus grande souplesse. L’idée est simple, on « désagrège » l’infrastructure un peu comme si on la démontait virtuellement pièce par pièce. L’infrastructure est pour ainsi dire réduite à la somme de tous ses composants (alimentation et refroidissement, réseau, stockage et traitement) indépendamment de leur appartenance à un serveur.

Composable infra UCS

Toutes ces ressources sont regroupées dans un pool partagé par l’ensemble des applications. On peut alors composer dynamiquement par logiciel l’infrastructure appropriée à un workload en puisant dans le pool de ressources. On peut composer une infrastructure en quelques secondes ou bien laisser l’application la composer automatiquement.

composable infra allocation

Deux offres Cisco pour réaliser une composable Infrastructure : Pour mettre en œuvre une « composable infrastructure » ou « Infrastructure as a code » définie par logiciel (Software Defined Infrastructure SDI), Cisco a pu s’appuyer sur les innovations apportées dans les serveurs UCS et tout particulièrement sur UCS manager :

  • Dans un serveur UCS les serveurs sont nativement sans état (stateless). Leur personnalité est définie en appliquant un template appelé UCS profile
  • Avec la Virtual Interface Card (VIC) le nombre et le type de devices I/O peuvent être configurés à la demande sur l’ensemeble de serveurs physiques et virtuels
  • Le VM-FEX (Virtual Machine Fabric Extender) bypasse la commutation logiciel du traffic des VMs de l’hyperviseur au profit d’une commutation matériel dans le fabric interconnect. La charge du serveur est réduite et la commutation est plus rapide.

A ce jour Cisco propose deux offres de « composable infrastructure », utilisant une évolution du logiciel UCS manager, pour répondre à la variété des nouvelles applications.

  • Le serveur UCS M : il cible des traitements intensifs (Grid, jeu en ligne, application génomique, web serving, memcached et MaaS Metal as a Service).
  • Le serveur UCS C3260 : il adresse des workload ccentrés sur les données comme les solutions anlaytiques de Big Data (MapR, Cloudera etc…), content delivery , Microsoft Storage Spaces et des environnement de Software Defibed (CEPH, SCality etc..)

A lire également :Orchestrating Efficiency with Composable Infrastructure

Page web sur la “composable infrastructure”

 

 

Tags:
Laisser un commentaire