Separate Couchbase server nodes for writes and reads

I have approx million records which we’ll be added or updated every 1-2 hrs. In order to maintain consistency and availability, I’d like to make 1 or more nodes for Writes only (without index, search or query)

For reads ill setup couple more nodes which will just synchronize documents that are added to the above nodes (indexes, views etc) for faster reads.

Any advice about achieving this type of configuration?

Can you describe in more detail the “consistency and availability” that you would like to achieve? I.e., what problems do you forsee if you have some nodes running the data service, and other nodes running the query/index services? Are you concerned about the query/index services slowing down the data service?