In the cloud world all the Apps and servers are deployed independently. Having said that application has to submit request to post or get the data it’s the Cassandra takes care of routing it internally to get the data. Yes it’s better to have on same cloud for better performance. Hope you got some insight from above.
Regards, Goutham. On Fri, Jan 11, 2019 at 7:24 PM amit sehas <cu...@yahoo.com.invalid> wrote: > I am new to Cassandra, i am wondering how the Cassandra applications are > deployed in the cloud. Does Cassandra have a client server architecture and > the application is deployed as a 3rd tier that sends over queries to the > clients, which then submit them to the Cassandra servers? Or does the > application submit the request directly to any of the Cassandra server > which then decides where the query will be routed to, and then gathers the > response and returns that to the application. > > Does the application accessing the data get deployed on the same nodes in > the cloud as the Cassandra cluster itself? Or on separate nodes? Are there > any best practices available in this regard? > > thanks > -- Regards Goutham Reddy