A cluster with different types of node



Is it possible to have a cluster with different instance/ machine types.

When running on the amazon cloud for example, can I add a r3.4xlarge nodes to a cluster composed of i2.4xlarge.

On other words, when migrating from one type of machine to another type of machine, can i migrate incrementally and add new type of nodes to an existing cluster before taking down old type of nodes.

Thank you for your advice.


Yes, we did this all the time when first creating our cluster and finding the right instances to use.

Depending on your cluster config and data, performance might be uneven based on the slowest instance you have.