

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.

# Migrer les charges de travail Redis vers Redis Enterprise Cloud sur AWS
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws"></a>

*Antony Prasad Thevaraj, Amazon Web Services*

*Srinivas Pendyala, Redis*

## Résumé
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-summary"></a>

Ce modèle décrit le processus de haut niveau de migration des charges de travail Redis vers Redis Enterprise Cloud sur Amazon Web Services (AWS). Il décrit les étapes de migration, fournit des informations sur la sélection des outils disponibles et décrit les avantages, les inconvénients et les étapes d'utilisation de chaque outil. Si vous avez besoin d'une aide supplémentaire pour migrer des charges de travail depuis Redis, vous pouvez éventuellement faire appel aux services professionnels de Redis.

Si vous utilisez Redis OSS ou Redis Enterprise Software sur site, vous connaissez les coûts administratifs importants et la complexité opérationnelle liés à la maintenance de vos bases de données Redis dans votre centre de données. En migrant vos charges de travail vers le cloud, vous pouvez réduire considérablement cette charge opérationnelle et tirer parti de [Redis Enterprise Cloud](https://redis.com/redis-enterprise-cloud/overview/), une base de données en tant que service (DBaaS) entièrement hébergée proposée par Redis. Cette migration permet d'accroître l'agilité de votre entreprise, d'améliorer la fiabilité des applications et de réduire les coûts globaux tout en vous donnant accès aux dernières fonctionnalités de Redis Enterprise Cloud sur AWS, telles que la disponibilité de 99,999 %, la simplicité architecturale et l'évolutivité.

Il existe des applications potentielles pour Redis Enterprise Cloud dans les secteurs des services financiers, de la vente au détail, de la santé et des jeux, ainsi que dans les cas d'utilisation nécessitant des solutions pour la détection des fraudes, l'inventaire en temps réel, le traitement des réclamations et la gestion des sessions. Vous pouvez utiliser Redis Enterprise Cloud pour vous connecter à vos ressources AWS, par exemple à un serveur d'applications qui s'exécute sur des instances Amazon Elastic Compute Cloud (Amazon EC2) ou à un microservice déployé en tant que service AWS Lambda.

## Conditions préalables et limitations
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-prereqs"></a>

**Hypothèses**
+ Vous utilisez actuellement un système de base de données sur site que vous souhaitez migrer vers le cloud.
+ Vous avez identifié les exigences de migration pour vos charges de travail, notamment :
  + Exigences de cohérence des données
  + Exigences relatives à l'infrastructure et à l'environnement du système
  + Exigences en matière de mappage et de transformation des données
  + Exigences relatives aux tests fonctionnels
  + Exigences relatives aux essais de performance
  + Exigences en matière de validation
  + Stratégie de transition définie
+ Vous avez évalué les délais et les estimations de coûts nécessaires à la migration.
+ Vos exigences tiennent compte de l'étendue du travail ainsi que des systèmes et bases de données que vous avez identifiés comme participant à la migration.
+ Vous avez identifié les parties prenantes ainsi que leurs rôles et responsabilités dans une matrice responsable, responsable, consultée et informée (RACI).
+ Vous avez reçu l'accord et les approbations nécessaires de toutes les parties prenantes.

**Coût**

En fonction des spécifications techniques de votre base de données source existante (par exemple, le dimensionnement de la mémoire, le débit et la taille totale des données), un architecte de solutions Redis peut dimensionner le système cible sur Redis Enterprise Cloud.  Pour obtenir des informations générales sur les prix, consultez la section [Tarification Redis](https://redis.com/redis-enterprise-cloud/pricing) sur le site Web de Redis.

**Personnel et compétences**

Le processus de migration implique les rôles et responsabilités suivants.


| 
| 
| Role | Description | Compétences requises | 
| --- |--- |--- |
| **Architecte de solutions de migration** | Un architecte technique spécialisé dans la définition, la planification et la mise en œuvre de stratégies de migration | Compréhension technique et applicative des systèmes source et cible ; expérience de la migration des charges de travail vers le cloud | 
| **Architecte de données** | Architecte technique possédant une vaste expérience dans la définition, la mise en œuvre et la fourniture de solutions de données pour une grande variété de bases de données | Modélisation des données structurées et non structurées, compréhension approfondie et expérience de la mise en œuvre de bases de données pour une entreprise | 
| **Architecte de solutions Redis** | Un architecte technique qui peut vous aider à concevoir un cluster Redis de taille optimale pour le cas d'utilisation approprié | Expertise dans l'architecture et le déploiement de solutions Redis pour une grande variété de cas d'utilisation | 
| **Architecte de solutions cloud** | Un architecte technique qui possède une connaissance approfondie des solutions cloud, en particulier sur AWS | Expertise en architecture de solutions pour le cloud ; expérience en matière de migration de charges de travail et de modernisation des applications | 
| **Architecte d'entreprise** | Un architecte technique qui possède une compréhension complète du paysage technique de votre organisation, qui partage une vision commune de la future feuille de route, et qui met en pratique et établit les meilleures pratiques architecturales standardisées au sein de toutes les équipes de votre organisation | Certifications en architecture logicielle telles que TOGAF, compétences de base en génie logiciel et expertise en architecture de solutions et en architecture d'entreprise | 
| ** DevOps Ingénieur informatique ou informatique** | Ingénieur responsable de la création et de la maintenance de l'infrastructure, notamment de la surveillance de l'infrastructure pour détecter les problèmes, de l'exécution des tâches de maintenance et de la mise à jour selon les besoins. | Bonne connaissance de diverses technologies, notamment des systèmes d'exploitation, des réseaux et du cloud computing ; connaissance des langages de programmation tels que Python, Bash et Ruby, ainsi que d'outils tels que Docker, Kubernetes et Ansible | 

## Architecture
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-architecture"></a>

**Options de migration**

Le schéma suivant montre les options de migration de vos sources de données sur site (basées sur Redis ou autres) vers AWS. Il présente plusieurs outils de migration parmi lesquels vous pouvez choisir, tels que l'exportation de fichiers Redis Database (RDB) vers Amazon Simple Storage Service (Amazon S3), à l'aide de la fonction de réplication Redis ou à l'aide d'AWS DMS.

![Options de migration de sources de données sur site vers Redis Enterprise Cloud sur AWS](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/384309f6-7218-4a46-83a5-f37ff95c8832/images/4b242a29-d283-49a3-aaea-a970813db6be.png)


1. Sources de données locales : bases de données qui ne sont pas basées sur Redis, telles que MySQL, PostgreSQL, Oracle, SQL Server ou MariaDB. 

1. Sources de données sur site : bases de données basées sur le protocole Redis, telles que Redis OSS et Redis Enterprise Software.

1. Le moyen le plus simple de migrer des données à partir de bases de données basées sur Redis consiste à exporter des fichiers RDB et à les importer dans le Redis Enterprise Cloud sur AWS cible.

1. Vous pouvez également migrer les données de la source vers la cible à l'aide de la fonctionnalité de réplication (`ReplicaOf`) de Redis.

1. Si vos exigences en matière de migration de données incluent la transformation de données, vous pouvez utiliser Redis Input/Output Tools (RIOT) pour migrer les données.

1. Vous pouvez également utiliser AWS Data Migration Service (AWS DMS) pour migrer les données à partir de bases de données SQL. 

1. Vous devez utiliser le peering du cloud privé virtuel (VPC) pour AWS DMS afin de réussir la migration des données vers le Redis Enterprise Cloud sur AWS cible.

**Architecture cible**

Le schéma suivant montre une architecture de déploiement typique pour Redis Enterprise Cloud sur AWS et illustre comment elle peut être utilisée avec les principaux services AWS.

![Architecture de déploiement pour Redis Enterprise Cloud sur AWS et utilisation avec les services AWS](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/384309f6-7218-4a46-83a5-f37ff95c8832/images/f1351537-e710-4a68-8768-89d44870150f.png)


1. Vous pouvez vous connecter aux applications professionnelles soutenues par Redis Enterprise Cloud sur AWS.

1. Vous pouvez exécuter des applications métier dans votre propre compte AWS, dans un VPC associé à ce compte.

1. Vous pouvez utiliser les points de terminaison de base de données Redis Enterprise Cloud pour vous connecter à vos applications. Les exemples incluent un serveur d'applications exécuté sur des EC2 instances, un microservice déployé en tant que service AWS Lambda, une application Amazon Elastic Container Service (Amazon ECS) ou une application Amazon Elastic Kubernetes Service (Amazon EKS).

1. Les applications professionnelles exécutées dans votre VPC nécessitent une connexion homologue VPC au VPC Redis Enterprise Cloud. Cela permet aux applications professionnelles de se connecter en toute sécurité via des points de terminaison privés.

1. Redis Enterprise Cloud on AWS est une plateforme de base de données NoSQL en mémoire déployée en tant que S DBaa sur AWS et entièrement gérée par Redis.

1. Redis Enterprise Cloud est déployé au sein d'un VPC dans un compte AWS standard créé par Redis.

1. Pour des raisons de sécurité, Redis Enterprise Cloud est déployé dans un sous-réseau privé accessible à la fois sur des points de terminaison privés et publics. Nous vous recommandons de connecter vos applications clientes à Redis sur des points de terminaison privés. Si vous prévoyez d'utiliser un point de terminaison public, nous vous recommandons vivement d'[activer le protocole TLS](https://docs.redis.com/latest/rc/security/database-security/tls-ssl/) pour chiffrer les données entre vos applications clientes et Redis Enterprise Cloud.

La méthodologie de migration Redis s'aligne sur la méthodologie de migration AWS, qui est illustrée dans [Mobilize your organization to accelerate large-scale migrations](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-migration/overview.html) sur le site Web AWS Prescriptive Guidance. 

**Automatisation et évolutivité**

Les tâches de configuration de l'environnement pour la migration peuvent être automatisées via AWS Landing Zone et des modèles d'infrastructure en tant que code (IaC) à des fins d'automatisation et de mise à l'échelle. Elles sont abordées dans la section [Epics](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-epics) de ce modèle.

## Outils
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools"></a>

En fonction de vos besoins en matière de migration de données, vous pouvez choisir parmi une sélection d'options technologiques pour migrer vos données vers Redis Enterprise Cloud sur AWS. Le tableau suivant décrit et compare ces outils.


| 
| 
| Outil | Description | Avantages | Inconvénients | 
| --- |--- |--- |--- |
| [https://docs.redis.com/latest/rc/api/examples/back-up-and-import-data/](https://docs.redis.com/latest/rc/api/examples/back-up-and-import-data/) | Vous exportez les données de la base de données source (par exemple, Redis OSS ou Redis Enterprise Software) sous forme de fichiers RDB. Si votre base de données est fournie via un cluster Redis OSS, vous exportez chaque partition principale vers une RDB.<br />Vous importez ensuite tous les fichiers RDB en une seule étape. Si votre base de données source est basée sur un cluster OSS mais que votre base de données cible n'utilise pas l'API OSS Cluster, vous devez modifier le code source de votre application pour utiliser une bibliothèque cliente Redis standard.<br />Les exigences relatives à la transformation des données ou aux fusions de bases de données logiques nécessitent un processus plus complexe, qui est expliqué dans la section *Fusion logique de bases de données* plus loin dans ce tableau. | C'est simple.Fonctionne avec n'importe quelle solution basée sur Redis capable d'exporter des données au format RDB en tant que source (y compris Redis OSS et Redis Enterprise Software).Assure la cohérence des données grâce à un processus simple. | Ne répond pas aux exigences de transformation des données et ne prend pas en charge les fusions de bases de données logiques.Cela prend du temps pour les grands ensembles de données.Aucune prise en charge de la migration vers le delta ne peut prolonger les temps d'arrêt. | 
| [Fonction de réplication Redis](https://docs.redis.com/latest/rs/databases/import-export/replica-of/) (actif-passif) | Vous pouvez répliquer en continu les données d'une base de données Redis OSS, Enterprise Software ou Enterprise Cloud vers une base de données Redis Enterprise Cloud. Après la synchronisation initiale, la fonction de réplication Redis (`ReplicaOf`) effectue une migration delta, ce qui signifie qu'il n'y a pratiquement aucun temps d'arrêt de l'application observé.<br />La fonctionnalité de réplication Redis est destinée à être utilisée de manière active-passive. La cible est supposée passive et est entièrement resynchronisée (vidée et synchronisée depuis la base de données source). Il est donc un peu plus compliqué de passer de la source à la cible.<br />Il est possible de répliquer depuis un cluster Redis OSS vers une base de données Redis Enterprise Cloud en cluster standard en spécifiant toutes les partitions principales du cluster OSS comme sources. Cependant, la fonctionnalité de réplication Redis autorise un maximum de 32 bases de données sources. | Supporte la réplication continue (chargement initial des données suivi de deltas).Pratiquement aucun temps d'arrêt (dépend du délai de réplication).Assure la cohérence des données. | Un seul site est censé être actif, il est donc plus compliqué de passer d'un site à l'autre.Prend en charge un maximum de 32 partitions principales lorsque vous migrez depuis un cluster OSS. | 
| [AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) | Vous pouvez utiliser AWS DMS pour migrer les données de n'importe quelle base de données source prise en charge vers un magasin de données Redis cible avec un temps d'arrêt minimal. Pour plus d'informations, consultez la section [Utilisation de Redis comme cible pour AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Redis.html) dans la documentation AWS DMS. | Prend en charge la migration des sources de données NoSQL et SQL.Fonctionne bien avec les autres services AWS.Prend en charge les cas d'utilisation de la migration en direct et de la capture des données modifiées (CDC). | Les valeurs clés Redis ne peuvent pas contenir de caractères spéciaux tels que %.Ne prend pas en charge la migration de données contenant des caractères spéciaux dans les lignes ou dans les noms de champs.Ne prend pas en charge le mode LOB (Full Large Binary Object). | 
| Fusion logique de bases de données | Les exigences particulières en matière de fusion de bases de données peuvent nécessiter une solution de migration de données personnalisée. Par exemple, vous pouvez avoir quatre bases de données logiques (`SELECT 0..3`) dans Redis OSS, mais vous souhaiterez peut-être utiliser un seul point de terminaison de base de données au lieu de déplacer les données vers plusieurs bases de données Redis Enterprise Cloud. Redis Enterprise ne prend pas en charge les bases de données logiques sélectionnables. Vous devrez donc transformer le modèle de données physique de la base de données source. Par exemple, vous pouvez mapper chaque index de base de données à un préfixe (`0``1`to `usr``cmp`, to, etc.), puis utiliser un script de migration ou un outil d'extraction, de transformation et de chargement (ETL) pour générer un fichier RDB, que vous pouvez ensuite importer dans la base de données cible. | Contrôle granulaire de la mise en forme des données lors de la migration vers le système cible à l'aide de scripts personnalisés.  | Si vous décidez de ne pas terminer la migration, la restauration peut s'avérer très difficile, en particulier si les données les plus récentes doivent être restaurées vers les systèmes sources.Le coût de création peut être élevé si l'objectif est de créer une solution unique pour une migration unique.Les coûts de maintenance liés au code, à l'infrastructure, au temps de développement et à d'autres domaines peuvent être élevés si les exigences de migration changent fréquemment.  | 

En outre, vous pouvez utiliser les outils et services suivants d'AWS.

Outil d'évaluation et de découverte :
+ [Évaluateur de migration](https://aws.amazon.com/migration-evaluator/)

Outils de migration d'applications et de serveurs :
+ [AWS Application Migration Service](https://aws.amazon.com/application-migration-service/)

[Outils de migration de base](https://aws.amazon.com/solutions/database-migrations/) de données :
+ [Outil de conversion de schéma AWS (AWS SCT)](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html)
+ [Service de migration de base de données AWS (AWS DMS)](https://aws.amazon.com/dms/)

[Outils de migration de données](https://aws.amazon.com/cloud-data-migration/) :
+ [AWS Storage Gateway](https://aws.amazon.com/storagegateway/)
+ [AWS DataSync](https://aws.amazon.com/datasync/)
+ [AWS Direct Connect](https://aws.amazon.com/directconnect/)
+ [AWS Snowball](https://aws.amazon.com/snowball/)
+ [Amazon Data Firehose](https://aws.amazon.com/kinesis/data-firehose/)

Solutions pour les partenaires AWS :
+ [AWS Migration Competency Partners](https://aws.amazon.com/migration/partner-solutions/)

## Épopées
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-epics"></a>

### Terminez les tâches de découverte et d'évaluation
<a name="complete-discovery-and-assessment-tasks"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Identifiez les charges de travail. | Identifiez les charges de travail des candidats appropriés que vous souhaitez migrer. Tenez compte des points suivants avant de choisir une charge de travail à migrer :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)<br />Idéalement, choisissez une charge de travail qui a un impact commercial maximal avec un minimum de risques. Maintenez le processus global itératif et migrez par petits incréments. | Architecte de données, champions commerciaux, sponsors de projets de migration | 
| Identifier les sources de données et les exigences ; concevoir un modèle de données. | Redis organise un atelier pour accélérer la découverte et définir la planification de la migration pour le projet. Dans le cadre de cet atelier, les équipes Redis identifient les sources de données et les exigences du modèle de données source, et analysent comment celles-ci peuvent être remodelées dans Redis Enterprise Cloud.<br />L'équipe de migration Redis (services professionnels) réalise un exercice détaillé de conception de modèle de données avec votre organisation. Dans le cadre de cet exercice, l'équipe Redis a :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Architecte de solutions Redis | 
| Identifiez les caractéristiques de la base de données source. | Identifiez le produit Redis utilisé dans les environnements source et cible. Par exemple :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Architecte de données | 
| Rassemblez le SLA actuel du système et les autres indicateurs de dimensionnement. | Déterminez les accords de niveau de service actuels (SLAs) exprimés en termes de débit (opérations par seconde), de latence, de taille de mémoire globale par base de données et d'exigences de haute disponibilité (HA). | Architecte de données | 
| Identifiez les caractéristiques du système cible. | Déterminez les réponses à ces questions :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Architecte de données, architecte de solutions Redis (facultatif) | 
| Identifiez les dépendances. | Identifiez les dépendances en amont et en aval du système actuel à migrer. Assurez-vous que le travail de migration est aligné sur les autres migrations de systèmes dépendants. Par exemple, si vous envisagez de migrer d'autres applications métiers sur site vers le cloud AWS, identifiez ces applications et alignez-les en fonction des objectifs, des délais et des parties prenantes du projet. | Architecte de données, architecte d'entreprise | 
| Identifiez les outils de migration. | En fonction de vos besoins en matière de migration de données (tels que les exigences relatives aux données sources ou aux temps d'arrêt), vous pouvez utiliser l'un des outils décrits précédemment dans la section [Outils](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools). De plus, vous pouvez utiliser :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Architecte de solutions de migration, architecte de solutions Redis | 
| Créez un plan d'urgence. | Établissez un plan d'urgence pour revenir en arrière, au cas où vous rencontreriez des problèmes lors de la migration. | Gestion de projet, équipes techniques, y compris architecte | 

### Réaliser les tâches de sécurité et de conformité
<a name="complete-security-and-compliance-tasks"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Sécurisez la console d'administration Redis. | Pour sécuriser la console d'administration, suivez les instructions de la [documentation Redis](https://redis.io/docs/latest/operate/oss_and_stack/management/security/). | Administrateur de l'infrastructure informatique | 
| Sécurisez la base de données Redis. | Consultez les pages suivantes de la documentation Redis pour :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) |  | 
| Sécurisez Redis Cloud APIs. | Lorsque vous [activez l'API](https://docs.redis.com/latest/rc/api/get-started/enable-the-api/), vous pouvez [gérer les clés d'API](https://docs.redis.com/latest/rc/api/get-started/manage-api-keys/) pour tous les propriétaires de votre compte Redis Cloud. Pour un aperçu des fonctionnalités de sécurité de l'API, consultez la [documentation d'authentification de l'API](https://docs.redis.com/latest/rc/api/get-started/) sur le site Web de Redis. | Administrateur de l'infrastructure informatique | 

### Configuration du nouvel environnement
<a name="set-up-the-new-environment"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Configurez un nouvel environnement sur AWS. | Cette tâche inclut :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) |  DevOps Ingénieur informatique ou informatique | 
| Déployez l'architecture de migration. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Vous êtes maintenant prêt à exécuter les pipelines de migration de données réels et à les tester. |  DevOps Ingénieur informatique ou informatique | 

### Configuration de la mise en réseau
<a name="set-up-networking"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Établissez la connectivité. | Établissez la connectivité entre l'infrastructure sur site et les ressources du cloud AWS. Utilisez des groupes de sécurité, AWS Direct Connect et d'autres ressources pour bénéficier de cette fonctionnalité. Pour plus d'informations, consultez [Connect Your Data Center to AWS](https://aws.amazon.com/getting-started/hands-on/connect-data-center-to-aws/) sur le site Web d'AWS. |  DevOps Ingénieur informatique ou informatique | 
| Configurez le peering VPC. | Établissez le peering VPC entre les applications métier VPCs qui exécutent (ou les EC2 instances qui exécutent les outils de migration ou le serveur de réplication AWS DMS) et le VPC qui exécute Redis Enterprise Cloud. Pour [obtenir des instructions, consultez Get started with Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-getting-started.html) dans la documentation Amazon VPC et Enable [VPC](https://docs.redis.com/latest/rc/security/vpc-peering/) peering dans la documentation Redis. |  DevOps Ingénieur informatique ou informatique | 

### Migration des données
<a name="migrate-data"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Choisissez un outil de migration de données. | Consultez le tableau de la section [Outils](#migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-tools) pour connaître les descriptions, les avantages et les inconvénients de ces outils :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)<br />Les lignes suivantes décrivent les tâches de migration de données associées à chaque outil. | Architecte de solutions de migration | 
| Option 1 : utilisez l'exportation et l'importation RDB. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Pour plus d'informations, consultez la [documentation Redis](https://docs.redis.com/latest/rc/databases/import-data/). | Architecte de solutions de migration, architecte de solutions Redis | 
| Option 2 : utilisez la fonctionnalité de réplication Redis (actif-passif). | [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html)Pour plus d'informations, consultez la [documentation Redis](https://docs.redis.com/latest/rs/databases/import-export/replica-of/). | Architecte de solutions de migration, architecte de solutions Redis | 
| Option 3 : utilisez AWS DMS. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/migrate-redis-workloads-to-redis-enterprise-cloud-on-aws.html) | Architecte de solutions de migration, architecte de solutions Redis | 
| Option 4 : Utiliser la fusion logique des bases de données. | Cette option implique l'utilisation d'un script de migration ou d'un outil ETL capable de transformer le modèle de données physique de la base de données source et de générer un fichier RDB. Les services professionnels Redis peuvent vous aider à effectuer cette étape, si nécessaire. | Architecte de solutions de migration, architecte de solutions Redis | 

### Migrez votre application
<a name="migrate-your-application"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Alignez les délais et les objectifs de gestion de projet. | Alignez les objectifs, les étapes et les délais du projet de migration de la couche applicative avec ceux du projet de migration de données Redis. | Gestion de projets | 
| Alignez les activités de test. | Une fois la couche d'application migrée et modernisée dans le cloud AWS, pointez la couche d'application vers le Redis Enterprise Cloud sur AWS récemment migré à des fins de test. | Test | 

### test
<a name="test"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Mettez en œuvre des plans de test. | Exécutez les routines de migration des données et les scripts développés pendant la phase de mise en œuvre dans un environnement de test, conformément aux exigences de test, sur votre site. | Test | 
| Qualité des données de test. | Testez la qualité des données après leur migration. | Test | 
| Fonctionnalité de test. | Testez les requêtes de données et la couche d'application pour vous assurer que l'application fonctionne au même niveau que dans le système source. | Test | 

### Découper
<a name="cut-over"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Prenez la décision de passer à un autre.  | Une fois tous les tests au niveau de l'application et de la base de données terminés, l'équipe de direction et les parties prenantes prennent la décision finale concernant le passage au nouvel environnement sur AWS sur la base des résultats finaux confirmés par les équipes de test. | Gestion de projet, Champions du monde des affaires | 
| Passez au cloud AWS. | Lorsque vous avez confirmé que tout est en place, pointez la couche d'application vers les données récemment migrées et dirigez les clients vers la nouvelle couche d'application qui s'exécute sur la base du nouveau système Redis Enterprise Cloud sur AWS. | Ingénieur informatique ou DevOps ingénieur, architecte de données, architecte de solutions de migration, architecte de solutions Redis | 

## Ressources connexes
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-resources"></a>

**Ressources Redis**
+ [Documentation Redis Enterprise Cloud](https://docs.redis.com/latest/rc/)
+ Outil [RIOT](https://github.com/redis-developer/riot) (GitHub référentiel)
+ [Terraform Provider (téléchargement](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest))

**Ressources AWS**
+ [Migrations de démonstration](https://aws.amazon.com/getting-started/tutorials/)
+ [Solutions pour les partenaires AWS](https://aws.amazon.com/quickstart/)
+ [Documentation](https://docs.aws.amazon.com/index.html)
+ [Billets de blogs](https://aws.amazon.com/blogs/database/category/migration/)
+ [Livres blancs](https://aws.amazon.com/whitepapers/)
+ [Tutoriels et vidéos](https://aws.amazon.com/getting-started/tutorials/)
+ [Migration vers le cloud AWS](https://aws.amazon.com/cloud-migration/)
+ [Recommandations AWS](https://aws.amazon.com/prescriptive-guidance/)

## Informations supplémentaires
<a name="migrate-redis-workloads-to-redis-enterprise-cloud-on-aws-additional"></a>

Pour connaître les exigences de sécurité standard relatives à la migration des charges de travail Redis vers le cloud AWS, consultez les [meilleures pratiques en matière de sécurité, d'identité et de conformité](https://aws.amazon.com/architecture/security-identity-compliance/) sur le site Web d'AWS et le Redis [Trust Center sur le site Web de Redis](https://trust.redis.io/).