Architecte des plates-formes de données modernes
by Jan Kunigk, Ian Buss, Paul Wilkinson, Lars George
Chapitre 12. Haute disponibilité
Un élément clé de l'architecture d'entreprise des services critiques est la planification des défaillances à tous les niveaux de la pile. Ce chapitre part du principe que les utilisateurs et les opérateurs souhaitent tous deux que les services soient aussi disponibles que possible. Mais comment y parvenir ? Que se passe-t-il si un serveur hébergeant un service critique tombe en panne ? Que se passe-t-il si un rack entier contenant plusieurs machines en grappe perd de l'énergie ? Qu'en est-il d'une unité de distribution d'énergie desservant plusieurs racks ? Que se passe-t-il en cas de problèmes transitoires qui dégradent les performances des nœuds ? Il est primordial d'avoir un plan pour gérer de tels scénarios et de tester régulièrement ce plan.
La bonne nouvelle, c'est que la plupart des composants d'un cluster Hadoop sont construits dès le départ en tenant compte des défaillances et disposent de mécanismes intégrés pour faire face aux défaillances des composants individuels. En fait, le principe de conception central derrière Hadoop est de construire un système fiable à partir de composants individuellement peu fiables.
S'il est correctement architecturé, un seul cluster Hadoop se révélera incroyablement résistant aux pannes. Dans ce chapitre, nous abordons la manière dont les services Hadoop de base et d'autres ...
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