Gizzardというミドルウェアの話が紹介をメモ取りながら読んでいます。元記事は以下、 Introducing Gizzard, a framework for creating distributed datastores. 前半と中盤のメモ: Introducing Gizzard メモ(1) Introducing Gizzard メモ(2) 今回で最後まで読みました。 Gizard はフォールトトレラント 障害許容性は分散システムの最大の関心事である。なぜならそのような系では多くの計算機と 関係しているので、どんな時でもある確率で一つ(または多く)の機能不全が 起こっているからである。Gizzardは単一障害点をどのような形でも避けている。 もし、パーティション中のあるレプリカがクラッシュしたら、重み付け関数にしたがって、 Gizzardは残りの健康なレプリカにリクエストを案内する