I am designing a website implementation. There are two web server machines and we would like out-of-process global cache provided by Memcached.
I envisage placing memcached on two separate boxes whose sole purpose is to serve the global data cache. Would such an implementation be considered "typical" and would the term "cache server" be appropriate to describe those machines?