Open-source tech unites networking and DevOps
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
Source – siliconangle.com
In the tech world, innovation and new systems are great, but nothing moves unless the network can handle it. This truth makes networking very important for businesses, because a company can only be as agile as its network. Part of that agility comes from making the network easy to use. Open-source tech is coming to the rescue.
“The truth is, there’s a lot of work that goes into making the network invisible and ubiquitous for people,” said Ed Warnicke (pictured), distinguished consulting engineer at Cisco Systems Inc. “In particular, one of the challenges that we see arising as the world moves more cloud native, as the microservices get smaller, as the … the shift happens toward serverless, as Kubernetes [container orchestration management] is coming on with containers is that the network is really becoming the runtime, and that runtime has the need to scale and perform like it never has before.”
Warnicke spoke with John Furrier (@furrier) and Stu Miniman (@stu), co-hosts of theCUBE, SiliconANGLE’s mobile livestreaming studio, during the Open Source Summit in Los Angeles. They discussed networking and DevOps, new open-source tools and the need to scale out networks. (* Disclosure below.)
DevOps and NetOps need each other
When it comes to DevOps, the network infrastructure needs to be invisible, according to Warnicke. While DevOps does need certain things from the network, they don’t want to be bothered by the nitty-gritty details. That holds true for most network users. The network itself is becoming a runtime, and because of that, networking must perform and scale like never before, Warnicke added.
The network used to be a bottleneck when it came to building out systems. New tools, including open-source tech, are changing that. One of these is FD.io (pronounced “Fido”) — a Linux Foundation project — an extensible Input/Output services framework. Among other benefits, FD.io can be extended just by dropping plugins into a directory rather than rebuilding the system.
However, being able to look under the hood on the network is still very important, Warnicke stated. “The more invisible the network is, the more visibility you need when things go wrong,” he said.
While tools like FD.io can provide traditional visibility, developers have produced other innovative tools for networking. A tool that can trace in-bound network flow per customer is one example.
Because of this relationship between DevOps and networking, the network operations community also must reach out to the DevOps people, according to Warnicke. The network team needs to know what DevOps wants in order to write new code that’s useful to everyone.
“You have to make sure you’re supporting all the stuff that’s there, and you have to work to take advantage of new features in existing APIs,” Warnicke concluded.