Intégration AWS Backup avec Amazon Redshift - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

Intégration AWS Backup avec Amazon Redshift

AWS Backup est un service entièrement géré qui vous permet de centraliser et d'automatiser la protectiondes données sur les services AWS dans le cloud et sur site.

Avec AWS Backup pour Amazon Redshift, vous pouvez configurer des politiques de protection des données et surveiller l'activité des différentes ressources Amazon Redshift en un seul endroit. Vous pouvez également créer et stocker des instantanés sur des clusters alloués Amazon Redshift et des espaces de noms sans serveur. Cela vous permet d'automatiser et de consolider les tâches de sauvegarde que vous deviez effectuer séparément auparavant, sans aucun processus manuel.

Note

Les tables sans sauvegarde ne sont pas prises en charge pour les clusters RA3 alloués et les groupes de travail Amazon Redshift sans serveur. Une table marquée sans sauvegarde dans un cluster RA3 ou un groupe de travail sans serveur est traitée comme une table permanente qui sera toujours sauvegardée lors de la prise d’un instantané, et toujours restaurée lors de la restauration à partir d’un instantané. Pour éviter les coûts liés aux instantanés pour les tables sans sauvegarde, tronquez-les avant de prendre un instantané.

Une sauvegarde, également appelée point de récupération, représente le contenu d’une ressource, comme un cluster Amazon Redshift, à un instant donné. AWS Backup enregistre les sauvegardes dans des coffres-forts de sauvegarde, que vous pouvez organiser en fonction des besoins de votre entreprise. Les termes point de récupération et sauvegarde sont utilisés indifféremment. Pour plus d’informations sur AWS Backup, consultez Création, maintenance et restauration de sauvegardes dans le Guide du développeur AWS Backup.

Amazon Redshift est intégré en natif à AWS Backup. Cela vous permet de définir vos plans de sauvegarde et d’attribuer des ressources Amazon Redshift aux plans de sauvegarde. AWS Backup automatise la création d’instantanés manuels Amazon Redshift et stocke en toute sécurité ces instantanés dans un coffre-fort de sauvegarde que vous spécifiez dans votre plan de sauvegarde. Pour de plus amples informations sur les coffres-forts, consultez Coffres-forts de sauvegarde dans le Guide du développeur AWS Backup. Dans le plan de sauvegarde, vous pouvez définir la fréquence de sauvegarde, la fenêtre de sauvegarde, le cycle de vie ou le coffre-fort de sauvegarde. Pour plus d’informations sur les plans de sauvegarde, consultez Plans de sauvegarde dans le Guide du développeur AWS Backup.

Pour plus d’informations sur la création et la restauration d’instantanés Amazon Redshift sans serveur sans utiliser AWS Backup, consultez Instantanés et points de récupération. Pour plus d’informations sur la création et la restauration d’instantanés de cluster alloué Amazon Redshift sans serveur sans utiliser AWS Backup, consultez Instantanés et sauvegardes Amazon Redshift.

Considérations relatives à l'utilisation d'AWS Backup avec Amazon Redshift

