1:4 peuvent également faire l’objet d’une mise à l’échelle verticale automatique pour répondre aux besoins des applications.
Les niveaux Scale et Enterprise prennent en charge les services à réplique unique comme les services à plusieurs répliques. Les services Scale à réplique unique et les services Enterprise avec des profils standard
1:4 prennent en charge la mise à l’échelle verticale automatique en libre-service. Les services Enterprise avec des profils personnalisés nécessitent un redimensionnement vertical avec l’assistance du support. Les services Scale et Enterprise peuvent être mis à l’échelle horizontalement sur plusieurs répliques. Les services du niveau Basic disposent d’une seule réplique, ont une taille fixe et ne permettent pas de mise à l’échelle verticale ou horizontale. Pour plus d’informations, consultez Services à réplique unique de grande taille.Comment fonctionne la mise à l’échelle dans ClickHouse Cloud
- Mise à l’échelle horizontale : la mise à l’échelle horizontale manuelle est disponible pour tous les profils standard et personnalisés du niveau Enterprise.
- Mise à l’échelle verticale :
- Les profils standard
1:4prennent en charge la mise à l’échelle verticale automatique. - Les profils personnalisés (
highMemoryethighCPU) ne prennent pas en charge la mise à l’échelle verticale automatique ni la mise à l’échelle verticale manuelle. Toutefois, ces services peuvent faire l’objet d’une mise à l’échelle verticale en contactant le support.
- Les profils standard
Dans ClickHouse Cloud, la mise à l’échelle repose sur une approche que nous appelons “Make Before Break” (MBB).
Elle consiste à ajouter un ou plusieurs répliques de la nouvelle taille avant de supprimer les anciens, ce qui évite toute perte de capacité pendant les opérations de mise à l’échelle.
En supprimant l’intervalle entre le retrait des répliques existantes et l’ajout des nouveaux, MBB rend le processus de mise à l’échelle plus fluide et moins perturbant.
Cette approche est particulièrement avantageuse dans les scénarios d’augmentation de capacité, où une forte utilisation des ressources déclenche le besoin de capacité supplémentaire, car supprimer des répliques prématurément ne ferait qu’aggraver les contraintes sur les ressources.
Dans le cadre de cette approche, nous attendons jusqu’à une heure pour laisser les requêtes en cours se terminer sur les anciennes répliques avant de les supprimer.
Cela permet de trouver un équilibre entre la nécessité de laisser les requêtes en cours s’achever et celle d’éviter que les anciennes répliques ne restent en place trop longtemps.
En savoir plus
- Mise à l’échelle verticale automatique — Mise à l’échelle automatique du CPU et de la mémoire en fonction de l’utilisation
- Mise à l’échelle horizontale automatique — Mise à l’échelle automatique des répliques en fonction de la demande de workload
- Mise à l’échelle horizontale — Mise à l’échelle manuelle des répliques via l’API ou l’UI
- Make Before Break (MBB) — Comment ClickHouse Cloud effectue des opérations de mise à l’échelle de manière transparente
- Mise en veille automatique — Réduction des coûts grâce à la suspension automatique du service
- Recommandations de mise à l’échelle — Comprendre les recommandations de mise à l’échelle
- Mise à l’échelle planifiée — Comprendre la fonctionnalité de mise à l’échelle planifiée, qui vous permet de définir précisément quand votre service doit augmenter ou réduire sa capacité, indépendamment des metrics en temps réel
- Services à réplique unique de grande taille — Mise à l’échelle verticale des services à réplique unique dans les niveaux Scale et Enterprise