Tous les produits
Search
Centre de documentation

MaxCompute:Zone-disaster recovery

Dernière mise à jour :Aug 10, 2026

La reprise après sinistre inter-zones de MaxCompute gère les pannes de réseau des opérateurs, les coupures d'alimentation des centres de données (IDC), les défaillances des infrastructures et les dysfonctionnements des clusters. Activez le stockage multi-zones et la haute disponibilité (HA) du calcul multi-zones pour réduire les temps d'arrêt et répondre aux exigences de continuité de service et de conformité sectorielle.

Fonctionnement

La reprise après sinistre inter-zones de MaxCompute étend la disponibilité du stockage et du calcul d'une seule zone de disponibilité (AZ) à trois zones au sein de la même région. Elle s'appuie sur l'isolation physique et les connexions réseau à faible latence entre les zones pour assurer une synchronisation des données en temps réel et un cloisonnement des pannes entre les centres de données. Ainsi, la défaillance d'un centre de données n'interrompt pas vos activités.

La reprise après sinistre inter-zones de MaxCompute comprend les fonctionnalités suivantes :

  • Stockage multi-zones : activé au niveau du projet. Convertit les données existantes, stockées localement dans une seule zone, en un stockage redondant réparti sur trois zones. Les nouvelles données incrémentielles sont écrites simultanément dans les trois zones. En cas de panne au niveau d'une zone, les services de lecture et d'écriture se poursuivent sans interruption ni perte de données, garantissant un objectif de point de récupération (RPO) de 0. Le stockage multi-zones protège toutes les données utilisateur d'un projet, y compris les métadonnées, les autorisations utilisateur, tous les types de tables, les vues matérialisées, les fonctions définies par l'utilisateur (UDF) et les ressources.

  • Haute disponibilité du calcul multi-zones : assure une reprise après sinistre complète pour le stockage et le calcul en associant une ressource de calcul HA multi-zones à un projet disposant du stockage multi-zones. Vous pouvez réserver des ressources de calcul HA multi-zones dans plusieurs zones. En cas de panne au niveau d'une zone, les ressources de calcul basculent automatiquement de la zone affectée vers une zone saine. Les ressources de calcul HA multi-zones prennent en charge tous les types de tâches, notamment SQL Task, MaxFrame, Cupid Task et MapReduce Task.

image

Processus de reprise après sinistre

Lorsque la reprise après sinistre inter-zones est activée, les opérations de récupération suivantes se déroulent en cas de panne au niveau d'une zone :

  1. Vous recevez une notification d'Alibaba Cloud MaxCompute concernant la panne.

  2. Le serveur alloue des ressources de calcul dans une zone saine. Le système vérifie ensuite l'intégrité et la disponibilité des données du projet, telles que les tables, les partitions et les autorisations.

  3. Les tâches soumises depuis le client peuvent échouer ; vous devez les soumettre à nouveau. Il n'est pas nécessaire de modifier vos configurations MaxCompute, telles que l'endpoint, les informations d'authentification, project_name ou quota_name.

  4. Une fois les tâches relancées, surveillez l'état de vos applications en amont pour vous assurer que l'ensemble de votre activité a entièrement repris.

Cas d'utilisation

  • Services financiers

    Garantissez que les services bancaires analysent et traitent en continu les données de transaction, sans interruption due à des pannes de centre de données.

  • Infrastructures critiques

    Protégez les systèmes d'analyse de données destinés aux services publics essentiels (électricité, eau, transports) contre les perturbations causées par des pannes de centre de données.

Avantages

  • Redondance et sauvegarde des données.

  • Réduction des temps d'arrêt de l'activité.

  • Conformité aux exigences sectorielles.

  • Amélioration de l'expérience utilisateur pour vos applications.

Régions prises en charge

La reprise après sinistre inter-zones est prise en charge dans les régions suivantes : Chine (Hangzhou), Chine (Shanghai), Chine (Pékin), Chine (Shenzhen), Chine (Shanghai) Finance, Chine (Hong Kong), Singapour, Indonésie (Jakarta), Malaisie (Kuala Lumpur) et Allemagne (Francfort).

