You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Tzach Livyatan <tz...@scylladb.com> on 2015/11/03 19:27:44 UTC

Re: [Ann] Ansible base Cassandra stress framework for EC2

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
>