L'édition Basic multi-zone déploie Lindorm sur plusieurs centres de données pour éviter les indisponibilités de service en cas de panne au niveau d'un centre de données. Comparez son architecture et son coût avec ceux de l'édition Haute disponibilité multi-zone afin de choisir l'option de déploiement la plus adaptée.
Contexte
Une instance Lindorm mono-zone déploie l'ensemble des nœuds de données et des nœuds maîtres dans une seule zone de disponibilité (AZ). Si une panne de centre de données rend cette zone indisponible, le service Lindorm devient entièrement inaccessible.
Une instance de l'édition Basic multi-zone répartit les nœuds maîtres et les nœuds de données sur plusieurs centres de données. En cas de panne affectant un centre de données, l'intégrité des données est préservée et une partie du service reste disponible. Le niveau de disponibilité dépend des ressources de calcul et de stockage encore accessibles dans les autres zones.
Les deux éditions se distinguent par les caractéristiques suivantes :
Édition Basic multi-zone : les réplicas de stockage sont répartis entre les centres de données, mais il n'existe qu'un seul ensemble de ressources de calcul. Un certain temps de récupération est nécessaire en cas d'incident. L'objectif de temps de récupération (RTO) est inférieur à 1 heure, ce qui rend cette édition plus économique.
Édition Haute disponibilité multi-zone : chaque centre de données dispose de son propre stockage, de ses services et de deux ensembles de ressources de calcul. En cas de panne, vous pouvez basculer directement entre le cluster principal et le cluster secondaire. Le RTO est inférieur à 3 minutes.
Architecture de l'édition Basic multi-zone
L'architecture de l'édition Basic multi-zone garantit la haute disponibilité grâce aux mécanismes suivants :
Déploiement des nœuds maîtres sur plusieurs centres de données : tous les nœuds maîtres sont répartis sur trois centres de données afin d'assurer la haute disponibilité des métadonnées. Cette disposition prévient les problèmes de split-brain en cas de partitionnement réseau.
Distribution flexible des nœuds de calcul : pour les déploiements sur disque cloud, les nœuds de calcul sont répartis sur deux zones. Pour les déploiements sur disque local, ils sont répartis sur trois zones. Prévoyez au moins 30 % de ressources redondantes pour le calcul CPU et l'espace de stockage afin qu'une panne mono-zone n'affecte pas la disponibilité du système.
Mode de déploiement OSS amélioré : OSS utilise un mode de déploiement avec stockage redondant inter-zones, garantissant la stabilité des services de stockage froid et une haute disponibilité des données.
Comparaison de la haute disponibilité
Le tableau ci-dessous compare la disponibilité, les performances et le coût des instances Lindorm mono-zone, édition Basic multi-zone et édition Haute disponibilité multi-zone.
|
Élément |
Mono-zone |
Édition Basic multi-zone |
Édition Haute disponibilité multi-zone |
|
Nombre de zones de disponibilité concernées |
1 |
3 |
3 |
|
Moteurs pris en charge |
Tous |
Tous |
Uniquement LindormTable |
|
RPO et RTO en cas de panne de centre de données |
Aucune reprise après sinistre au niveau du centre de données |
|
|
|
Coût |
1 |
|
1,5× à 2× |
|
Performances |
1 |
|
|
L'édition Basic multi-zone offre une reprise après sinistre au niveau du centre de données pour un coût supplémentaire minimal.
-
Étant donné que l'édition Basic ne dispose que d'un seul ensemble de ressources de calcul, la capacité de calcul et de stockage chute considérablement lors d'une panne de centre de données. Maintenez une marge de ressources suffisante pour garantir la capacité nécessaire pendant la reprise après sinistre.
Pour un déploiement sur disque cloud, la capacité de calcul et de stockage diminue de 50 % en cas de panne d'un seul centre de données.
Pour un déploiement sur disque local, la capacité de calcul et de stockage diminue de 30 % en cas de panne d'un seul centre de données.
L'édition Basic multi-zone écrit par défaut les données sur plusieurs centres de données, ce qui peut augmenter le temps de réponse en écriture (RT). Pour atténuer cet effet, utilisez des écritures par lots afin de réduire sensiblement l'augmentation perçue du RT en écriture.
Si vous passez d'une instance mono-zone à une instance de l'édition Basic multi-zone, le temps de réponse (RT) peut varier. Surveillez attentivement vos services pendant la mise à niveau.
Limites
-
L'édition Basic multi-zone est disponible uniquement dans les régions suivantes :
Chine : Chine (Ulanqab) General Industry Cloud, Chine (Qingdao), Chine (Hangzhou), Chine (Pékin), Chine (Heyuan), Chine (Shanghai), Chine (Zhangjiakou), Chine (Shenzhen), Chine (Chengdu), Chine (Hong Kong), Chine (Guangzhou), Chine (Ulanqab) et Chine (Hohhot).
Asie-Pacifique : Corée du Sud (Séoul), Japon (Tokyo), Singapour, Malaisie (Kuala Lumpur), Indonésie (Jakarta) et Thaïlande (Bangkok).
Autres : États-Unis (Atlanta), Émirats arabes unis (Dubaï), Allemagne (Francfort), États-Unis (Silicon Valley), Royaume-Uni (Londres) et États-Unis (Virginie).
Les nœuds de données sur disque cloud d'une instance de l'édition Basic multi-zone sont répartis uniformément sur deux centres de données. Par conséquent, lors de la création d'une instance ou de l'ajout de nœuds, le nombre de nœuds doit être un multiple de 2.
Les nœuds de données sur disque local d'une instance de l'édition Basic multi-zone sont répartis uniformément sur trois centres de données. Par conséquent, lors de la création d'une instance ou de l'ajout de nœuds, le nombre de nœuds doit être un multiple de 3.
Acheter une instance de l'édition Basic multi-zone
Vous pouvez acheter une instance de l'édition Basic multi-zone depuis la console.
FAQ
Pourquoi la console n'affiche-t-elle qu'une seule zone pour une instance multi-zone ?
Pour les instances multi-zones, la console Lindorm n'affiche actuellement que la zone principale. La zone secondaire et la zone des nœuds clients ne sont pas affichées.