Introduction
Distributed caching allows you to harness additional benefits of horizontal scale-out, without losing on low latency offered by local on-heap tiers.
![Diagram depicting Terracotta Server and distributed Ehcache clients](../tc-ehcache-webhelp/images/clustered_ehcache_topology.png)
To enable clustering with Terracotta, you will have to deploy a Terracotta Server configured with clustered cache storage.
You will then need to configure a cache manager to have clustering capabilities such that the caches it manages can utilize the clustered storage. Finally, any caches which should be distributed should be configured with a clustered storage tier.