"Step right in. You will witness a show of magic and wonders, passion and
trust, speed and misunderstandings." a (slightly altered) catch phrase that
keeps popping in my head when talking to companies in regards to managing
Content Delivery Networks (CDN). Apart from the misconception that a CDN will
solve all performance problems one of the great unknowns seems to be how to
actually monitor CDNs the right way. And as we all know: you can't manage
what you don't understand! So in three "Acts" I will walk you through the
main purpose of CDNs, how such systems have to be monitored and what dirty
unknowns the right strategy can bring to the surface.
Years ago I was a member in an Off-Theatre group in Berlin. Why that would
have any relevance to the CDN topic, you may ask. Part of our maturity
journey resembles what almost all companies go through when they end up
In my previous two posts Act 1 - The What and Why and Act2 - The How and How
Not I covered the main benefits of CDNs and what type of tools are needed to
monitor them. Now, I want to go into some detail of why you need to consider
monitoring them in the first place. Let's face it: if things work well
enough, why worry about monitoring them? Of course it is great to be able to
see all the details, but do I really need all that information? Aren't the
CDNs doing a good enough job?
The answer to that last one: Yes, CDNs are doing a very good job ... most of
How can you k... (more)
In my first blog Act 1 - The What and Why I talked about the benefits and
some risks around using a Content Delivery Network (CDN). Today I will cover
some details around some common misunderstandings regarding how to monitor
CDNs and explain the right monitoring strategy.
Which monitoring options do you have?
In order to manage any complex system you need quality data as quickly as
possible. All the enterprise CDN solutions offer some level of insight on the
performance they deliver. It is basically based on high level aggregation of
relevant log file data and tells you for examp... (more)