1、要看多个DC之间的业务开展关系,和SDN的部署方式。如果SDN的控制平面完全上移到SDN controller,且多个DC之间为双活或多活的关键业务,建议在每个DC中部署SDN controller。一旦发生控制器失效,能够确保其他控制器能够接管业务管理。如果SDN的控制平面下移到设备上,可以考虑使用一套SDN controller,因为部署平面失效的情况下,控制平面仍然在网元设备上能够保持业务转发。
2、要看业务的量级,如果业务数量非常庞大的情况,建议根据业务进行多套划分;如果业务相对单一,可以使用一套云平台,做分布式部署。
3、云平台与SDN如果系统开通资源,需要SDN controller的北向接口支持业务层面上的开发。在云平台中调用SDN controller的北向接口,将SDN controller集成在云平台的管理系统中作为网络模块来使用,并根据业务进行资源开通。