You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Manu Chadha <ma...@hotmail.com> on 2020/12/17 11:10:56 UTC
Cassandra and GCP
Hi
I am moving my MVP application to GCP. It is a general web application with standard database workload (CRUD). I am not expecting much traffic to begin with.
I don’t have any experience in putting applications in production. Would it be possible to change the machine configuration later (CPUs, disk size) for Cassandra when the traffic load increases? Would I have to stop the application completely when I am upgrading or would I be able to do rolling upgrade?
Any tips on how to approach upgrade later would be most appreciated.
Thanks
Manu
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10
Re: Cassandra and GCP
Posted by Ahmed Eljami <ah...@gmail.com>.
Hi,
First, you should deploy with the minimal configuration required for the
production. More details can be found from Cassandra doc here =>
https://cassandra.apache.org/doc/latest/operating/hardware.html
Also, to ensure reliability and fault tolerance you should configure your
cluster to have more than one replica/node (3 is the recommended
replication factor) deployed in two or more region/zone... So, in case of
upgrade/maintenance operation/ unavailable zone... you can switch your
clients to request your second Data Center
Finally, Cassandra is linear scalable, so your cluster can be increased by
simply adding new nodes when your traffic load increases :)
Cheers,