Varnish Cache Accelerator

Caching dynamic content is essential for any server receiving moderate to high traffic. The basic principle involves caching dynamic content periodically and offloading all requests to the high performance caching server.The same infrastructure is thus able to serve many times the number of requests a traditional web or application server would have otherwise.

Varnish Cache Accelerator - Functioning

Varnish cache Accelerator is a high-performance HTTP/web accelerator written in C programming language, to cache web content that maximizes cloud performance and reduce origin server load.

Reduced Response Time

Fulfill Requests

Load Balancing

CLI Tools

Acting as a reverse HTTP proxy, it stores cached content in memory to decrease the server response time and hence improves web page load times for visitors. Varnish’s Grace and Saint modes help to ensure graceful degradation by way of serving stale content if the backend server is unhealthy, down or throwing errors. Varnish can load balance between health-checked backends using roundrobin, fallback, random, hash and shard “directors” (load balancing algorithms). Varnish comes with a number of useful command line tools like varnishstat, varnishtop, varnishhist, varnishlog and varnishncsa.

 

 

User Experience Monitoring

At E2E, we monitor Varnish performance for CloudOps customers using Instana which collects the following

Metrics

  • Clients
  • Cache
  • Cached Objects
  • Threads
  • Backend

Health Signatures

  • Back-end Health
  • Hit Rate
  • Thread health and capacity
  • Thread creation

Benefits of Varnish

The excellent Varnish Book mentions several other uses for Varnish

  • Web application firewall
  • DDoS attack defender
  • Hotlinking protector
  • Integration point
  • Single sign-on gateway
  • Authentication and authorization policy mechanism
  • Quick fix for unstable backends
  • HTTP router

Our Varnish Appliance Plans on fast SSD storage come pre-installed with the enhanced varnish dashboard to view metrics, logs, stats, VCL and manage the varnish server (restart, update VCL, purge URLs, etc).

Spin up Now!

 

Features
Rate/hr
Max. Concurrency (at low latency)
VCPUs
RAM
Disk space on SSD (Seperate partition for logs)
Config support included hours
Statistics web interface
Header matching
Request retry
URL based Content Switching
Custom maintenance page
Scripting Support via unix socket
Read only access to configs
IP address
VCA-B-1
₹ 2.68*
350
5
4GB
10GB
1
Yes
No
Yes
Upto 3 URLs
No
No
Yes
1
VCA-B-2
₹ 4.70*
800
10
8GB
20GB
1
Yes
Yes
Yes
Upto 6 URLs
Yes
Yes
Yes
1
VCA-B-3
₹ 8.06*
5500
15
12GB
40GB
1
Yes
Yes
Yes
Upto 9 URLs
Yes
Yes
Yes
1
Features
Rate/hr
Max. Concurrency (at low latency)
VCPUs
RAM
Disk space on SSD (Seperate partition for logs)
Config support included hours
Statistics web interface
Header Matching
Request retry
URL based Content Switching
Custom maintenance page
Scripting Support via unix socket
Read only access to configs
IP address
VCA-B-4
₹ 13.44*
10000
20
16GB
80GB
1
Yes
Yes
Yes
Upto 20 URLs
Yes
Yes
Yes
1
VCA-B-5
₹ 20.16*
15000
25
20GB
120GB
1
Yes
Yes
Yes
Upto 50 URLs
Yes
Yes
Yes
1
VCA-B-6
₹ 26.88*
20000
30
24GB
160GB
1
Yes
Yes
Yes
Unlimited
Yes
Yes
Yes
1

*Plus 18.0%  GST