For anyone interested, the framework can now deploy and stress Cassandra on multi EC2 regions. https://github.com/scylladb/cassandra-test-and-deploy
Cheers Tzach On Thu, Sep 3, 2015 at 9:21 PM, Tzach Livyatan <tz...@cloudius-systems.com> wrote: > I'm please to share a framework for running Cassandra stress tests on EC2. > https://github.com/cloudius-systems/ansible-cassandra-cluster-stress > > The framework is a collection of Ansible playbooks and scripts, allowing > to: > - Create a Cassandra cluster (setting server type, version, etc) > - Launch any number of loaders > - Run cassandra-stress on all loaders and collect the results > - Add nodes to a running cluster > - Stop and starts nodes > - Clean old data from servers before each test > - Collect and display relevant metrics on a Collectd+Graphite+Tessera > <http://urbanairship.com/blog/2014/06/30/introducing-tessera-a-graphite-frontend> > server > > Use cases I tested using this framework: > * Stress with multiple loaders > * Out Scale > <https://github.com/cloudius-systems/cassandra-test-and-deploy/wiki/Testing-Cassandra-Out-Scale> > (adding > server under stress) > * Testing Cassandra Repair > <https://github.com/cloudius-systems/cassandra-test-and-deploy/wiki/Testing-Cassandra-Repair> > > More info in README > <https://github.com/cloudius-systems/cassandra-test-and-deploy#ansible-cassandra-cluster-stress> > the and Wiki > > Some of my future plans include adding YCSB, run on other providers and > more. > Contributions and suggestions will be appreciated! > > Tzach >