Nispero gives you an easy way of scaling stateless computations using Amazon Web Services.
To use nispero first of all you need an Amazon AWS account; Nispero will create and manage for you the infrastructure needed for executing your tasks.
You can start with these documents:
- AWS glossary in case you're not familiar with AWS
- nispero overview for a general introduction to nispero
- nispero architecture for a description of how nispero works
If you just want to start working with nispero read nispero usage.
nispero design notes
A key property of nispero design is that it doesn't contain any state that is not managed through AWS: input tasks, results, workers amount — all this data is stored in Amazon AWS resources such as queues and S3 objects.
This makes nispero very safe and fault-tolerant: for example, in the case of worker or/and manager instance failure you don't lose any data. Another important feature of nispero is that it uses only auto scaling groups for launching instances.