Currently, when a new instance is allocated it randomly chooses one open `AlmanacClusterDatabaseServiceType` service and one open `AlmanacClusterRepositoryServiceType` service.
In the general case, this means that an instance could end up on `dbx002` but on `repox009`. This is technically OK, but it's nice for now to have all the `dbx004` instances be on `repox004` since this is conceptually easier to reason about and react to if manual intervention is required to respond to an operational issue.
Implementing this would let us have multiple service tiers open simultaneously without losing the convenience of node correspondence.