If you’d prefer, you can also spin up your own virtual private server (VPS) using services such as Digital Ocean or Rackspace and install Couchbase directly to it.
There are many options, including ones that I’ve not listed.
Did you have a route preference? Maybe I can provide better solutions with more information.
also, I believe, having couchbase server & WCF service on the same server would help as network traffic would be reduced between couchbase and WCF and WCF service would be passing only required data to web MVC.
but it seems, digital ocean only support linux so not sure if wcf service could be hosted on the same and then pointed out from mvc 4 web application and android from outside?
Please let us know if you have any idea on the same
I would not recommend having the WCF service on one of your Couchbase nodes. It should be a separate tier or on the same as your application layer (MVC4).
I’ve personally only used a VPS and not AWS so I cannot advise to which is better. However, Couchbase will run perfectly fine on one of the popular Linux distributions. In terms of Android, you may want to take a look at the Couchbase Sync Gateway:
Hopefully some of the information I’ve shared has helped.