Use case configurations for caching cloud-container storage pool data
For guidance about configuring cloud-container storage pool caching for your deployment, review the use cases for light restore workloads, moderate restore workloads, and disaster recovery events.
Cloud cache settings for light restore workloads
| Ethernet bandwidth to object storage | Other considerations | Preferred settings |
|---|---|---|
| High bandwidth (for example, 5 Gbps or 10 Gbps) | None |
CLOUDREADCACHE = ON CLOUDREADCACHEMAXUSAGE = 95 CLOUDREADCACHERETENTIONTIME = 600 |
| Low bandwidth (for example, 100 Mbps or 1 Gbps) | None | CLOUDREADCACHE = OFF |
Cloud cache settings for moderate restore workloads
| Ethernet bandwidth to object storage | Other considerations | Preferred settings |
|---|---|---|
| High bandwidth (for example, 5 Gbps or 10 Gbps) | Allow the cloud cache to use as much space as required to store read cache data, but prioritize data ingest performance. |
CLOUDREADCACHE = ONPREFERINGEST CLOUDREADCACHEMAXUSAGE = 95 CLOUDREADCACHERETENTIONTIME = 600 |
| High bandwidth (for example, 5 Gbps or10 Gbps) | Allow the cloud cache to use as much space as required to store read cache data and prioritize restore performance. |
CLOUDREADCACHE = ON CLOUDREADCACHEMAXUSAGE = 95 CLOUDREADCACHERETENTIONTIME = 600 |
| High bandwidth (for example, 5 Gbps or 10 Gbps) | Restrict the amount of cloud cache space that can be used to store read cache data. For example, specifying a value of 50 ensures that no more than 50% of the cloud cache is used to store read cache data. |
CLOUDREADCACHE = ON CLOUDREADCACHEMAXUSAGE = 50 (or other appropriate percentage value) CLOUDREADCACHERETENTIONTIME = 600 |
| Low bandwidth (for example, 100 Mbps or 1 Gbps) | None | CLOUDREADCACHE = OFF |
Cloud cache settings for disaster recovery events
| Bandwidth and requirements for repeated restore operations | Other considerations | Preferred cloud cache settings |
|---|---|---|
| High bandwidth (for example, 5 Gbps or 10 Gbps), a requirement to stage data to disk for repeated restore operations, or both | The client restore workload is larger than the capacity of the cloud cache. |
CLOUDREADCACHE = ON CLOUDREADCACHEMAXUSAGE = 95 CLOUDREADCACHERETENTIONTIME = Specify a value that is less than the default. For example, specify 60 seconds or 120 seconds. |
| High bandwidth (for example, 5 Gbps or 10 Gbps), a requirement to stage data to disk for repeated restore operations, or both | Cloud cache capacity was increased to accommodate the restore workload and you want to keep the restored data staged to disk for repeated restore operations. |
CLOUDREADCACHE = ON CLOUDREADCACHEMAXUSAGE = 95 CLOUDREADCACHERETENTIONTIME = Specify a value that is greater than the default. Specify how many seconds you want the data to stay in the cache. For example, specify multiple hours or days. |
| Low bandwidth (for example, 100 Mbps or 1 Gbps) and no requirement to stage data to disk for repeated restore operations | None | CLOUDREADCACHE = OFF |