Spark standalone manager is available in the Spark distribution. It helps to deploy Spark applications in cluster mode in a very efficient and convenient way.
Spark standalone manager follows the master-slave architecture. It consists of a Spark master and multiple worker nodes where worker nodes are the slave nodes for Spark master node. Similar to other master-slave frameworks, Spark master works a scheduler for the submitted Spark applications. It schedules the applications on worker nodes and the processes that executed the application will run on the worker nodes.