Skip to content
jeanpaulazara edited this page Jan 18, 2017 · 2 revisions

Goal of this project is to create AMI, Vagrant Box and Docker base images that one could use to deploy Cassandra.

The docker image is hosted on docker hub (see DockerHub). The vagrant box is hosted on Atlas see (Atlas). The source code is hosted on GitHub (see GitHub).

Key features of image, AMI, Vagrant box

  • Uses JBOD instead of RAID
  • Uses ergonomics to configure Cassandra based on deployment environment
  • Sets up security if requested
  • Sets up TLS/SSL if requested
  • Sets up HD encryption if requested
  • Sets up users
  • Installs Cassandra as a systemd service
  • Allows cloud deploy
  • Monitoring (CloudWatch, InfluxDB)
  • Log aggregation (CloudWatch, ELK)

Create a vagrant box

git clone https://github.com/cloudurable/cassandra-image.git
cd cassandra-image 
vagrant up 

Connect to vagrant image

vagrant ssh

Create a docker image

git clone https://github.com/cloudurable/cassandra-image.git
cd cassandra-image 
bin/start-image.sh

Provisioning

We use packer and vagrant to create images.

About us

Cloudurable provides AMIs, cloudformation templates and monitoring tools to support Cassandra in production running in EC2. We also teach advanced Cassandra courses which teaches how one could develop, support and deploy Cassandra to production in AWS EC2.

More details to follow

About us

Cloudurable™: streamline DevOps for Cassandra running on AWS provides AMIs, CloudWatch Monitoring, CloudFormation templates and monitoring tools to support Cassandra in production running in EC2. We also teach advanced Cassandra courses which teaches how one could develop, support and deploy Cassandra to production in AWS EC2 for Developers and DevOps.

More info

Please take some time to read the Advantage of using Cloudurable™.

Cloudurable provides:

AWS Cassandra Deployment Guides

Cassandra Cluster/DevOps/DBA tutorial

Kafka training, Kafka consulting, Cassandra training, Cassandra consulting, Spark training, Spark consulting

Clone this wiki locally