A cluster is a set of nodes grouped together, this way if one node fails you have your application still accessible from the other nodes, having more nodes helps to share the load as well