By Brian Boyko
Allan Leinwand at GigaOM has written a story entitled "Web 2.0 & Death of the Network Engineer" about meeting with the CTO of an unnamed Web 2.0 company. There, the CTO said: "The Internet is like electricity. We plug into it and all of the things that you mention are already there for us. We don't spend any time at all on network or server infrastructure plans."
Keeping in current Web 2.0 naming convention, I'm guessing the Web 2.0 service will be called "Xcessive Netwerk Retranzmizzns."
Okay, maybe that's a little harsh, but this attitude baffles me. If your business depends on services provided on the Web, you'd better be able to have a network that can handle the amounts of data requests that are coming in. Sure, you could outsource your data center and networking needs to a third-party service provider, but even then you need to keep apprised of what that service provider can handle - not just what they tell you they can handle.
Service providers often have SLA agreements that sound good on paper, but without independent verification, you can end up being misinformed about your network's capabilities.
One major company's service level agreement stated that managed Internet service latency - round trip transit delay - will be no more than 39 milliseconds. That sounds good, but the method they used to calculate that 39 millisecond latency was, to put it mildly, flawed. They measured the latency between city cores over the Internet backbones, not factoring in last-mile transmission. Additionally, they measured latency as the monthly average of transmissions of test packets - which for all we know could be small, prioritized across the backbone, or both - across these city core pairs. Because the latency was calculated as an average, and not the maximum, a particular network link could have horrible performance over a long period of time, but still average out to be under the SLA the company promised.
But if you didn't walk through the process of calculating how bad performance could get before those average numbers were bad enough to violate SLA for the C-level executives, then all they're likely to remember is the idea that "Company X has a 39 millisecond SLA." You need to "trust, but verify." And you're not going to be able to do that without planning for what you should have.
To extend the unnamed CIO's Internet-as-utility metaphor further, electricity is not 100% reliable either. Do those companies that require 100% uptime for electricity - hospitals, for example - trust that the third-party electric company can meet their needs? No - they have UPS systems and generators.
(Continued...)
Continue reading "The reports of the death of the network engineer are greatly exaggerated." »