Facturation

Utilisation

Pour bénéficier d'une reprise après sinistre complète couvrant à la fois le stockage et le calcul, activez le stockage multi-zones et la haute disponibilité du calcul multi-zones.

  • Le processus de préparation à la reprise après sinistre du stockage n'affecte pas les tâches en cours d'exécution et reste transparent pour vos applications.

  • Pendant la préparation à la reprise après sinistre du stockage, si une écriture en flux continu vers une partition de table historique est en cours, la tâche de préparation des données attend la validation de l'écriture. Basculez périodiquement vers de nouvelles partitions pour écrire les données (par exemple, quotidiennement ou hebdomadairement) afin de garantir que la conversion vers le stockage multi-zones soit achevée pour toutes les tables et partitions.

  • Les données de sauvegarde locales et les données TimeTravel générées avant l'activation de la reprise après sinistre du stockage restent stockées localement dans la zone d'origine.

  • Les données de sauvegarde locales et les données TimeTravel générées après l'activation de la reprise après sinistre du stockage sont stockées de manière redondante sur trois zones.

Activer le stockage multi-zones

  1. Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.

  2. Dans le volet de navigation de gauche, choisissez Manage Configurations > Disaster Recovery .

  3. Sur la page Disaster Recovery, cliquez sur l'onglet Zone-disaster Recovery.

  4. Cliquez sur Enable Zone-disaster Recovery. Dans la boîte de dialogue Enable Zone-disaster Recovery, cliquez sur Select Project, cochez la case de confirmation, puis cliquez sur OK.

  5. Une fois la configuration terminée, MaxCompute commence à préparer les données du projet pour la reprise après sinistre du stockage en migrant les données d'une seule zone vers trois zones. Ce processus prend environ deux jours. Lorsque la migration est achevée, la reprise après sinistre du stockage est activée pour le projet.

Activer la haute disponibilité du calcul multi-zones

Pour activer la haute disponibilité du calcul multi-zones, achetez une ressource de calcul HA multi-zones et configurez le quota de calcul par défaut du projet cible pour utiliser cette ressource. Cette fonctionnalité est disponible uniquement dans certaines régions.

  1. Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.

  2. Dans le volet de navigation de gauche, choisissez Manage Configurations > Quotas .

  3. Sur la page Quotas, cliquez sur New Quota.

  4. Sur la page d'achat de ressources, configurez les paramètres suivants :

    1. Specifications Type : sélectionnez Multi-zone HA Computing Resources.

    2. Multi-zone HA CU : sélectionnez le nombre d'unités de calcul (CU) à acheter. L'achat minimum est de 50 CU. Vous pouvez ajouter des CU supplémentaires par incréments de 1.

  5. Cliquez sur Buy Now et suivez les instructions à l'écran pour régler les frais et finaliser l'achat.

    Dans le volet de navigation de gauche, choisissez Manage Configurations > Quotas .

    Vous pouvez consulter les Multi-zone HA Computing Resources que vous avez créées.

  6. Définissez le Default Quota du projet cible sur la ressource de calcul HA multi-zones.

    1. Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.

    2. Dans le volet de navigation de gauche, choisissez Manage Configurations > Projects.

    3. Sur la page Projects, cliquez sur Manage dans la colonne Actions pour le projet cible.

    4. Sur la page Project Settings, cliquez sur l'onglet Parameter Configuration.

    5. Dans la section Basic Information, cliquez sur Edit.

    6. Définissez le paramètre Default Quota sur la ressource de calcul HA multi-zones, puis cliquez sur Submit.

Surveiller les ressources de reprise après sinistre

