Feature: DynamicCluster across availability zones

DynamicCluster to support configuring nodes across availability zones (so can balance across them, for resilience purposes).