A data engineering team runs an Amazon Redshift cluster on older DC2 nodes. Storage is nearly full, but CPU utilization is low. The team wants to grow storage capacity without paying for proportional compute, and it wants Redshift to manage moving less-frequently accessed data to Amazon S3-backed storage automatically. What should the team do?
Choose one.
Amazon Redshift RA3 node types use Redshift Managed Storage (RMS), which separates compute from storage. Data is durably stored in S3-backed managed storage and cached on local SSDs, so you size the cluster for compute and pay for storage based on usage.
The team's problem is a compute-storage imbalance: full disks with idle CPU. On DC2 nodes, storage is bound to node-local SSDs, so the only way to grow storage is to add nodes and their compute cost. RA3 with Redshift Managed Storage removes that coupling — managed storage grows automatically, hot blocks stay in the local SSD cache, and colder blocks live in S3-backed storage without any manual data movement. This directly satisfies both requirements: independent storage growth and automatic tiering.
- Recognize the symptom: storage-bound cluster with low CPU means compute and storage needs have diverged.
- Recall that DC2 nodes couple storage to node count while RA3 nodes use Redshift Managed Storage backed by S3.
- Migrate to RA3 (via elastic resize, snapshot restore, or classic resize) so storage scales independently and tiering is automatic.
Exam tip: RA3 nodes with Redshift Managed Storage decouple compute from storage and tier data to S3 automatically.
Choosing an AWS Data Store: Redshift, DynamoDB, Aurora, S3, and MemoryDB — the lesson that teaches this.