DataStax Academy FAQ

DataStax Academy migrated to a new learning management system (LMS) in July 2020. We are also moving to a new Cassandra Certification process so there are changes to exam bookings, voucher system and issuing of certificates.

Check out the Academy FAQ pages for answers to your questions:


question

rohithsolomon avatar image
rohithsolomon asked ·

How is CCM different from managing clusters using Kubernetes + containers?

How is Cassandra cluster manager different from managing clusters using Kubernetes + containers

kubernetesccm
10 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

Erick Ramirez avatar image
Erick Ramirez answered ·

Following on from question #7860 where I explained:

Cassandra Cluster Manager (CCM) is a script that allows users to easily create, manage and destroy a small Cassandra cluster on a local machine. Developers and administrator typically run ccm on their laptops or desktops so they can quickly run tests against a specific version of a Cassandra cluster.

ccm is a simple script that for launching clusters on a laptop/desktop. It isn't really a cluster "manager". It's just a dev tool that will download a version of open-source Cassandra, configure it with minimal settings (usually sticks to defaults) and installs it -- all in one command.

On the other hand, Kubernetes is a full-featured orchestration tool for managing the full lifecycle of containers in a cluster. It will automate the deployment of containerised applications, scaling, recover when an app instance goes down, monitor and a long list of other management tasks.

There really is no comparison between the two -- one is a script, the other is an enterprise solution. Cheers!

Share
10 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.