> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Consulter et restaurer les sauvegardes

> Présente un aperçu des sauvegardes dans ClickHouse Cloud

export const Image = ({img, alt, size = "lg", background}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  const backgroundColor = background === "white" ? "white" : background === "black" ? "rgb(31 31 28)" : undefined;
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} style={{
    backgroundColor
  }} />
      </Frame>
    </div>;
};

export const ScalePlanFeatureBadge = ({feature = 'Cette fonctionnalité', linking_verb_are = false}) => {
  return <div className="scalePlanFeatureContainer">
            <div className="scalePlanFeatureBadge">
                Fonctionnalité de l’offre Scale
            </div>
            <div>
                <p>{feature} {linking_verb_are ? 'sont' : 'est'} disponible{linking_verb_are ? 's' : ''} avec les offres Scale et Enterprise. Pour passer à une offre supérieure, consultez la page des offres dans la console Cloud.</p>
            </div>
        </div>;
};

export const CloudNotSupportedBadge = () => {
  return <a href="https://clickhouse.com/docs/products/cloud/guides/cloud-compatibility#list-of-unsupported-features" className="cloudNotSupportedBadge">
            <div className="cloudNotSupportedIcon">
            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                <path strokeWidth="1.5" d="M6.33366 12.6666L12.3739 12.6667C13.6593 12.6667 14.7073 11.6187 14.7073 10.3334C14.7073 9.04804 13.6593 8.00003 12.3739 8.00003C12.3739 8.00003 12.3337 7.66659 12.0003 7.33325M10.667 5.33322C8.00033 2.33325 4.45395 4.78537 4.14195 6.68203C2.55728 6.7627 1.29395 8.06203 1.29395 9.6667C1.29395 11.3234 2.66699 12.6666 4.00033 12.6666" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
                <path strokeWidth="1.5" d="M2.66699 14L12.0003 4.66663" stroke="currentColor" strokeLinecap="round" strokeLinejoin="round" />
            </svg>

        </div>
            Non pris en charge par ClickHouse Cloud
        </a>;
};

Ce guide explique le fonctionnement des sauvegardes dans ClickHouse Cloud, les options disponibles pour configurer les sauvegardes de votre service, ainsi que la procédure de restauration à partir d’une sauvegarde.

**Prérequis**

