question

jayachandran.radhakrishnan1_183130 avatar image
jayachandran.radhakrishnan1_183130 asked Erick Ramirez commented

Nutanix Reference Architecture for Cassandra

Looking for the Reference Architecture doc's to build Datastax Cassandra in Nutanix Hyper converged Architecture, Can anyone point me to any documentation available ?

cassandranutanix
10 |1000

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 Erick Ramirez commented

@jayachandran.radhakrishnan1_183130 I've had experience with several users and customers who have tested on Nutanix infrastructure and they haven't had consistent results with it at scale (large transaction volumes) due to the shared storage not being able to keep up with the high IO demands.

As you may already be aware, using shared storage is an anti-pattern in Cassandra since it introduces a single point of failure. You might have some success with it on low traffic volumes but eventually hit a wall when the traffic to the cluster picks up. For more info, see https://docs.datastax.com/en/dse-planning/doc/planning/planningAntiPatterns.html. Cheers!

9 comments Share
10 |1000

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

@Erick Thanks for the quick response, even if you configure storage with Isolating disks with separate storage pools will have problems ? what is the recommended virtualization offering for Cassandra that doesn't fall under the anti-pattern ? also we planned to have VMWARE hypervisor on Nutanix.

0 Likes 0 ·
Erick Ramirez avatar image Erick Ramirez ♦♦ jayachandran.radhakrishnan1_183130 commented ·
... even if you configure storage with Isolating disks with separate storage pools ...

Yes, because it is still a shared infrastructure which is an anti-pattern in Cassandra. There should be nothing shared between nodes.

0 Likes 0 ·
Erick Ramirez avatar image Erick Ramirez ♦♦ jayachandran.radhakrishnan1_183130 commented ·
what is the recommended virtualization offering for Cassandra...

VMware vSAN 6.7 with host affinity. For details, see https://www.datastax.com/resources/datasheet/datastax-enterprise-vmware-vsantm-67.

0 Likes 0 ·
ray_109035 avatar image ray_109035 jayachandran.radhakrishnan1_183130 commented ·

Hi Jayachandran

If you are still looking for deployment advice for Cassandra on Nutanix HCI then let me know or speak to our account team.

We will be happy to provide further details specific to your requirements.

Thanks

Ray Hassan

Nutanix Solutions Eng

0 Likes 0 ·
jayachandran.radhakrishnan1_183130 avatar image jayachandran.radhakrishnan1_183130 ray_109035 commented ·

Hi Ray,

Thanks for the note, Yes I would like to know how we can fine tune Nutanix running VMWARE and hosting Cassandra can be fine tuned to get the most performance related to IOPS. Currently we have Cassandra in Bare Metal and we get the most IOPS, when we did our initial POC the IOPS we get through Nutanix is 60% less than compared to Bare Metal, Obviously we are not expecting the results to be same, but we don't know whether that is the highest IOPS we can get from Nutanix.


Thanks

Jay

0 Likes 0 ·
Show more comments
ray_109035 avatar image ray_109035 commented ·

Hi Erick

Nutanix employee here. Just stumbled across this while looking for Nutanix relevant Datastax info.

It might interest you to know that Nutanix is a shared nothing distributed architecture. My team works on the deployment/performance of NOSQL on Nutanix and I would be happy to discuss and hopefully clarify any concerns you might have.

We use Apache Cassandra internally as the distributed KV store for our storage metadata. So our eng teams have a lot of Cassandra experience.

Thanks

Ray Hassan

Nutanix Solutions Eng

0 Likes 0 ·