La page de surveillance des ressources de reprise après sinistre affiche l'état global de la reprise après sinistre du projet, les informations de surveillance des zones ainsi que les détails des données des tables.

  1. Connectez-vous à la console MaxCompute et sélectionnez une région dans le coin supérieur gauche.

  2. Dans le volet de navigation de gauche, choisissez Manage Configurations > Disaster Recovery .

  3. Sur la page Disaster Recovery, cliquez sur l'onglet Zone-disaster Recovery.

  4. Sur la page Zone-disaster Recovery, cliquez sur le nom du projet cible pour ouvrir la page de surveillance des ressources de reprise après sinistre au niveau du projet.

    • Dans la section Basic Information, consultez l'état global de la reprise après sinistre du projet, y compris la zone, les informations de reprise après sinistre du plan de contrôle, l'état actuel, l'heure de création de la configuration de reprise et la dernière heure de basculement.

      • Si l'Current Status est Preparing, cela indique que les données sont en cours de conversion vers le stockage multi-zones.

      • Si l'Current Status est Normal, cela indique que les données sont stockées sur plusieurs zones et bénéficient de capacités de reprise après sinistre du stockage au niveau de la zone.

    • Zone Monitoring

      Affiche les informations de surveillance de la haute disponibilité du calcul multi-zones. Vous pouvez visualiser les zones où se trouvent les ressources de calcul HA multi-zones achetées pour le projet.

      • Zone de disponibilité (AZ) Using : une tâche utilisateur est en cours d'exécution dans la zone.

      • Un état de zone (Reserved) indique que, en cas de panne de la zone exécutant vos tâches, les ressources de calcul basculeront vers cette zone.

    • Table Data Details

      Recherchez une table par son nom de schéma et son nom de table. Si vous ne spécifiez aucun filtre, la page affiche les informations relatives à toutes les tables du projet.

      Paramètre

      Description

      Schema Name

      Le schéma du projet.

      Table Name

      Le nom de la table.

      Partitioned Table

      Indique si la table est partitionnée.

      Last Data Update Time

      La dernière mise à jour des données de la table.

      Data Volume

      La taille des données de la table.

      Data Distribution

      Les zones où sont distribuées les données de la table.

      • Un état de zone (Preparing) indique que les données sont en cours de conversion vers le stockage multi-zones.

      • Un état de zone (In Use) indique que les données sont stockées de manière redondante sur plusieurs zones.

      Actions

      Si la table est partitionnée, cliquez sur View Partition Details pour afficher le Last Data Update Time, le Data Volume et la Data Distribution pour chaque partition de la table.

Effectuer un test de reprise après sinistre

MaxCompute propose une solution de simulation de panne et de test de basculement au niveau du projet. Le processus est le suivant :

  1. Ouvrez un ticket de support auprès d'Alibaba Cloud pour demander un test de reprise après sinistre. Dans le ticket, indiquez la région, le nom du projet, le nom du quota et la fenêtre horaire souhaitée pour le test. Planifiez les tests pendant les heures creuses.

  2. Une fois qu'Alibaba Cloud a approuvé votre ticket, un bouton Failover apparaît sur la page Disaster Recovery Resource Monitoring au niveau du projet. Suivez les instructions à l'écran pour basculer manuellement la zone d'exécution de vos ressources de calcul. Après le basculement, les nouvelles tâches soumises s'exécutent immédiatement. Vous devez retenter manuellement toutes les tâches ayant échoué pendant le changement de zone.

Important

Ces opérations sont réservées aux scénarios de test. En cas de sinistre réel au niveau d'une zone, le système bascule automatiquement les ressources de calcul.

Désactiver la reprise après sinistre

  1. Dans le volet de navigation de gauche, choisissez Manage Configurations > Disaster Recovery .

  2. Sur la page Disaster Recovery, cliquez sur l'onglet Zone-disaster Recovery.

  3. Sur l'onglet Zone-disaster Recovery, dans la colonne Actions pour le projet cible, cliquez sur Disable Disaster Recovery.

  4. Dans la boîte de dialogue Disable Zone-disaster Recovery, cochez la case de confirmation, puis cliquez sur OK.

Important
  • La désactivation de la reprise après sinistre est une opération à haut risque. Le projet perd immédiatement ses capacités de reprise après sinistre. Évaluez attentivement l'impact potentiel avant de poursuivre.

  • Après la désactivation de la reprise après sinistre, MaxCompute redistribue les données du projet vers le stockage local d'une seule zone.