* Vous avez lu ["Fonctionnement des sauvegardes dans ClickHouse Cloud"](/fr/products/cloud/features/backups/overview#how-backups-work-in-clickhouse-cloud) (page de présentation de la fonctionnalité)

<h2 id="backup-status-list">
  Liste des statuts des sauvegardes
</h2>

Les sauvegardes sont exécutées selon la planification configurée pour votre service, qu'il s'agisse de la planification quotidienne par défaut ou d'une [planification personnalisée](/fr/products/cloud/guides/backups/configurable-backups) que vous avez choisie. Toutes les sauvegardes disponibles sont visibles dans l'onglet **Sauvegardes** du service. Vous pouvez y consulter le statut de la sauvegarde, sa durée ainsi que sa taille. Vous pouvez également restaurer une sauvegarde spécifique à l'aide de la colonne **Actions**.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/x5DwzHfRCxNOPUu-/images/cloud/manage/backup-status-list.webp?fit=max&auto=format&n=x5DwzHfRCxNOPUu-&q=85&s=e005224479df9eee95cd14bf29f79fd1" size="md" alt="Liste des statuts des sauvegardes dans ClickHouse Cloud" border width="2136" height="1148" data-path="images/cloud/manage/backup-status-list.webp" />

<h2 id="understanding-backup-cost">
  Comprendre le coût des sauvegardes
</h2>

À moins qu’une autre planification ne soit configurée, les services sont sauvegardés toutes les 24 heures, et chaque sauvegarde est conservée pendant 24 heures. La possibilité de configurer des planifications de sauvegarde varie selon le service et le plan. Choisir une planification qui exige de conserver davantage de données ou entraîne des sauvegardes plus fréquentes peut générer des frais de stockage supplémentaires liés aux sauvegardes.

Pour comprendre le coût des sauvegardes, vous pouvez consulter le coût des sauvegardes par service depuis l’écran Utilisation (comme illustré ci-dessous). Une fois que vos sauvegardes s’exécutent depuis quelques jours selon une planification personnalisée, vous pouvez vous faire une idée du coût et l’extrapoler pour estimer le coût mensuel des sauvegardes.

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/x5DwzHfRCxNOPUu-/images/cloud/manage/backup-usage.webp?fit=max&auto=format&n=x5DwzHfRCxNOPUu-&q=85&s=2b79a735ab02d10cf4e1ec768cbe817a" size="md" alt="Graphique d’utilisation des sauvegardes dans ClickHouse Cloud" border width="1886" height="1548" data-path="images/cloud/manage/backup-usage.webp" />

Pour estimer le coût total de vos sauvegardes, vous devez définir une planification. Avant cela, vous pouvez utiliser le [calculateur de tarification](https://clickhouse.com/pricing) pour obtenir une estimation du coût mensuel en fournissant les informations suivantes :

* Taille des sauvegardes complètes et incrémentielles
* Fréquence de sauvegarde souhaitée
* Rétention des sauvegardes souhaitée
* Fournisseur cloud et région

<Note>
  Gardez à l’esprit que le coût estimé des sauvegardes évoluera à mesure que le volume de données du service augmentera au fil du temps.
</Note>

<h2 id="restore-a-backup">
  Restaurer une sauvegarde
</h2>

Les sauvegardes sont restaurées dans un nouveau service ClickHouse Cloud, et non dans le service existant à partir duquel la sauvegarde a été effectuée.

Après avoir cliqué sur l’icône de sauvegarde **Restore**, vous pouvez indiquer le nom du nouveau service à créer, puis restaurer cette sauvegarde :

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/x5DwzHfRCxNOPUu-/images/cloud/manage/backup-restore.webp?fit=max&auto=format&n=x5DwzHfRCxNOPUu-&q=85&s=cfb9d5e11f54ba42eafa608afad0887d" size="md" alt="Restauration d’une sauvegarde dans ClickHouse Cloud" width="1198" height="442" data-path="images/cloud/manage/backup-restore.webp" />

Le nouveau service apparaîtra dans la liste des services avec l’état `Provisioning` jusqu’à ce qu’il soit prêt :

<Image img="https://mintcdn.com/private-7c7dfe99-parallel-read-in-order-multi-part/x5DwzHfRCxNOPUu-/images/cloud/manage/backup-service-provisioning.webp?fit=max&auto=format&n=x5DwzHfRCxNOPUu-&q=85&s=e719f7e545ec4a7696f0e9dd21727e73" size="md" alt="Service en cours de provisionnement" border width="718" height="452" data-path="images/cloud/manage/backup-service-provisioning.webp" />

<div id="working-with-your-restored-service">
  ## Utiliser votre service restauré
</div>

Après la restauration d’une sauvegarde, vous disposez désormais de deux services similaires : le **service d’origine** qui devait être restauré, et un nouveau **service restauré** issu d’une sauvegarde du service d’origine.

Une fois la restauration de la sauvegarde terminée, vous devez effectuer l’une des opérations suivantes :

* Utiliser le nouveau service restauré et supprimer le service d’origine.
* Migrer les données du nouveau service restauré vers le service d’origine, puis supprimer le nouveau service restauré.

<div id="use-the-new-restored-service">
  ### Utiliser le **nouveau service restauré**
</div>

Pour utiliser le nouveau service, procédez comme suit :

1. Vérifiez que le nouveau service dispose des entrées de l’IP Access List requises pour votre cas d’utilisation.
2. Vérifiez que le nouveau service contient les données dont vous avez besoin.
3. Supprimez le service d’origine.

<div id="migrate-data-from-the-newly-restored-service-back-to-the-original-service">
  ### Migrer les données du **service récemment restauré** vers le **service d'origine**
</div>

Supposons que, pour une raison quelconque, vous ne puissiez pas utiliser le service récemment restauré, par exemple si des utilisateurs ou des applications se connectent encore au service existant. Vous pouvez alors décider de migrer les données récemment restaurées vers le service d'origine. Pour effectuer cette migration, suivez les étapes ci-dessous :

**Autoriser l'accès à distance au service récemment restauré**

Le nouveau service doit être restauré à partir d'une sauvegarde avec la même liste d’autorisation IP que le service d'origine. Cela est nécessaire, car les connexions vers d'autres services ClickHouse Cloud ne seront pas autorisées, sauf si vous avez autorisé l'accès depuis **Anywhere**. Modifiez temporairement la liste d’autorisation pour autoriser l'accès depuis **Anywhere**. Pour en savoir plus, consultez la documentation [IP Access List](/fr/products/cloud/guides/security/connectivity/setting-ip-filters).

**Sur le service ClickHouse récemment restauré (le système qui héberge les données restaurées)**

<Note>
  Vous devrez réinitialiser le mot de passe du nouveau service pour pouvoir y accéder. Vous pouvez le faire depuis l'onglet **Paramètres** dans la liste des services.
</Note>

Ajoutez un utilisateur en lecture seule pouvant lire la table source (`db.table` dans cet exemple) :

```sql theme={null}
  CREATE USER exporter
  IDENTIFIED WITH SHA256_PASSWORD BY 'password-here'
  SETTINGS readonly = 1;
```

```sql theme={null}
  GRANT SELECT ON db.table TO exporter;
```

Copiez la définition de la table :

```sql theme={null}
  SELECT create_table_query
  FROM system.tables
  WHERE database = 'db' AND table = 'table'
```

**Sur le système de destination ClickHouse Cloud (celui dont la table était endommagée) :**

Créez la base de données de destination :

```sql theme={null}
  CREATE DATABASE db
```

À partir de l’instruction `CREATE TABLE` de la source, créez la destination :

<Tip>
  Remplacez `ENGINE` par `ReplicatedMergeTree` sans aucun paramètre lorsque vous exécutez l’instruction `CREATE`. ClickHouse Cloud réplique toujours les tables et fournit les paramètres corrects.
</Tip>

```sql theme={null}
  CREATE TABLE db.table ...
  ENGINE = ReplicatedMergeTree
  ORDER BY ...
```

Utilisez la fonction `remoteSecure` pour rapatrier les données depuis le service ClickHouse Cloud nouvellement restauré vers votre service d’origine :

```sql theme={null}
  INSERT INTO db.table
  SELECT *
  FROM remoteSecure('source-hostname', db, table, 'exporter', 'password-here')
```

Après avoir correctement inséré les données dans votre service d’origine, assurez-vous de les vérifier dans celui-ci. Vous devez également supprimer le nouveau  service une fois les données vérifiées.

<div id="undeleting-or-undropping-tables">
  ## Restauration de tables supprimées
</div>

La commande `UNDROP` est prise en charge dans ClickHouse Cloud via [Shared Catalog](/fr/products/cloud/features/infrastructure/shared-catalog).

Pour éviter qu'un utilisateur ne supprime accidentellement des tables, vous pouvez utiliser des [instructions `GRANT`](/fr/reference/statements/grant) pour révoquer les autorisations liées à la commande [`DROP TABLE`](/fr/reference/statements/drop#drop-table) pour un utilisateur ou un rôle spécifique.

<Note>
  Pour éviter toute suppression accidentelle de données, notez que, par défaut, il n'est pas possible de supprimer des tables de plus de `1TB` dans ClickHouse Cloud.
  Si vous souhaitez supprimer des tables dépassant ce seuil, vous pouvez utiliser le paramètre `max_table_size_to_drop` :

  ```sql theme={null}
  DROP TABLE IF EXISTS table_to_drop
  SYNC SETTINGS max_table_size_to_drop=2000000000000 -- augmente la limite à 2TB
  ```
</Note>

<Note>
  Anciens forfaits : pour les clients utilisant d'anciens forfaits, les sauvegardes quotidiennes par défaut conservées pendant 24 heures sont incluses dans le coût du stockage.
</Note>

<h2 id="backup-durations">
  Durées des sauvegardes
</h2>

Les durées de sauvegarde et de restauration varient considérablement selon le volume de données, la complexité du schéma et le nombre de tables. Les chiffres ci-dessous proviennent de tests internes et ne constituent pas des engagements de performance.

Lors de nos tests, une sauvegarde d’environ 1 To a pris entre 10 et 15 minutes, et une sauvegarde de 20 To environ une heure. Les jeux de données plus volumineux nécessitent proportionnellement plus de temps, et les sauvegardes de plusieurs centaines de To ou plus peuvent prendre de nombreuses heures, même si des économies d’échelle permettent de réduire les délais pour les volumes plus importants.

Les restaurations sont généralement plus lentes que les sauvegardes équivalentes, en particulier lorsqu’elles incluent une longue chaîne de sauvegardes incrémentielles, car la sauvegarde complète et toutes les sauvegardes incrémentielles ultérieures de la chaîne doivent être appliquées. La restauration d’un très grand service peut prendre plus d’une journée.

Les durées dépendant fortement de vos données, de votre schéma et de votre configuration de sauvegarde, nous vous recommandons vivement de tester une restauration sur vos propres données avant de vous appuyer sur un objectif de délai de récupération.

<Note>
  Les sauvegardes vers des buckets externes peuvent être plus lentes que les sauvegardes vers des buckets ClickHouse
</Note>

<div id="configurable-backups">
  ## Sauvegardes configurables
</div>

Si vous souhaitez définir une planification des sauvegardes différente de celle par défaut, consultez [Sauvegardes configurables](/fr/products/cloud/guides/backups/configurable-backups).

<h2 id="export-backups-to-your-own-cloud-account">
  Exporter des sauvegardes vers votre propre compte cloud
</h2>

Pour les utilisateurs qui souhaitent exporter des sauvegardes vers leur propre compte cloud, consultez [cette page](/fr/products/cloud/guides/backups/bring-your-own-backup/export-backups-to-own-cloud-account).
