Qualification des charges de travail - 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.

Qualification des charges de travail

Pour déterminer la meilleure stratégie de migration pour votre base de données, il est important de comprendre la charge de travail actuelle de la base de données. Vous devez analyser votre base de données pour déterminer quelles fonctionnalités vous utilisez actuellement et ce qui est impliqué dans la migration vers un autre moteur de base de données natif du cloud, tel queAmazon Aurora PostgreSQL.

AWSfournit un outil de qualification de la charge de travail appeléAWSWorkload Qualification Framework (AWSWQF). Cet outil peut aider à identifier la complexité de la migration de votre base de données Oracle et Microsoft SQL Server en analysant les schémas de base de données et les objets de code, le code d'application, les dépendances, les caractéristiques de performance et les entrées similaires. WQF fournit des recommandations sur le moteur de base de données cible. L'application évalue également le type de travail impliqué et le niveau d'effort nécessaire.

WQF évalue votre charge de travail de migration et la place dans l'une des cinq catégories de charges de travail, résumées dans le tableau suivant.

Five migration workload categories reported by WQF

  • Catégorie 1 : Les charges de travail qui utilisent Open Database Connectivity (ODBC) ou Java Database Connectivity (JDBC), au lieu de pilotes propriétaires pour se connecter à la base de données. Cette catégorie comporte généralement des procédures stockées simples qui sont utilisées pour les contrôles d'accès. La conversion nécessite moins de 50 modifications manuelles.

  • Catégorie 2 : Charges de travail avec une faible utilisation de fonctionnalités propriétaires et qui n'utilisent pas de fonctionnalités avancées en langage SQL. Ce type de charge de travail nécessite moins de 200 modifications manuelles.

  • Catégorie 3 : Charges de travail avec une utilisation intensive des fonctionnalités propriétaires. Les charges de travail de cette catégorie sont totalement pilotées par la logique avancée des procédures stockées ou par les fonctionnalités propriétaires. Ce type de charge de travail nécessite plus de 200 modifications manuelles impliquant du code et des fonctionnalités résidant à la base de données.

  • Catégorie 4 : Les charges de travail spécifiques au moteur. Les charges de travail de cette catégorie utilisent des infrastructures qui ne peuvent fonctionner qu'avec un moteur de bases de données commercial spécifique. Par exemple, ces infrastructures peuvent inclure Oracle Forms, Oracle Reports, Oracle Application Development Framework (ADF), Oracle Application Express (APEX) ou les applications qui utilisent beaucoup .NET ActiveRecord.

  • Catégorie 5 : Charges de travail non portables, inacceptables ou « soulever et déplacer ». Les charges de travail de cette catégorie peuvent être mises en œuvre sur des moteurs de base de données qui n'ont pas d'équivalent dans le cloud. Dans certains cas, vous n'avez peut-être pas le code source pour ces programmes.

Cette catégorisation peut vous aider à déterminer le chemin de migration de votre application, comme nous le verrons dans la sectionPhase 2 : Plan.

AWSne fournit pas pour le momentAWSWQF à télécharger. Si vous avez besoin d'aide pour évaluer une migration versAWSavecAWSWQF, nous vous recommandons d'ouvrir une demande de support.AWScollaborera avec vous directement pour faire en sorte que ce processus fonctionne pour vous.