Deploying Storm on AWS using Pallet
The Storm deploy module is recommended by the community for the deployment of Storm clusters on AWS. It is available at https://github.com/nathanmarz/storm-deploy, and like Storm itself, was built by Nathan Marz. And like the Storm project, it has really excellent documentation. Because of this fact, this recipe is heavily based on the content of that wiki.
Storm deploy is based on Pallet. Pallet is a node provisioning, configuration and administration tool written in Clojure. It is designed to simplify small to midsize deployments. At this stage, it is useful to quickly introduce and position Pallet quickly within the context of infrastructure deployments, Storm, and the other chapters of this book.
Pallet has ...