Sign inSign up

cloudurable/cassandra

By cloudurable

Updated almost 9 years ago

cassandra

Image
0

1.1K

cloudurable/cassandra repository overview

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

Tag summary

Content type

Image

Digest

Size

175.3 MB

Last updated

over 9 years ago

docker pull cloudurable/cassandra