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: