Clusters
Clusters are logical groups that separate Infrastructure. They are a Cycle construct, and do not create any sort of clustering at the infrastructure providers. A hub can have as many clusters as necessary. Any servers deployed on Cycle MUST be a part of a cluster, and data can never cross cluster boundaries.
Physical Separation
Both servers and environments are assigned to a cluster when they are created. Contrary to environments, which create network separation, clusters create physical separation.
This means that, containers deployed to an environment assigned to cluster A, will only ever run on servers assigned to cluster A. Multiple environments can be assigned to a cluster, and will provide network isolation between containers in different environments. However, this means higher density utilization out of all the servers deployed to that cluster.
Networks cannot cross cluster boundaries.
Access Control Lists
Clusters support ACLs.
Get Started with Clusters on Cycle
Follow one of our interface-specific guides to get started with clusters on Cycle: