IBM s'est doté d'une équipe d'experts spécialisés « DevOps », une approche de plus en plus recherchée par les entreprises pour accélérer leur développement d'applications. Big blue a également conçu un ensemble d'outils pour le déploiement d'opérations IT dans le cloud. DevOps, une contraction de « développement » et « opérations », fait référence aux pratiques destinées à accélérer le développement et le cycle de sortie des logiciels, en associant le travail des équipes de développement et d'exploitation. Ce rapprochement permet de raccourcir la boucle des feedbacks, et donc une mise à jour plus rapide des logiciels. L'approche DevOps permet par exemple à des fournisseurs de services web très compétitifs, comme Pinterest ou Facebook, d'upgrader leurs services plusieurs fois par jour. Selon IDC, « environ 60 % des CIO prévoient d'utiliser l'approche DevOps pour gérer le développement de leurs logiciels et de leurs systèmes ». L'offre DevOps Innovation Services d'IBM, qui comprend des outils d'aide à la mise en oeuvre et des logiciels, peut aider une entreprise à évaluer ses propres opérations. Par exemple, l'approche DevOps peut l'amener à reconfigurer son flux de travail pour gagner en rapidité. Le service identifie les goulots d'étranglement dans le processus de développement. Il regarde aussi comment l'entreprise gère ses processus de développement, ses tests, ses sorties logicielles, et le déploiement des nouvelles applications. « Dans l'entreprise, le développement d'applications ressemble plus à un flux de travail DevOps avec des collaborations beaucoup plus réactives, et IBM ajuste son portefeuille pour s'adapter à ce changement », a écrit dans un courriel l'analyste d'IDC spécialisé dans le développement de logiciels, Al Hilwa. L'offre DevOps Innovation Services peut contribuer à trouver des solutions pour réduire le temps d'installation et les coûts de développement d'une application complexe. Les experts d'IBM peuvent aider l'entreprise à mettre sur pied des clouds hybrides, ou faciliter le développement d'une pile logicielle complète qui doit tourner dans un cloud privé, ou encore aider une entreprise à se connecter aux offres clouds de la firme d'Armonk.

Une instance privée de BlueMix

Selon big blue, « d'ici 2017, près de la moitié des entreprises utiliseront des clouds hybrides ». Un cloud hybride combine les ressources d'un cloud public avec l'architecture d'un cloud privé, utilisé par l'entreprise pour gérer ses services internes, ses exigences de conformité, la sécurité, le coût, ou autres. Cette année, IBM a efficacement et rapidement renforcé l'ensemble de ses services clouds, pour atteindre le niveau d'autres fournisseurs de clouds, comme Amazon Web Services, Microsoft Azure, ou Google Cloud Platform. Depuis 2007, IBM a dépensé 7 milliards de dollars pour réaliser 17 acquisitions - dont celle de SoftLayer l'année dernière - afin de faire évoluer ses services clouds. Big blue propose désormais plus de 100 services autour du logiciel, utilisés par plus de 30 000 clients dans le monde entier. Sur le plan logiciel, l'entreprise propose une version dédiée mono-utilisateur de BlueMix, sa plateforme d'exécution d'applications dans le cloud. Cette instance privée de BlueMix, appelée BlueMix Dedicated, permet aux développeurs de créer des applications dans un environnement hébergé sécurisé. Ils peuvent utiliser leurs données privées sur site, avec la possibilité de configurer les services pour répondre aux exigences de conformité, de réglementation et de performance. Hébergée dans un datacenter cloud d'IBM, Bluemix Dedicated offrira dans un premier temps quatre services : un service de base de données, un service de mise en cache de données, un service de messagerie, et un ensemble de runtimes pour des programmes divers. « IBM a intelligemment rendu les offres BlueMix disponibles dans les paramètres de cloud privé pour le déploiement sur site. Dans un avenir proche, les entreprises pourront tirer parti de ces actifs clouds dans leurs propres datacenter », a ajouté l'analyste. « Il est intéressant de voir comment IBM a construit son offre, en proposant des clouds hybrides sélectionnés offrant de véritables opportunités ». L'entreprise a également lancé un catalogue d'API pour les services BlueMix qui permettent aux applications internes d'utiliser les services d'IBM. Par exemple, une entreprise pourrait utiliser le service de base de données d'IBM pour conserver des données destinées aux clients mobiles. Ou un distributeur pourrait utiliser les services de géolocalisation d'IBM pour envoyer des notifications push à ses clients en fonction de l'endroit où ils se trouvent. Enfin, récemment, Microsoft a ajouté des outils de gestion du cycle de vie à ses offres Azure hébergées dans le cloud.