Agence web » Actualités du digital » Comment utiliser les sauvegardes et instantanés DigitalOcean –

Comment utiliser les sauvegardes et instantanés DigitalOcean –

Quelle est votre stratégie de sauvegarde? Vous pouvez protéger vos actifs cloud contre les catastrophes en effectuant des sauvegardes régulières. Voici comment utiliser les deux systèmes d’imagerie de DigitalOcean, les sauvegardes et les instantanés.

Quelle est la différence?

Les sauvegardes et les instantanés produisent tous deux une image disque complète de votre gouttelette à un moment donné. Vous pouvez restaurer l’état de la gouttelette à l’aide de l’image. DigitalOcean vous permet également de lancer une nouvelle gouttelette avec l’image de sauvegarde ou d’instantané comme base.

La différence réside dans la manière dont l’image est créée. «Backups» est un système automatisé entièrement géré. Les sauvegardes sont activées par gouttelette. Lorsqu’il est actif, DigitalOcean créera une image disque chaque semaine. La sauvegarde sera conservée pendant quatre semaines, vous aurez donc quatre options de récupération différentes.

Les sauvegardes ajoutent encore 20% au coût mensuel de votre droplet. Ils sont stockés dans le même centre de données que votre droplet, il est donc plausible – bien que peut-être improbable – qu’une panne ou une catastrophe naturelle à l’échelle du centre de données puisse vous empêcher d’utiliser vos sauvegardes.

Les instantanés sont des images à la demande. Vous les créez manuellement, à l’aide du panneau de configuration ou de l’API. Une fois créés, les instantanés persistent dans votre compte indéfiniment, jusqu’à ce que vous les supprimiez explicitement.

Les instantanés sont facturés en fonction de leur taille. Vous paierez 0,05 USD / Gio par mois. Les instantanés sont créés dans le même centre de données que votre droplet. Vous pouvez rendre les instantanés disponibles dans d’autres régions du centre de données sur une base par instantané.

Contrairement aux sauvegardes, les instantanés ne sont pas limités aux gouttelettes. Vous pouvez également créer des instantanés de vos volumes de stockage de blocs. Vous devez envisager de créer régulièrement des instantanés de vos volumes, car ils ne seront pas inclus dans les instantanés ou les sauvegardes de droplet.

Configuration des sauvegardes Droplet

Examinons d’abord la configuration de sauvegardes automatiques de gouttelettes.

Connectez-vous à votre panneau de commande numérique. Cliquez sur n’importe quelle gouttelette sur la page d’accueil. Ensuite, sur la page des détails du droplet, cliquez sur le lien «Sauvegardes» dans la barre latérale. Vous verrez un bouton «Activer les sauvegardes». Cliquez sur le bouton pour activer les sauvegardes.

DigitalOcean vous attribue automatiquement une fenêtre de sauvegarde hebdomadaire que vous ne pouvez ni modifier ni personnaliser. La page vous montrera quelle est votre planification de sauvegarde; jusqu’à ce que votre planification soit exécutée, aucune sauvegarde ne sera disponible pour votre droplet.

Vous pouvez automatiser la configuration de la sauvegarde en utilisant Doctl, le client de ligne de commande de DigitalOcean. Une fois que vous êtes authentifié, exécutez doctl compute droplet list pour obtenir la liste des gouttelettes de votre compte. Notez l’ID du droplet que vous souhaitez configurer.

Ensuite, configurez les sauvegardes pour le droplet:

doctl compute droplet-action enable-backups <droplet-id>

Une fois les sauvegardes créées, vous pouvez les lister à l’aide d’une autre commande:

doctl compute droplet backups <droplet-id>

Restauration d’une sauvegarde

Vous pouvez afficher vos quatre sauvegardes conservées au bas de la page Sauvegardes d’un droplet. Cliquez sur le bouton «Plus» pour voir les options disponibles.

Vous pouvez restaurer votre droplet en cliquant sur «Restaurer Droplet» et en acceptant l’invite de confirmation. Cela écrasera votre droplet actuel avec le contenu de la sauvegarde.

L’option «Créer une gouttelette» vous offre une autre stratégie de récupération. Cela vous permettra de configurer un nouveau droplet en utilisant la sauvegarde comme image initiale. Vous serez redirigé vers la page de création de droplet pour choisir le plan matériel de votre nouveau droplet.

