Comment déplacer mon cluster Amazon Redshift d'un VPC vers un autre VPC ?

Date de la dernière mise à jour : 16/04/2020

Comment déplacer un cluster Amazon Redshift d'un Amazon Virtual Private Cloud (Amazon VPC) vers un autre VPC ?

Brève description

Pour déplacer un cluster Amazon Redshift d'un VPC à l'autre :

  1. Confirmez les rôles AWS Identity and Access Management (IAM) et les détails de configuration du cluster source.
  2. Créez un groupe de sous-réseaux de cluster.
  3. Créez un instantané du cluster source.
  4. Restaurez le cluster dans le nouveau groupe de sous-réseaux du cluster.
  5. Associez les rôles IAM.

Solution

Remarque : veillez à arrêter les écritures dans le cluster d'origine pendant la migration. Sinon, certaines données peuvent ne pas être sauvegardées dans le nouveau cluster.

Confirmer les rôles IAM

  1. Ouvrez la console Amazon Redshift, puis sélectionnez CLUSTERS dans le volet de navigation.
  2. Sélectionnez le cluster Amazon Redshift que vous souhaitez déplacer.
  3. En haut de la page, sélectionnez la liste déroulante Actions, puis Gérer les rôles IAM.
  4. Notez les rôles IAM associés à votre cluster. Vous associerez ces rôles au nouveau cluster ultérieurement.

Créer un groupe de sous-réseaux de cluster

Création d'un groupe de sous-réseaux de cluster. Pour VPC, sélectionnez l'ID du VPC vers lequel vous souhaitez migrer le cluster, puis ajoutez les sous-réseaux associés.

Créer un instantané manuel du cluster source

Création d'un instantané manuel. Pour Identifiant du cluster, sélectionnez le cluster que vous souhaitez migrer.

Restaurer le cluster dans le nouveau groupe de sous-réseaux du cluster

  1. Sélectionnez l'instantané que vous avez créé, puis Restaurer à partir d'un instantané.
  2. Configurez les propriétés du nouveau cluster. Par défaut, Amazon Redshift définit automatiquement les mêmes propriétés que celles du cluster source. Assurez-vous que ces propriétés sont différentes du cluster source :
    Identifiant du cluster
    Virtual Private Cloud (VPC)
     : le VPC vers lequel vous souhaitez migrer le cluster
  3. Sélectionnez Restaurer.

Associer les rôles IAM

  1. Dans le volet de navigation, sélectionnez Clusters, puis le nouveau cluster.
  2. Sélectionnez la liste déroulante Actions, puis Gérer les rôles IAM.
  3. Dans Rôles IAM disponibles, sélectionnez les rôles associés au cluster source.
  4. Sélectionnez Ajouter un rôle IAM, puis Effectué.

Une fois que l'instantané est restauré et que le nouveau statut du cluster est passé à Disponible, procédez comme suit :

  1. Renommez l'ancien cluster (par exemple, « oldcluster-1 »).
  2. Renommez le nouveau cluster par le nom du cluster d'origine (par exemple, « cluster-1 »).
  3. Relancez les opérations d'écriture sur le cluster à partir des applications clientes.
  4. Supprimez l'ancien cluster.