Here we describe the differences between Varnish Administration Console (VAC), Varnish Cache (VC), Varnish Cache Plus (VCP), Varnish Custom Statistics (VCS) and Varnish Enterprise (VE)
VC, VCP and VE, categorized as
Reverse Proxy or
HTTP/web accelerator, are standalone products. They can operate independently without any controller/monitoring node like VAC and VCS. Customers must supply their own version of the Varnish Configuration Language (VCL) file to utilize the capabilities of VC, VCP and VE.
VAC is an administration management console for groups of VC/VCP/VE servers. It communicates with the caching nodes through an agent called varnish-agent. All VC/VCP/VE images have
varnish-agent pre-installed. Varnish-agent needs to be configured to see output on the VAC dashboard.
VCS produces real-time aggregated statistics from a group of caching servers. The statistics produced are grouped according to VCL-defined keys and presented in time series. The vstatdprobe is only pre-installed in VCP and VE. It also needs to be configured in order to start seeing output on the VCS dashboard.