BLOG

L'orchestration des conteneurs illustre la puissance de l'économie des (autres) API

Miniature de Lori MacVittie
Lori MacVittie
Publié le 16 février 2017

La transformation numérique ne peut pas se concentrer uniquement sur l’extérieur, elle doit également inclure l’intérieur.

La carte du bingo des mots à la mode de cette année comprend les expressions amorphes «transformation numérique» et « économie des API ». Ils ont une signification réelle, mais ils sont souvent tellement obscurcis qu’ils deviennent relativement dénués de sens lorsqu’ils sont appliqués à la technologie. La transformation numérique est souvent utilisée pour décrire la migration du stylo sur papier vers les bits et les octets. En termes simples, il s’agit de prendre les processus manuels et de les exploiter pour plus d’efficacité en les remplaçant par des API et des applications. Ce mouvement a donné naissance à l’économie des API ; un écosystème merveilleux où les entreprises exposent leurs capacités via des API dans le but d’étendre leur portée et de trouver de nouveaux consommateurs. Cela augmente évidemment les profits en développant les activités, mais aussi, dans une large mesure, en réduisant les coûts d’exploitation associés à leur réalisation. Après tout, une armée de développeurs intégrant les capacités de votre entreprise à la dernière version de leur application ne vous coûte pratiquement rien. À moins que les coûts opérationnels liés à la mise à l’échelle pour répondre à la demande qu’ils génèrent ne finissent par annuler ces gains. C’est pourquoi il est tout aussi important de se concentrer sur la transformation de l’intérieur du centre de données que sur celle de l’extérieur.

Cet effort interne est déjà en cours. On le voit souvent dans l’adoption de DevOps et la mise en œuvre de la livraison continue dans le développement d’applications. Cela est évident dans la façon dont NetOps adopte l'automatisation et l'orchestration et transforme les processus largement manuels et pilotés par les personnes en processus basés sur le code et déclenchés par la technologie. C’est là que l’ autre économie des API prospère. Là où les systèmes et les appareils dotés des bonnes API encouragent la croissance d'un écosystème qui rend les activités opérationnelles traditionnellement difficiles (et complexes) plus faciles et plus efficaces. L’évolutivité, par exemple, est un moteur important de l’intégration au sein du centre de données. Qu'il s'agisse de l'échelle opérationnelle (tentative d'augmentation de la capacité informatique à fournir et déployer les ressources nécessaires pour prendre en charge et sécuriser de nouvelles applications) ou de l'échelle application nécessaire pour répondre à la demande et maintenir des performances constantes face à l'engagement croissant des utilisateurs), l'échelle est l'une des activités les plus courantes pour tirer parti de l'autre économie des API.

intégration de conteneurs

Cet effort interne est déjà en cours. On le voit souvent dans l’adoption de DevOps et la mise en œuvre de la livraison continue dans le développement d’applications. Cela est évident dans la façon dont NetOps adopte l'automatisation et l'orchestration et transforme les processus largement manuels et pilotés par les personnes en processus basés sur le code et déclenchés par la technologie. C’est là que l’ autre économie des API prospère. Là où les systèmes et les appareils dotés des bonnes API encouragent la croissance d'un écosystème qui rend les activités opérationnelles traditionnellement difficiles (et complexes) plus faciles et plus efficaces. L’évolutivité, par exemple, est un moteur important de l’intégration au sein du centre de données. Qu'il s'agisse de l'échelle opérationnelle (tentative d'augmentation de la capacité informatique à fournir et déployer les ressources nécessaires pour prendre en charge et sécuriser de nouvelles applications) ou de l'échelle application nécessaire pour répondre à la demande et maintenir des performances constantes face à l'engagement croissant des utilisateurs), l'échelle est l'une des activités les plus courantes pour tirer parti de l'autre économie des API.

Les systèmes d’orchestration de conteneurs tels que ceux de Mesos et Kubernetes (et oui, Docker aussi) illustrent le puissant changement qui se produit à l’intérieur du centre de données. Dotées d'API conçues spécifiquement pour faciliter et améliorer le processus de mise à l'échelle, ces API de gestion de conteneurs sont utilisées par les fournisseurs de centres de données traditionnels et émergents pour offrir les services d'application nécessaires à la gestion de l'évolutivité et du trafic sans sacrifier la sécurité.

La capacité d’intégration rapide est rendue possible par la généralisation des API . Des API qu’aucun client (interne ou externe) ne verra jamais – ni n’aura besoin de voir. Ces API sont les héros méconnus de la transformation numérique; le moyen par lequel d’autres systèmes s’emparent et réagissent automatiquement aux changements de la demande. Les conteneurs sont particulièrement adaptés à cet environnement. Grâce à leur capacité à augmenter la capacité d'une application en moins d'une seconde, ils sont rapidement adoptés par les organisations qui recherchent depuis longtemps une plus grande réactivité dans leurs architectures d'évolutivité.  Mais l’évolutivité ne se produit pas sans un service d’évolutivité (c’est-à-dire de proxy ou d’équilibrage de charge). Ce service doit pouvoir ajouter et supprimer des applications et des services basés sur des conteneurs aussi rapidement et efficacement que possible. Cela signifie une intégration via des API qui gèrent automatiquement l'échelle dans les deux sens (vers le haut et vers le bas). C’est l’autre économie des API à l’œuvre, et elle fonctionne bien.

Cette (autre) économie des API est florissante. Qu'il s'agisse d' OpenStack (qui a connu des gains d'adoption considérables dans notre dernière enquête sur l'état de la distribution application ) ou des conteneurs, qui ont connu une croissance tout aussi impressionnante, les API permettent la transformation numérique interne de l'informatique, des opérations manuelles pilotées par les personnes aux opérations automatisées déclenchées par la technologie. Le fardeau est transféré des personnes vers la technologie, ce qui a un impact sur la vitesse à laquelle les applications existantes et nouvelles peuvent être fournies aux publics internes et externes qui les demandent.

Mais l’un ne peut pas se produire sans l’autre. Une infrastructure manuelle et axée sur les personnes ne peut pas prendre en charge le nombre croissant d’applications, de systèmes et de processus nécessaires pour dynamiser les entreprises dans une économie numérique. Les API sont le moyen par lequel les organisations sont en mesure de transformer l’entreprise, mais cela doit commencer au cœur de l’entreprise, et aujourd’hui, ce cœur se trouve carrément dans l’informatique.