While I am generally upbeat about the latest developments in technology, it's also my job to be cynical. Symantec’s customers depend on a certain level of realism, so I don’t feel too bad about pointing out some of the downsides and risks.
When it comes to software-defined networking, storage and so on - in a nutshell, the ability to orchestrate and control a widening variety of hardware devices and resources - most potential issues boil down to a single question - can software be trusted?
The answer, as Douglas Adams might say, is “mostly harmless”. While software starts simple, it can often become highly complex and, therefore, very difficult to test. Software designed for enterprise-scale use cases inevitably tends to the complex, which is where the problems start.
If damage does happen, it can do so in a big way. Some organisations may have experienced the avalanche effect that can take place if a poorly constructed patch is rolled...