数据中心讨论的再也不是软件定义网络(SDN)的采用与否,而是 “如何去做”的问题。SDN为标准化和自动化提供了良好的环境,许多厂商都在提出该问题的解决方案——甚至许多厂商已开始提供一些可用的早期技术。但是,IT管理员应该仔细考虑一下到底应该在什么方面投资。SDN未必在所有情况下都是***成本效益的解决方案,有时候其他技术投资可能会得到更大或更直接的收益。
此外,IT管理员应该考虑到供应商也不可能精通SDN的所有领域,因此有些可以使用SDN解决的相关问题,厂商的解决方案却行不通。厂商将当下行业格局评估为最有利可图的时机,这也会严重影响到其提供给IT管理员SDN解决方案的可用性。
好消息是:对比其他的技术,数据中心网络(如广域网和局域网)将获得更多的关注;同样,产品研发的速度也会更快。网络管理员应该关注功能,兼容性,价格和性能的不同级别——取决于主要供应商的运营方式。鉴于SDN是一种新兴技术及SDN市场的复杂性,在SDN决策制定时,IT管理员必须考虑如下7个因素:
1 、所面向的行业
某些行业数据中心的单员工投资比例要远高于其它行业,而且数据中心的规模也是考虑SDN的一个重要的因素。如亚马逊、谷歌、Facebook和Azure在几年前就使用了自己的SDN解决方案,而且就他们当下的规模来说,SDN已成为数据中心运营不可或缺的一环。对于这些大型的供应商,他们的目标是与供应商无关的标准化,而他们下一个目标则是架顶式交换机。对于管理大把机架的大型数据中心运营机构来说,模仿一些云巨头的运营方法不失为一良策。在他们身上我们可以看到: “暴发户”供应商发布的开源参考架构商业版本还是值得期待的,更需关注的一些来自成熟供应商的标准化解决方案。而SDN的存在对数据中心的标准化有着重大的意义,可以帮助我们从单一的硬件定制源过渡到基于商用硬件的美好愿景。
2、网络的规模
接近或者超过1000个活跃IP地址的数据中心同样是SDN的用武之地,如果存在大多数的IP地址被分配到虚拟机的情况就更加如此。从供应商身上不难发现:我们可以期望管理程序/虚拟机(VM)供应商去成为SDN的控制者,并推动硬件厂商公开丰富的Southbound SDN API。控制器将会是IT预算里的新的项目,并且可以预期的是虚拟机供应商同样想控制vSwitch、机架,并将其作为各自核心软件的一个独立部分。
3、应用程序和工作负载
具备稳定的IT运营系统并且不将其敏捷性作为竞争优势的机构,可能会推迟SDN的步伐,使用成熟的技术将会更有成本效益,比如PuTTY。
4、网络内VM的数量
除了分配到你主数据中心虚拟机的IP数量以外,机构网络内的虚拟机的总数也是考虑是否去搭建SDN的一个因素。不妨试想一下,通过SDN控制器从Northbound和Southbound两个方面去管理一个数据服务VM:基于网络流量分析,可能确定当客户靠近远程数据中心时,VM会更有效率;控制器会向VMotion服务器发送一条命令,同时会协调整个企业内的网络变化并配置新的地址。
5、对敏捷性,灵活性和可扩展性的需求
特别适用于混合云或本地数据中心客户,通过去去除传统网络间的分界点,SDN能够极大的提高其灵活性。本地、远程以及虚拟网络是归化到一个共同的实体,通过性能区分,而不是物理接口。我们能从供应商看到:云供应商也在不断的扩充这个领域的混合管理工具,微软特别侧重于在其平台上混合支持,虽然只是在自己的平台上。
6、对简化安全措施和控制应用程序访问的需求
因为涉及到网络安全和访问,使用传统策略,应用程序的***实践、基于策略管理、例行审计都是个不小的挑战。而在SDN里,网络本身可以自己定义并给任何内容附加协议,如应用程序、用户、工作流、终端和设备。如果一个机构需要复杂或者是关键的安全需求,那么SDN的智能服务将是至关重要的;而纵观所有供应商,他们也在向着智能化、自动化方向发展。
7、人员和资本资源的流向
从IT行业的惯例来看,只有像SDN这样具有清晰回报率的IT项目才会被认同;预算有限或者是具有极少数专家的IT组织是不可能作为SDN的可行候选者。与服务器虚拟化一样,各种规模的IT机构都会受益于SDN,但是这种获益不可能一蹴而就。我们能从厂商看到,即使网络虚拟化市场已经成熟一段时间,微软也只是最近才通过Hyper-V将“free” VM托管在一些中小企业中落实,并且没有厂商会在意预算很小的SDN。
***,IT管理员应该考虑供应商是否在2005年斯坦福大学的原始研究精神下推动解决方案去解决常见的网络难题。SDN的梦想,同样也是络管理员的梦想——网络软件层从硬件层上分离,基于规则,自动化减少甚至是消除人工因素,从而来减少配置错误和停机时间。