Au cours des dernières années, nous (comme dans le « nous » de l'entreprise) avons exploré le centre de données pour découvrir comment, pourquoi et où les entreprises déploient et livrent des applications avec nos enquêtes sur l'état de la livraison des application . Nous nous concentrons bien sûr sur les services application , mais il existe une large gamme de technologies et d’informations contextuelles qui sont à la fois pertinentes et intéressantes pour cette préoccupation principale. Comme, pas applications, pas de services d'applications. Les applications sont en quelque sorte au centre de l’univers, du moins depuis notre position dans le réseau.
L’une des questions que nous nous posons est simplement de savoir combien d’ applications l’organisation possède dans son portefeuille. Ceux-ci peuvent être dans le cloud, dans le centre de données, hébergés ou sur un mainframe. Nous n'approfondissons pas nécessairement ce sujet (car l'enquête deviendrait vraiment difficile à gérer, n'est-ce pas ?), mais nous cherchons simplement à comprendre combien d' applications il y a réellement dans une organisation donnée.
Car dans la pratique, nous voyons une large gamme d’ applications être livrées. Le nombre moyen de serveurs virtuels (qui correspondent approximativement à une application ou à un service) basé sur l'utilisation réelle était de 122 en juillet 2016. Le maximum que nous ayons vu ? Plus de 12 000. Oui, c’est vrai. Il existe au moins une organisation avec plus de 12 000 serveurs virtuels (applications) en cours d'exécution en ce moment.
Nos données d’enquête (et réelles) montrent qu’il s’agit clairement d’une valeur aberrante. D’après nos données, à l’exception des très grandes organisations (plus de 5 000 employés), la plupart des entreprises gèrent entre 1 et 200 applications.
En fait, 54 % des répondants à l’échelle mondiale, toutes tailles d’organisation confondues, livrent entre 1 et 200 applications. 23 % livrent entre 201 et 500, et 15 % supplémentaires traitent entre 501 et 1 000.
Très peu (9 %) appartiennent à la catégorie « Je ne peux même pas compter aussi haut » de 1 001 à 3 000. Mais ils sont là. Et plus de 3000 ? Encore moins.
Selon Ben Kepes, qui écrivait pour Forbes.com en juillet 2014 , « En moyenne, 508 applications sont utilisées au sein d’une entreprise. »
Je pense que ce chiffre représente assez bien une entreprise typique de grande taille. Pour les petites entreprises, je réduirais ce chiffre au moins de moitié.
Ce n’est néanmoins pas une entreprise insignifiante. Même avec 204 applications à mettre à l'échelle, à sécuriser et à gérer, c'est plus que suffisant pour garder les équipes d'exploitation plus occupées qu'elles ne le souhaiteraient probablement.
Le fait est que ce nombre devrait, apparemment, augmenter. Alors qu’un bon nombre d’ applications migrent vers le cloud, en particulier les applications professionnelles standardisées vers les offres SaaS, ces « ouvertures » sont comblées par d’autres applications. Et la plupart d’entre eux ne sont pas des applications mobiles et des jeux ultra-performants destinés aux clients.
Selon Salesforce.com « State of IT 2016 », la majorité des ressources de développement d’applications actuelles (42 %) sont axées sur la productivité des employés. Orientation interne, focalisation sur l'efficacité opérationnelle, applications.
L’automatisation des processus métier, l’augmentation de la productivité et l’augmentation de la visibilité des données dans l’ensemble de l’entreprise sont des préoccupations informatiques fondamentales, dont beaucoup sont traitées par le développement d’applications et de systèmes qui atteignent ces objectifs.
Certains intégreront le cloud, et impliqueront donc des API et un travail d’intégration, et d’autres resteront sur site. Certains nécessiteront une application mobile, et d’autres une interface Web simple. Tout le monde devrait avoir des API, si nous voulons suivre les meilleures pratiques émergentes pour « ouvrir » l’informatique et permettre une meilleure collaboration et réutilisation.
Quoi qu’il en soit, ces applications s’ajoutent à la charge existante. Et eux aussi doivent être dimensionnés, sécurisés et gérés. Elles doivent être mises à jour et intégrées. Ils contribuent à l'augmentation de la charge de trafic E-W et, lorsqu'ils impliquent une solution cloud hors site, ils augmentent également la charge de trafic N-S.
Lorsque nous pensons aux applications, nous visualisons trop souvent une application mobile clinquante et magnifiquement conçue. Mais toutes les applications gérées par l’entreprise ne sont pas ce type d’applications. Certaines sont purement utilitaires, d’autres sont conçues uniquement pour collecter des données à distance et les transmettre en toute sécurité au vaisseau-mère où elles peuvent être découpées, déchiquetées et livrées aux analystes qui comptent sur son existence pour prendre des décisions commerciales au quotidien.
C'est vraiment un monde application , à l'intérieur comme à l'extérieur.