Web Operations/Reference Specification/Discussion Pages/zookeeper

From MozillaWiki
Jump to: navigation, search

Overview

We had a discussion around ZooKeeper. This was basically a discussion about weather we should provision a ZooKeeper instance for every project or have one ZooKeeper cluster to for the entire cloud.

tl;dr

We decided to use one single ZooKeeper cluster.

The Whole Story

  • Multiple ZooKeepers would be more of a hassle to maintain
    • Would need to track every issue back to the correct instance for a project
  • We need a way to share certain data across projects, this is not possible with multiple instances
  • We can back hiera with ZooKeeper and solve the hiera issue at the same time
  • ZooKeeper is hierarchical and can be secured based on these hierarchies