Skip to content
John Vrbanac edited this page Aug 31, 2013 · 7 revisions

What is CloudRift

CloudRift is RESTful service that allows for you to introduce instability into your OpenStack cloud on-demand. This allows for you to test your cloud's durability when segments of your cloud services go down or are unavailable for short amount of times. The idea of CloudRift actually came from an open-source project called ChaosMonkey. The purpose of ChaosMonkey is to seek out auto-scaling groups and randomly terminate virtual machines in your AWS infrastructure. While this is beneficial to find random issues that pertain specifically to servers, it's not very conducive to systemically testing your product's durability in the cloud.

CloudRift allows for you to schedule and target specific actions at your cloud services. This brings the ability to test the durability of your cloud in a repeatable fashion so that you can guarantee that issues have been fixed. Also, due to the fine grain control possible through CloudRift, you can control it through testing frameworks such as CloudCAFE to run actions as a part of regression or integration testing.

Status

The project is currently not in a functional state. If you are interested in where the project is heading, take a look at our accompanying documentation or contact us on Freenode @ #cloudrift

Clone this wiki locally