Sauvegarde de base - 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.

Sauvegarde de base

Une sauvegarde de base est destinée à être réhébergée dans le cloud AWS sans modifier votre base de données ni les versions de Linux. Les sauvegardes de base s'appliquent aux bases de données de moins de 500 Go. Pour effectuer une sauvegarde de base, vous devez utiliser Direct Connect pour établir un lien direct entre votre base de données PostgreSQL sur site et le cloud AWS.

Architecture

Le schéma suivant montre l'architecture permettant de migrer une base de données PostgreSQL sur site vers le cloud AWS à l'aide d'une sauvegarde de base.

Architecture de sauvegarde de base

Le schéma suivant illustre le flux de travail suivant :

  1. Utilisez l'utilitaire PostgreSQL pg_basebackup pour effectuer une sauvegarde physique des données de votre base de données sur site, puis copiez cette sauvegarde dans le répertoire de EC2 données Amazon dans le cloud AWS.

  2. Terminez la migration vers PostgreSQL.

  3. Effectuez une opération VACUUM sur la base de données.

  4. Validez vos données.

  5. Dirigez votre application vers la nouvelle base de données PostgreSQL de l'instance. EC2

Limites

Nous vous recommandons de prendre en compte les limites suivantes relatives à l'utilisation des sauvegardes de base avant de commencer votre migration :

  • Le vidage et la restauration peuvent prendre beaucoup de temps pour les bases de données volumineuses (c'est-à-dire les bases de données de 50 Go à 300 Go).

  • Cette option nécessite une interruption complète de la base de données.

  • Un espace disque important est nécessaire sur le serveur pour effectuer des sauvegardes, puis les copier sur Amazon. EC2