BLOG

Préservez votre flexibilité dans le cloud

RÉSUMÉ EXÉCUTIF

Alors que 78 % des entreprises se lancent dans un développement agile de type DevOps, l’accent sera mis pour l’avenir sur la flexibilité et l’innovation. Les DSI doivent formuler des principes fondamentaux pour les décisions technologiques qui préservent la flexibilité critique de l’entreprise.

Vignette de Robert Haynes
Robert Haynes
Publié le 14 juillet 2017

5 MIN. LIRE

Lorsque les entreprises migrent vers le cloud ou changent de fournisseur, elles se retrouvent souvent confrontées à une vérité inconfortable : dans la précipitation nécessaire pour déployer rapidement une application, les développeurs se retrouvent souvent dans la position de prendre des décisions commerciales pour les entreprises sans s'en rendre compte. Ces décisions, autrefois du ressort exclusif du DSI ou du CTO, peuvent avoir un impact considérable sur l’avenir de l’entreprise.

Pire encore, la direction ne se rend souvent pas compte que des décisions de conception fondamentales ont été prises par les développeurs jusqu’à ce que quelque chose change. Le changement de plateforme cloud, la recherche de clients dans de nouveaux pays (ce qui entraîne la nécessité de se conformer à des réglementations supplémentaires) et le passage de clouds publics à des clouds privés ou hybrides sont autant de changements qui peuvent révéler le manque de flexibilité causé par les décisions précédentes, ce qui peut entraîner une immense dette technique.

Alors que 78 % des entreprises se lancent dans un développement Agile de type DevOps, l’accent sera mis pour l’avenir sur la flexibilité et l’innovation. Pourtant, les développeurs ont un impact croissant sur la manière dont les applications sont conçues et, dans de nombreux cas, font des choix unilatéraux qui ont un impact sur la flexibilité de l’entreprise.

C’est le fossé qui se creuse entre les développeurs et les dirigeants d’entreprise. Alors que près des deux tiers des responsables informatiques des entreprises estiment qu'ils devraient avoir le vote décisif dans le choix d'un service de cloud public, le déplacement d'applications vers le cloud ou la création d'un cloud privé, les unités commerciales ne sont pas d'accord environ 40 % du temps.

Pour y répondre, les DSI doivent formuler des principes fondamentaux pour les décisions technologiques qui préservent la flexibilité critique de l’entreprise. Cela inclut le choix d’éléments compatibles avec plusieurs plateformes.

78%

Soixante-dix-huit pour cent des entreprises ont mis en place un programme ou une initiative DevOps.

Recommandation 1 : Jouez à « Et si ? »

Les dirigeants et les cadres doivent mener des exercices pour comprendre comment les scénarios commerciaux et réglementaires potentiels pourraient avoir un impact sur leur développement. L’objectif de ces exercices « et si » est d’identifier les problèmes potentiels.

Que se passerait-il si de nouvelles lois sur la confidentialité étaient adoptées ou si l’entreprise et application devaient traiter des données de clients européens ? Près des trois quarts des responsables en charge du cloud estiment que la gestion des réglementations en matière de confidentialité et de protection des données est plus complexe dans le cloud, selon un récent rapport du Ponemon Institute.

Que se passerait-il si l’entreprise déplaçait ses applications vers un nouveau fournisseur d’infrastructure cloud ? Bien qu’il existe peu de chiffres fiables mesurant le coût du changement de fournisseur de cloud, le principal défi pour les entreprises est d’optimiser le coût d’utilisation du cloud. Ne pas parvenir à réduire le coût du passage d’un fournisseur de cloud à un autre revient à enfermer une entreprise dans son fournisseur actuel.

Citation/Interrupteur : 53 % des entreprises tentent de réduire leurs coûts en optimisant leur utilisation du cloud.

Ces jeux de simulation aideront l’entreprise à décider du degré de flexibilité et d’abstraction qui doit être intégré à ses plateformes de développement et d’exploitation. Alors que les développeurs sont généralement chargés de la manière dont quelque chose est fait et les opérations de la manière dont cela est géré, tous deux ont besoin d'un cadre global pour réduire les efforts qui se chevauchent et éviter les pièges futurs.

