Hello,

I have a question about Memcached and virtualization. I am planning to
virtualize a cluster of physical servers using Citrix XenServer in
combination with an Application Delivery Controller (ADC) like
NetScaler to load balance the servers. My question is whether
installing Memcached as a virtual machine to cache dynamic content
would be beneficial, once the physical servers are virtualized.

NetScaler is able to cache both static and dynamic content, but the
limitation is that it uses only its own RAM to cache, rather than use
all the Application Servers' spare RAM as a resource pool, like
Memcached does.

When I talked with Citrix I was told that while I could install
Memcached as a virtual machine, doing so would be unnecessary because
all virtual machines inside a physical server or a cluster of physical
servers share the same CPU and RAM as a resource pool, making
Memcached redundant.

I was wondering if anyone is aware of successful Memcached deployments
in virtualized environments.

Thanks so much.

M.

Reply via email to