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

The following table lists the preferred cloud cache settings to use for light restore workloads. With a light restore workload, data is ingested daily to a cloud-container storage pool with occasional restore activity that is limited in data volume and duration. The total quantity of restored data is much smaller than the total cloud cache capacity.
Table 1. Cloud cache configuration 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

The following table lists the preferred cloud cache settings to use for moderate restore workloads. With a moderate restore workload, data is ingested daily to a cloud-container storage pool with restore activity that might use 50% or more of the cloud cache. The total quantity of restored data is 50% or greater than the total cloud cache capacity.
Table 2. Cloud cache configuration 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
Tip: If you are planning to recover a large amount of data that might not fit in a cloud cache, consider temporarily increasing the capacity of the cloud cache by defining extra storage pool directories for the cloud-container storage pool. For example, if you must restore 100 TB of client data from object storage, but your cloud cache is configured for only 10 TB, you can temporarily add storage so that you have enough space to hold the read cache data on disk.

Cloud cache settings for disaster recovery events

The following table lists the preferred cloud cache settings to use for disaster recovery events. During disaster recovery, a large volume of data must be restored from cloud-container storage pools in object storage. The total quantity of restored data is much larger than the current cloud cache capacity.
Table 3. Cloud cache configuration 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