Recommandation 2 : Rechercher des points de décision

La direction générale et les architectes cloud doivent rechercher les points du processus de développement qui peuvent nécessiter le remplacement d’une technologie ou d’un processus particulier. Identifier ces points de fongibilité permettra à une entreprise d’être préparée pour l’avenir.

Pour rester flexibles à l’avenir, les entreprises doivent concevoir l’intégralité de leur conception, y compris les outils de sécurité, de performance et de surveillance, de manière à ce qu’ils fonctionnent avec différents services. Alors qu’Amazon Web Services domine aujourd’hui le marché et continue d’innover, Microsoft Azure, Google Cloud et d’autres arrivent en force avec des offres puissantes et différenciées qui s’avèrent convaincantes. Les services cloud Azure de Microsoft, par exemple, ont attiré 34 % des entreprises vers le service, contre 20 % en 2016.

Recommandation 3 : Identifier les services qui permettent la flexibilité

Après avoir identifié les pièges potentiels et les avoir mis en correspondance avec les points de décision technologiques et politiques, les gestionnaires de cloud doivent ensuite identifier les solutions technologiques capables de résoudre leurs problèmes. Dans de nombreux cas, l’infrastructure peut être abstraite et des points de contrôle ajoutés à l’aide de couches supplémentaires, telles qu’un contrôleur de distribution application .

Soixante-neuf pour cent des entreprises ont utilisé le cloud pour repenser un processus métier. Les entreprises doivent toujours faire des choix quant à savoir si un service offre plus de sécurité ou une meilleure fonctionnalité, mais les dirigeants doivent équilibrer ces considérations avec le besoin de flexibilité et être prêts à affronter un avenir incertain.

Les développeurs laissés à eux-mêmes n’auront souvent pas une vision globale de la situation. En tant que tels, les architectes d’entreprise et les dirigeants doivent faire respecter les priorités commerciales au moyen de principes architecturaux qui protègent contre les choix de développement sans issue. En réfléchissant à des scénarios hypothétiques, en identifiant les points fongibles dans le processus de développement et en trouvant des solutions flexibles, les entreprises peuvent éviter de graves maux de tête à l’avenir.

Avoir un architecte cloud peut aider à orienter le développement des application dans la bonne direction. C’est un rôle que de plus en plus d’entreprises utilisent. Selon RightScale, plus de 56 % des personnes interrogées dans le cadre de l'enquête annuelle sur le cloud se sont identifiées comme architectes cloud, contre 40 % en 2016.

Les développeurs ne peuvent pas – et ne devraient pas – concevoir dans un vide organisationnel. Il faudrait plutôt leur fournir un cadre qui leur permette d’évoluer vers l’avenir.

Les développeurs ne peuvent pas – et ne devraient pas – concevoir dans un vide organisationnel. Il faudrait plutôt leur fournir un cadre qui leur permette d’évoluer vers l’avenir.

En fin de compte, l’adoption du cloud se résume à un calcul de valeur : même si l’utilisation d’une plateforme unique peut apporter certains avantages positifs, l’avenir de votre application est plus long et plus difficile que vous ne l’auriez imaginé.


Robert Haynes est un architecte de solutions avec plus de vingt ans d'expérience en informatique. Ayant débuté au bas de l'échelle en tant qu'analyste du service d'assistance technique, sa carrière peu brillante l'a conduit à l'administration des systèmes UNIX, à la sauvegarde et au stockage, et enfin à la mise en réseau des application . Ayant soutenu, conçu et vendu des systèmes informatiques complexes dans un large éventail d’industries et sur plusieurs continents, Robert se concentre toujours sur la mise en œuvre pratique et l’utilisation réelle de la technologie. Même si cela peut sembler totalement en contradiction avec son rôle actuel dans le marketing pour F5 Networks, il aime penser qu'il est principalement employé pour apporter l'équilibre à la Force.

Robert est titulaire d'un B.Sc. en biologie appliquée de l'Université du Pays de Galles à Cardiff et d'un certificat en « Éviter les collisions en marche arrière et en stationnement » de la Driving Dynamics Interactive Advanced Driving School, ce dernier s'étant avéré considérablement plus utile que le premier.