The rise of software-defined networks (SDNs) is one of the big tech stories of 2013. For many IT organizations looking at deploying the technology, it's no longer a question of 'if,' but 'when,' according to Gartner's Joe Skorupa, research vice president for Data Center Convergence and Andrew Lerner, research director for Networking, at Gartner.
While virtualization and the cloud have increased data center agility, network provisioning remains a roadblock, says Skorupa.
While virtualization has allowed businesses to spin up new virtual machines in hours when adding new applications or workloads, the networking portion still requires a significant investment of time, energy and resources, he says, and that's the problem SDNs can address, Skorupa and Lerner said in a presentation at Gartner's Data Center Summit today.
The Need for Speed and Agility
"Network building is still based on the network architecture blueprints of the late 1980s and early 1990s," says Lerner. "What's driving the need for SDNs are businesses wanting to significantly improve network operations agility, reduce the time to provision network resources, and implement a multipathing network topology that can support both north-south and east-west network traffic," he says.
An SDN decouples the data layer of a network from the control layer, and delegates traffic control to servers instead of routers and switches. This technology means that, for the first time in years, APIs can be used to control and manage the network from the server side, Skorupa says, and can enable innovation at the device level. There's also the potential for development of new applications and functions that can help resolve latency and performance issues currently plague networks, he says.
"We tell our clients to look into at least two vendors that aren't your incumbent networking vendors, and a third that is a startup, because this is about learning what is possible."
—Andrew Lerner, Gartner
"Through APIs, we have the ability to write apps that control and manage the network. Some of these will look familiar, some will be entirely new - SDNs will give us a whole new technology stack," Skorupa says.
"Perhaps you could control bandwidth allocation, resiliency or even service chaining — if, for example, you wanted to deploy a new instance of SugarCRM, you could program the network to automatically set up firewalls, set policies and services, so every time that application moves through the network, the correct, secure policies and services proceed it," Skorupa says.
In other words, the value of SDNs is in their capability to enable agility, says Lerner. Because businesses will be able to externally control and automate networks and networking functions, they can speed up deployment of new applications and policies, he says, and that can create a huge competitive advantage.
Sign up for CIO Asia eNewsletters.