On my way to deploy a cluster in Azure and would like to know what are the minimum requirements and best practices for installing Couchbase.
I thought splitting services into different machines and have 3 for Data, 2 for Index and 2 for Query.
- Is it a good practice ? It will allow me to scale each service differently…
- Data service requires more RAM than CPU so is it OK to use D11 VM (2 cores, 14 GB RAM) ?
- Index service requires more CPU so is it OK to use A3 VM (4 cores, 8 GB RAM) ?
- What about Query service ? does it need to be in a different VM or can I use Data/Index VMs to also host it ?
If it’s also a good practice to separate it, Do I need more RAM or CPU ?
Couldn’t find anywhere a good explanation on separation of services and minimum requirements…
Thanks a Head.