Very nice.
I prefer using the built in command line ec2 scripts packages with all Spark versions.<p><a href="https://spark.apache.org/docs/latest/ec2-scripts.html" rel="nofollow">https://spark.apache.org/docs/latest/ec2-scripts.html</a><p>You can even specify the spot instance price, instance type, number of nodes, etc.<p>e.g.<p>./spark-ec2 --key-pair=awskey --identity-file=awskey.pem --region=us-west-1 --zone=us-west-1a --spot-price=0.2 --instance-type=m4.4xlarge launch my-spark-cluster