技术成熟度、成本效益、安全隐患、政策制定和执行、互操作性和运营变化等问题都是IT部门在部署软件定义数据中心前必须考虑的问题。不过,对于软件定义你的IT环境,最大的考虑问题可能是,为什么你要这么做?
“我们必须提出相当有说服力的理由,为什么我们要这样做?”波音公司首席网络架构师Ron Sackman在最近的软件定义数据中心研讨会上表示,“如果没有问题,我们就不需要改变它。我们有什么理由要这样做呢,特别是如果我们已经拥有了所有的设备。对此,我们需要一个令人信服的用例。”
在建立这种用例后,下一个任务是让每个人都接受软件定义IT环境的概念。
“是否愿意接受这种抽象概念是控制人和硬件vs.控制软件之间的权衡,”瑞银集团首席技术官Andy Brown表示,“大多数操作人员会告诉你他们不信任软件,所以你必须做的事情之一就是赢得足够的信任。”
为了赢得信任,首先你必须让IT部门及其用户确信软件定义网络或者数据中心是安全的,至少与其替换的环境一样安全。波音公司正在从安全的角度来审视软件定义网络,以试图确定可以客观地向其内部用户推荐。
“如果你从安全的角度来看,网络环境的最好安全性是网络本身得到了很好地设计,”Sackman说道,“2层网络和3层网络VPN能够加强你的网络安全性,它们历来不是大的网络攻击面。所以我关心的是,CAPEX和OPEX成本节约是否值得你正在面对的风险?”
另一个值得关注的问题是实际的软件开发本身,特别是当使用了相当多的开源代码时。
“你如何能够保证你整合到解决方案的软件将是安全的,特别是开源软件,”他问道,“你怎么检查?”
另外,政策也是关键,它能够确保安全和其他操作到位,以让SDN顺利部署。基于政策的业务流程、自动化和操作执行被吹捧为SDN的主要好处。