Enfin, vous pouvez convertir les sauvegardes en instantanés. Cela vous permet de conserver une sauvegarde indéfiniment, au-delà de la fin de la période de rétention mensuelle par défaut. Vous pouvez également utiliser des instantanés pour transférer des données de sauvegarde dans une nouvelle région de centre de données.

Instantanés

Pour gérer les instantanés dans l’interface Web, sélectionnez un droplet et cliquez sur le lien «Instantanés» dans sa barre latérale.

Vous créez de nouveaux instantanés à l’aide des commandes en haut de la page. Donnez un nom à l’instantané et cliquez sur «Prendre un instantané en direct». Cela capturera la gouttelette sans l’éteindre. Si vous devez garantir la cohérence des données, vous devez arrêter le droplet avant de prendre l’instantané.

La création d’instantanés prend jusqu’à 1 minute par Go de données utilisées par votre droplet. L’instantané apparaîtra sous «Instantanés de gouttelettes» une fois le processus terminé.

Pour prendre un instantané d’un volume, cliquez sur le lien Volumes dans la barre latérale gauche. Cliquez sur le bouton « Plus » à côté de l’un de vos volumes. Appuyez sur « Prendre un instantané » et donnez un nom à votre instantané. Les instantanés de volume nécessitent un temps de création similaire à celui des instantanés de gouttelettes.

Vous pouvez accéder à tous vos instantanés de gouttelettes et de volume à partir du lien «Images» dans la barre latérale. Utilisez les onglets «Droplets» et «Volumes» pour voir vos instantanés.

Le menu «Plus» vous permet de créer une gouttelette à partir de l’instantané, de restaurer la gouttelette (ou le volume) à l’aide de l’instantané ou de transférer l’instantané dans une autre région. Cette dernière option vous permet de créer ultérieurement une nouvelle gouttelette dans un centre de données différent qui utilise l’instantané comme image de base.

Vous pouvez orchestrer des actions d’instantané à l’aide de Doctl. Voici quelques commandes utiles lorsque vous travaillez avec des instantanés:

# Get all snapshots stored for a droplet
doctl compute droplet snapshots <droplet-id>

# Create a snapshot of a droplet
doctl compute droplet-action snapshot <droplet-id>

# Create a snapshot of a volume
doctl compute volume snapshot <volume-id>

# List all snapshots in your account
doctl compute snapshot list

# Delete a snapshot
doctl compute snapshot delete <snapshot-id>

Utilisez le compute droplet list, compute volume list et compute snapshot list commandes pour obtenir les ID de ressources à fournir aux commandes d’instantané illustrées ci-dessus.

Sauvegarde d’autres ressources DigitalOcean

Les sauvegardes ne concernent que les gouttelettes; Les instantanés concernent les gouttelettes et les volumes. Vous ne pouvez pas les utiliser avec un autre type de ressource DigitalOcean.

Vous devez réfléchir à la manière dont vous sauvegarderez vos autres données DigitalOcean. Les services gérés de la plate-forme, tels que les bases de données gérées et le stockage d’objets Spaces, ont des sauvegardes intégrées dans l’infrastructure de DigitalOcean. Vous souhaiterez peut-être effectuer une sauvegarde manuelle sur un autre fournisseur de cloud afin d’assurer la redondance.

Résumé

Les sauvegardes DigitalOcean sont une approche «set-it-and-forget-it» des sauvegardes qui devrait «juste fonctionner» pour la plupart des charges de travail légères. Cependant, la planification hebdomadaire et le stockage dans le même centre de données ne fonctionneront pas pour tout ce qui est critique pour l’entreprise. Si tel est le cas, vous devriez envisager des instantanés périodiques ou un système de sauvegarde personnalisé.

Les instantanés sont idéaux lorsque vous êtes sur le point d’apporter une modification majeure à la configuration des gouttelettes. Vous pouvez prendre un instantané de votre machine pour vous offrir une option de récupération en cas de panne. La portabilité des instantanés vous permet de déplacer des données entre les régions DigitalOcean sans avoir à transférer quoi que ce soit manuellement.

★★★★★