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

> Mise à l’échelle horizontale manuelle dans ClickHouse Cloud

# Mise à l’échelle horizontale

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 Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

<div id="manual-horizontal-scaling">
  ## Mise à l’échelle horizontale manuelle
</div>

Vous pouvez utiliser les [API publiques](/api-reference/organization/get-list-of-available-organizations#/paths/~1v1~1organizations~1:organizationId~1services~1:serviceId~1scaling/patch) de ClickHouse Cloud pour mettre à l’échelle votre service en mettant à jour ses paramètres de mise à l’échelle, ou modifier le nombre de répliques depuis la console Cloud.

Les tiers **Scale** et **Enterprise** prennent également en charge les services à réplique unique. Une fois étendus, les services peuvent être réduits de nouveau jusqu’à un minimum d’une seule réplique. Notez que les services à réplique unique offrent une disponibilité moindre et ne sont pas recommandés pour une utilisation en production.

<Note>
  Les services peuvent monter horizontalement en charge jusqu’à 20 répliques au maximum. Si vous avez besoin de répliques supplémentaires, veuillez contacter notre équipe d’assistance.
</Note>

<div id="horizontal-scaling-via-api">
  ### Mise à l’échelle horizontale via l’API
</div>

Pour mettre à l’échelle horizontalement un cluster, envoyez une requête `PATCH` via l’API afin d’ajuster le nombre de répliques. Les captures d’écran ci-dessous montrent un appel à l’API pour faire passer un cluster de `3` répliques à `6` répliques, ainsi que la réponse correspondante.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/fnZpjDPmkG606nII/images/cloud/manage/scaling-patch-request.png?fit=max&auto=format&n=fnZpjDPmkG606nII&q=85&s=a03700b8c359de6359dc86a506299aea" size="lg" alt="Requête PATCH de mise à l’échelle" border width="1600" height="538" data-path="images/cloud/manage/scaling-patch-request.png" />

*Requête `PATCH` pour mettre à jour `numReplicas`*

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/fnZpjDPmkG606nII/images/cloud/manage/scaling-patch-response.png?fit=max&auto=format&n=fnZpjDPmkG606nII&q=85&s=20e280f40d0fa647e63fc22704cf117e" size="md" alt="Réponse PATCH de mise à l’échelle" border width="1122" height="1166" data-path="images/cloud/manage/scaling-patch-response.png" />

*Réponse à la requête `PATCH`*

Si vous envoyez une nouvelle demande de mise à l’échelle, ou plusieurs demandes successives, alors qu’une opération est déjà en cours, le service de mise à l’échelle ignorera les états intermédiaires et convergera vers le nombre final de répliques.

<div id="horizontal-scaling-via-ui">
  ### Mise à l’échelle horizontale via l’UI
</div>

Pour mettre un service à l’échelle horizontalement depuis l’UI, vous pouvez ajuster le nombre de répliques du service sur la page **Settings**.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/fnZpjDPmkG606nII/images/cloud/manage/scaling-configure.png?fit=max&auto=format&n=fnZpjDPmkG606nII&q=85&s=1bcb2f024a548eece78e8f9d227424d4" size="md" alt="Paramètres de configuration de la mise à l’échelle" border width="1330" height="624" data-path="images/cloud/manage/scaling-configure.png" />

*Paramètres de mise à l’échelle du service dans la ClickHouse Cloud console*

Une fois le service mis à l’échelle, le tableau de bord des métriques dans la console Cloud doit afficher l’allocation correcte du service. La capture d’écran ci-dessous montre le cluster mis à l’échelle jusqu’à une mémoire totale de `96 GiB`, soit `6` répliques, chacun avec une allocation mémoire de `16 GiB`.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/fnZpjDPmkG606nII/images/cloud/manage/scaling-memory-allocation.png?fit=max&auto=format&n=fnZpjDPmkG606nII&q=85&s=bbe210caf9f488ff9a2252e693b0baa5" size="md" alt="Allocation mémoire de la mise à l’échelle" border width="1282" height="402" data-path="images/cloud/manage/scaling-memory-allocation.png" />
