I am not any networking or devops guy but I have to do this for my company because my company can't afford one, so pardon me for mistakes.
I have got a web app hosted in google cloud and I use load balancer provided by google cloud, in the backend I have 2 instances for the web app. The problem is that I am using file caching and caching is separate for both the servers. It is not HTTP caching or anything, it is backend caching from web app not nginx.
My servers are running Ubuntu 16.04 LTS.
How can I keep a common file cache server ? I want to keep a third server for file caching so that caching is common for both instances, and for that I am thinking to use NFS, is it good idea to use NFS for file caching ?
I have researched a lot over the internet and that is where I heard about NFS.