It’s hurricane season, and the Caribbean and southeastern United States are experiencing some of the most devastating weather events they’ve ever seen.
As Varnish Plus Cloud has expanded its availability to more cloud platforms (today it’s available on AWS/Amazon Web Services, Google Cloud Platform and Microsoft Azure), we thought it would be worth looking at the difference between elasticity and scalability.
Docker has been on my radar for quite some years now, but, I have to admit, as a C developer, I never really cared about it. I run Arch Linux on my computer, so everything I ever needed was packaged, save for a few exceptions where I could just whip up a custom PKGBUILD and install the resulting package. If I needed another OS, I used a VM.
But recently, I forced myself to try that container thingy (much like you'd try again some food you wrongly discarded as uninteresting when you were a child), and I found that I could find a few use cases for it, related to Varnish, of course. This post is a report of my exploration, so, don't expect too much new stuff, but since it's also focused on running Varnish inside a container, so there a few specific tricks and questions to be aware of.
I recently hosted an Ask Me Anything webinar on authentication and authorization in Varnish. The number of interesting questions we received confirmed that authentication and authorization is a subject that many people are interested in and want to know more about.