Configurer des instances dupliquées avec accès en lecture en cascade pour une instance de destination Cloud SQL

Database Migration Service vous permet de migrer des données vers une instance de destination Cloud SQL, puis de configurer des instances répliquées en cascade avec accès en lecture pour cette instance.

Les instances répliquées en cascade avec accès en lecture vous permettent de créer une instance répliquée avec accès en lecture sous une instance répliquée avec accès en lecture Cloud SQL dans la même région ou dans une région différente avant de promouvoir votre instance en instance principale. Vous pouvez ajouter jusqu'à quatre niveaux d'instances répliquées en cascade avec accès en lecture, y compris l'instance principale.

Les instances répliquées en cascade avec accès en lecture dans Cloud SQL pour MySQL ne sont compatibles qu'avec la réplication basée sur l'identifiant de transaction global (GTID). Si vous souhaitez utiliser des instances répliquées en cascade avec accès en lecture dans votre migration, définissez GTID_MODE sur ON dans votre instance source.

Configurer des instances répliquées en cascade avec accès en lecture

Pour migrer vos données vers une destination Cloud SQL qui utilise des instances répliquées en cascade avec accès en lecture :

  1. Effectuez le processus de migration standard, mais ne promouvez pas le job de migration lorsqu'il atteint la phase CDC. Pour en savoir plus, consultez Premiers pas avec les migrations MySQL homogènes.

  2. Une fois dans la phase CDC, vous pouvez configurer votre instance répliquée en cascade avec accès en lecture. Pour savoir comment créer des instances répliquées en cascade avec accès en lecture pour une instance de destination Cloud SQL, consultez Configurer une instance répliquée en cascade.

  3. Vous pouvez promouvoir votre instance répliquée Cloud SQL en instance principale à l'aide de Database Migration Service. Pour savoir comment promouvoir une instance de destination, consultez Promouvoir une migration.

Lorsque vous promouvez l'instance répliquée Cloud SQL en instance principale, la hiérarchie d'instances répliquées en cascade applicable à cette instance répliquée est conservée.