Voici des considérations relatives à l'utilisation d'AWS Backup avec Amazon Redshift :

  • AWS Backup pour Amazon Redshift est disponible quand AWS Backup et Amazon Redshift sont disponibles dans la même Régions AWS. Pour savoir où AWS Backup est disponible, consultez Points de terminaison et quotas Amazon Redshift dans Références générales AWS.

  • Pour commencer à utiliser AWS Backup, vérifiez que vous avez rempli toutes les conditions requises. Pour plus d’informations, consultez Prérequis dans le Guide du développeur AWS Backup.

  • Inscrivez-vous au service AWS Backup. Les choix d'inscription s'appliquent au compte spécifique et à la Région AWS. Si vous souhaitez utiliser des sauvegardes dans plusieurs régions avec un compte donné, vous devez vous connecter à chaque région avec ce compte. Pour plus d’informations, consultez les Activation de la gestion des services avec AWS Backup dans le Guide du développeur AWS Backup.

  • L’intégration AWS Backup pour Amazon Redshift prend uniquement en charge les instantanés manuels pour les clusters alloués et les espaces de noms sans serveur.

  • Une fois que vous avez utilisé AWS Backup pour gérer les paramètres des instantanés, vous ne pouvez pas continuer à gérer les paramètres manuels des instantanés à l'aide d'Amazon Redshift. Vous pouvez cependant continuer à gérer les paramètres à l'aide d'un plan AWS Backup. Pour plus d’informations, consultez Plans de sauvegarde dans le Guide du développeur AWS Backup.

  • Restaurer des instantanés d’un entrepôt de données entier dans un espace de noms sans serveur constitue un changement destructeur. Toutes les données existantes dans l’espace de noms cible sont perdues lorsque vous restaurez un instantané d’entrepôt de données dans cet espace de noms. Cela s’applique uniquement à la restauration des instantanés de l’entrepôt de données. La restauration d’instantanés d’une seule table dans un espace de noms ne supprime pas les données existantes.

  • Pour restaurer un instantané sur un cluster alloué, vous devez disposer d’une politique IAM avec l’autorisation RestoreFromClusterSnapshot. Pour restaurer un instantané dans un espace de noms sans serveur, vous devez disposer d’une politique IAM avec l’autorisation RestoreFromSnapshot. Ces autorisations s’appliquent au type d’entrepôt de données cible, et non au type d’instantané source. Par exemple, pour restaurer un instantané de cluster dans un espace de noms, vous aurez besoin de l’autorisation RestoreFromSnapshot, pas RestoreFromClusterSnapshot. Pour de plus amples informations sur la gestion des politiques IAM, consultez Identity and Access Management dans Amazon Redshift.

Limitations de l’utilisation de AWS Backup avec Amazon Redshift

Les limitations suivantes s’appliquent à l’utilisation de AWS Backup avec Amazon Redshift :

  • Vous ne pouvez pas utiliser AWS Backup pour gérer les instantanés automatisés Amazon Redshift. Pour gérer des instantanés automatisés, utilisez des balises. Pour plus d'informations sur le balisage des ressources, consultez Étiquetage des ressources Amazon Redshift.

  • Lorsque vous restaurez des tables individuelles à partir d’un instantané, vous ne pouvez pas effectuer de restauration à partir d’un instantané de cluster alloué vers un espace de noms sans serveur ou vice versa. Vous pouvez restaurer des instantanés complets dans n’importe quelle configuration. Par exemple, vous pouvez restaurer toutes les bases de données d’un instantané de cluster alloué dans un espace de noms sans serveur, mais vous ne pouvez pas restaurer une seule table de ce même instantané vers le même espace de noms.

Gestion d'AWS Backup avec Amazon Redshift

Pour protéger les ressources de vos entrepôts de données Amazon Redshift, vous pouvez utiliser la console AWS Backup ou utiliser par programmation l’API AWS Backup ou l’AWS Command Line Interface (AWS CLI). Lorsque vous avez besoin de récupérer une ressource, vous pouvez utiliser la console AWS Backup ou l'AWS CLI pour rechercher et récupérer la ressource dont vous avez besoin. Pour de plus amples informations, consultez AWS Command Line Interface.

Lorsque vous utilisez AWS Backup pour Amazon Redshift, vous pouvez effectuer les actions suivantes :

  • Créez des sauvegardes périodiques qui déclenchent automatiquement des instantanés Amazon Redshift. Les sauvegardes périodiques sont utiles pour répondre à vos besoins de conservation des données à long terme. Pour en savoir plus, consultez Sauvegardes Amazon Redshift dans le Guide du développeur AWS Backup.

  • Automatisez la planification et la rétention des sauvegardes en configurant les plans de sauvegarde de manière centralisée.

  • Restaurez un cluster mis en service ou un espace de noms sans serveur dans la sauvegarde enregistrée de votre choix. Vous pouvez choisir de restaurer toutes les données de l’instantané ou une seule table à partir de celui-ci. Vous définissez la fréquence à laquelle vous souhaitez sauvegarder vos ressources. Pour plus d’informations sur la restauration d’instantanés de clusters alloués, consultez Restaurer un cluster Amazon Redshift dans le Guide du développeur AWS Backup. Pour plus d’informations sur la restauration des instantanés d’espaces de noms sans serveur, consultez Restauration Amazon Redshift sans serveur dans le Guide du développeur AWS Backup.