Chapitre 9. Faire fonctionner Presto à l'échelle
L'évolutivité implique qu'un cluster Presto gère une demande ou une utilisation accrue avec un impact minimal sur les performances, en veillant à ce que le temps de réponse du système reste cohérent et acceptable même lorsque la charge de travail augmente.
Nous ne mettrons pas en œuvre un scénario spécifique dans ce chapitre, tu ne trouveras donc pas le code dans le dépôt GitHub du livre puisque l'évolutivité de ton cluster Presto dépend de la charge de travail de ton cluster. Au lieu de cela, nous discuterons des stratégies générales de mise à l'échelle de ton cluster Presto pour te permettre de les adapter à tes conditions spécifiques.
Ce chapitre est organisé en quatre parties. Dans la première partie, nous présenterons quelques concepts de base liés à l'évolutivité, notamment les raisons de mettre à l'échelle un cluster Presto et quelques problèmes courants liés à un cluster Presto qui doit être mis à l'échelle. Dans la deuxième partie, nous verrons quelques considérations de conception à prendre en compte lorsque tu veux mettre à l'échelle ton cluster Presto. Ces considérations comprennent la disponibilité, la facilité de gestion, les performances, la protection et la configuration. Ensuite, nous analyserons les approches populaires pour la mise à l'échelle d'un cluster Presto, notamment les coordinateurs ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access