Préparer une architecture cloud

7 étapes pour simplifier la migration des architectures vers le cloud.

Soyons réalistes : la plupart des architectures informatiques sont complexes. Et si vous envisagez de migrer vers le cloud, vous avez raison de vous préoccuper des changements considérables que cette transition imposera à votre architecture — et à votre organisation.

La bonne nouvelle, c’est que si vous êtes comme la plupart des entreprises, vous avez déjà effectué ce type de transformation. À maintes reprises. Tous les trois à cinq ans environ, vous remaniez vos architectures principales. Vous adaptez la manière dont vous fournissez les applications. Vous vous efforcez d’améliorer les performances, de renforcer la sécurité et de réduire les coûts.

La mauvaise nouvelle, c’est qu’avec le cloud, les choses seront encore plus compliquées. Vous n’aurez peut-être pas le contrôle des services. Il se peut que vous ne puissiez pas coder les connexions en dur ni procéder comme auparavant. La transition ne se fera pas sans difficultés. Mais comme on dit : « On n’a rien sans rien », n’est-ce pas ? Vous devrez anticiper le comportement des utilisateurs, la connectivité et prévoir une bande passante adaptée.

Pour faciliter quelque peu la transition, nous avons réuni sept étapes importantes pour vous aider à démarrer.

1. Évaluez ce que vous avez

Dans quel état se trouvent vos applications ? Combien en avez-vous ? Quelle est leur importance pour votre entreprise ? Quels types de données contiennent-elles et, surtout, quelles sont les dépendances entre elles ?

Commencez à réfléchir aux catégories dans lesquelles vos applications seront classées. Quatre options s’offrent à vous :

  1. Adopter le SaaS
  2. Migrer vers le cloud
  3. Adopter un environnement hybride
  4. Les conserver là où ils se trouvent

2. Déterminez quelles applications sont prêtes à être externalisées en mode SaaS

Commencez par le plus simple. Identifiez les applications de votre portefeuille qui sont devenues de véritables produits de base. Vous en avez probablement beaucoup. Avez-vous vraiment besoin d’assurer vous-même la maintenance de votre serveur Exchange, de votre système RH obsolète ou de vos outils d’automatisation des ventes développés en interne ? Justifient-ils les efforts de votre équipe ou les dépenses d’exploitation qu’ils engendrent ? Si ce n’est pas le cas, épargnez-vous bien des tracas en souscrivant à une solution adaptée pour les ventes, les RH, la productivité ou tout autre besoin. Laissez des prestataires externes se charger du gros du travail. Le SaaS vous permettra d’obtenir rapidement des résultats concrets.

3. Analysez le reste et prenez une décision

Ensuite, vous devrez évaluer les applications restantes et décider lesquelles migrer vers le cloud, lesquelles adapter au cloud et lesquelles conserver en l’état.

Posez-vous les questions suivantes :

- Si nous migrons l’application X, combien d’éléments cesseront de fonctionner ?
- Où se trouvent les magasins de données ?
- Quelles sont les dépendances ?
- Quels services réseau utilisent-elles ?
- Quelles applications nécessitent de contourner les procédures et protocoles habituels pour fonctionner ?

Vous aurez les réponses à ces questions pour bon nombre de vos applications. Pour d’autres, vous ne les connaîtrez peut-être pas avant d’avoir réellement tenté de les déplacer. Plus le risque de dysfonctionnement est élevé et plus les dépendances sont complexes et méconnues, plus vous serez susceptible de conserver une application là où elle se trouve.

À mesure que vous identifiez ces dépendances, consignez-les. Cela vous sera utile même si seules quelques-unes de vos applications finissent par être migrées vers le cloud.

4. Standardiser

Examinez vos politiques de mise à disposition des applications et recherchez les possibilités de standardisation et d’automatisation. Vous devriez disposer d’un nombre limité de politiques standard d’équilibrage de charge — par exemple, 10 — plutôt que de configurations ajustées manuellement pour chaque application. Déterminez des niveaux de stockage standardisés. Définissez des services réseau standardisés. Présentez à vos développeurs les avantages de la standardisation et obtenez leur adhésion. Créez des modèles pour les aider à déployer rapidement et facilement leurs ressources.

5. Simplifiez et sécurisez les accès

Demandez-vous qui accédera à chaque application et depuis quel endroit. Vous devez anticiper le comportement des utilisateurs, la connectivité et la bande passante nécessaire. Bon nombre des applications que vous souhaitez migrer vers le cloud, qu’il soit privé ou public, devront peut-être être plus facilement accessibles depuis n’importe où. Leur migration vers le cloud réduira la charge pesant sur l’infrastructure.

Il faut également tenir compte des questions d’authentification et de sécurité ; traditionnellement, la plupart des entreprises s’appuient sur des contrôles au niveau du réseau plutôt que des applications pour gérer les accès. Dans un cloud public, vous devrez peut-être adopter de nouvelles technologies de gestion des identités et des accès dont vous ne disposiez pas auparavant.

6. Planifiez votre architecture

Lors d’une migration vers le cloud, l’architecture sera différente, car les composants ne sont pas statiques. Pour les applications monolithiques telles que les bases de données, les mécanismes auparavant liés à des adresses IP spécifiques ou à d’autres éléments fixes ne fonctionneront pas dans le cloud. Vous aurez peut-être besoin d’équilibreurs de charge ou de proxys supplémentaires afin de garantir la stabilité dans un environnement en constante évolution. Ajoutez des points de contrôle pour vous assurer que chacun puisse accéder à vos applications de manière fiable et sans interruption.

7. N’oubliez pas que ce n’est pas facile

Ce n’est pas simple. Comme nous l’avons dit au début, les architectures informatiques sont complexes.

Même si la tâche n’est pas aisée, elle en vaut la peine, ne serait-ce que pour les économies réalisées (OpEx et CapEx) et l’évolutivité obtenue. Certaines entreprises ont même réalisé des économies considérables simplement en se préparant au cloud. En dressant l’inventaire de vos applications existantes, en analysant leurs dépendances, en documentant chaque élément et en standardisant et simplifiant autant que possible, vous serez idéalement placé pour décider quels éléments migrer et comment procéder.

Contenus associés

ARTICLE

Peut-on avoir trop d’applications ?

Les applications sont la colonne vertébrale de l’entreprise moderne. Mais l’excès d’une bonne chose peut-il nous nuire ?

Lire l’article ›


LIVRE BLANC

Principes pour réussir dans un environnement multicloud

Découvrez cinq facteurs qui favorisent des déploiements cloud efficaces et sécurisés.

Télécharger l’e-book ›


SOLUTIONS

Automatisez vos solutions DevOps

Ne laissez plus les équipes DevOps, NetOps et SecOps se ralentir mutuellement. Optez plutôt pour l’automatisation.

Découvrir la solution ›


CAS D’USAGE

MAXIMUS a rationalisé ses opérations avec F5

Maximus a fait appel à F5 pour migrer en toute transparence vers AWS, automatiser ses processus et libérer des ressources.

Découvrez leur témoignage ›