DEV Community

Cover image for Architecture of an Amazon Redshift cluster
Ramses Alexander Coraspe
Ramses Alexander Coraspe

Posted on

1 1

Architecture of an Amazon Redshift cluster

The image above shows the basic architecture of an Amazon Redshift cluster, it is summarized below:

  1. The total number of nodes in the redshift cluster is equal to the number of "EC2 instances" used in the cluster.

  2. Each slice in a redshift cluster is at least 1 CPU with dedicated memory and storage.

  3. The image above shows a cluster with 4 nodes, each one contains 4 slices, the maximum number of partitions per table is 16 partitions.

  4. The leader node (Leader Node), is responsible for coordinating lower level nodes, manages external communications and optimizes queries.

  5. The lower level nodes, slave nodes (Compute nodes), as mentioned above, each slave node has its own CPU, memory, and disk, depending on the type of EC2 instance selected, this architecture has the ability to "scale out (add more nodes to the cluster)" or "scale up (add more resources to a specific node)".

API Trace View

How I Cut 22.3 Seconds Off an API Call with Sentry

Struggling with slow API calls? Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay