Home > Storage > PowerFlex > White Papers > CockroachDB Deployment on Dell PowerFlex with Kubernetes > PowerFlex deployment architectures
In an independent architecture or two-layer architecture, some nodes provide storage capacity for data in applications, while other separate and independent nodes provide compute resources for applications and workloads. Compute and storage resources can be scaled independently by adding nodes to the cluster while it remains active. This separation of compute and storage resources helps to minimize software licensing costs in certain situations. This architecture can be ideal for high-performance databases and application workloads.