Cluster management (revisited)
07.06.2023
Clusters are one of the very first concepts you run into when getting started with Materialize — you need compute resources to run your queries, right? We've simplified how clusters and their dedicated resources (aka replicas) are exposed, so they're more intuitive to manage.
To create a new cluster, you can now simply specify its SIZE and REPLICATION FACTOR, instead of thinking about individual replicas for provisioning and replication. Here's a quick tour of how cluster management works from hereon:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
You can still choose to manage the replicas in a cluster manually, for example to gracefully resize it without downtime, but the bottom line is: you shouldn't have to! We'll continue working on improving cluster management, and are eyeing features like zero-downtime resizing, autoscaling, and automatic rebalancing across availability zones for future releases. Head over to the documentation for the full rundown!