Identification des dépendances - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Identification des dépendances

Vous commencez par identifier les dépendances des applications et des bases de données, en posant des questions telles que les suivantes :

  • Cette base de données est-elle directement accessible par une autre application ?

    Si c'est le cas, vous devez déterminer comment la migration de la base de données affecte cette application. Si vous réhébergez la base de données, vous devez vous assurer que l'application peut toujours accéder à la base de données avec des performances acceptables.

  • L'application accède-t-elle directement à une autre base de données ?

    Si tel est le cas, déterminez le plan de migration de l'autre base de données. Si elle est également en cours de migration, vous devez mettre à jour l'application en conséquence. S'il ne migre pas, vous devez vous assurer que l'application peut continuer à s'y connecter avec une latence acceptable.

  • La base de données utilise-t-elle des liens de base de données pour récupérer des données d'autres bases de données ?

    Comme dans le point précédent, déterminez le plan de migration de l'autre base de données et gérez les liens en conséquence.

  • L'application est-elle dépendante d'un logiciel local ?

    Si c'est le cas, vous devez déterminer le plan de migration de ce logiciel. Si elle est en cours de migration, vous devez mettre à jour votre application en conséquence. Si ce n'est pas le cas, assurez-vous que l'application peut continuer à se connecter au logiciel et que la latence est acceptable.

  • Y a-t-il des dépendances matérielles ?

    Si c'est le cas, établissez un plan pour y remédier.

  • Existe-t-il des exigences strictes en matière de bande passante ou de réseau ?

    Si tel est le cas, choisissez leAWSdes services qui peuvent vous aider à répondre à ces exigences.

  • L'application utilise-t-elle des options ou fonctionnalités spéciales du moteur de base de données ?

    Si vous effectuez une migration vers un autre moteur de base de données, vous devez mettre à jour l'application en conséquence.

Si les réponses à ces questions sont complexes, il est préférable de dissocier la base de données de l'application en utilisant des microservices. De cette façon, une application peut obtenir des données en appelant le microservice au lieu de se connecter directement à la base de données.