在过去一年多的时间里,软件定义网络(SDN)一直是网络世界最炙手可热的一个词语,而其原因也是显而易见。SDN正在改变网络行业的格局。不过,许多企业仍在纠结该如何采用和部署新出现的SDN技术。网络服务提供商——比如谷歌和亚马逊是这一潮流的引领者。他们利用SDN,创建高效的私有、公有和混合云,从而增加了应用程序部署的灵活性,使其更好地满足商业需求。尽管很多公司不像Web 2.0类公司那样拥有很多资源,不过他们却可以学习前者在发展SDN和云环境早期取得的经验,比如说既能够帮助他们实现业务灵活性,又能保持公司安全和合规性的三项关键技术进步。
IT 即服务
为了创造新的营收来源,应对不断变化的商业环境,企业对于发展和部署灵活应用程序的需求变得越来越迫切。按照传统的运作模式,申请一张IT Ticket并获得运行应用程序所必须的资源,需要花费数周。而漫长的等候时间已经成为IT发展的拦路虎,使得员工不得不寻求像Amazon Web Services(AWS)之类的替代途径,借助于此类替代服务,员工仅需刷一下信用卡,便可以立即获得需要的资源。
出于安全性和合规性方面的考虑,许多IT企业并不鼓励通过公有云使用此类影子IT。尽管在许多情况下,企业并不会鼓励这样的行为,但他们确实能够从Amazon Web Services(AWS)身上学到许多东西,同时实现自身由成本中心向业务推动者的转变,并对ITaaS运作模式提供支持。
Amazon Web Services(AWS)的众多优势之一在于,该服务能够以半自动化的方式,对其弹性计算云(EC2)进行大规模的分配。AWS CloudFormation、安全中心、弹性负载均衡器、以及其他各种服务功能已经清楚地表明,此前只能通过网络硬件进行部署的大量服务,现在也可以通过软件栈进行部署,而这又是通过创建SDN来完成的。
企业需要学到的关键一点在于,所有的资源,不管是计算资源、存储资源、网络资源、还是安全服务资源,都应当作为抽象的资源库进行对待。虚拟资源与测试并认证构建块的不同设置,能够进行组合、部署、编程,并通过使用这些不同设置的应用程序进行检测。这使得企业用户能够快速调用上述资源,来进行应用程序操作或者完成其他业务,同时满足公司对安全性和位置的需求。
软件定义网络服务链
如果企业用户已经采用了ITaaS或云模型的话,他们将不得不对网络和安全服务的动态创建、嵌入和扩展,提供支持。例如,在私有云环境下,员工可以对虚拟机进行调节,来运行多层应用程序,并在不同的应用程序层之间,提供负载平衡或防火墙服务。不过,这种方式只有在基础设备能够实现服务和其他资源的自动编排的情况下才可以实现。
举例来说,亚马逊将包括防火墙、负载平衡以及CDN(通过CloudFront)服务在内的各类网络及安全服务,作为其基础设施建设的重中之重。上述服务可以按照分租户的模式,在弹性计算云(EC2)虚拟机运行,对自助服务、服务选项和嵌入,进行调节。
以亚马逊网络服务(AWS)为模型,私有企业云应当是一个能够提供动态服务的弹性平台, 在该平台之上,专用硬件设备提供各种服务,并通过标准的计算平台,作为虚拟主机进行运作。此类服务通常为安全服务或4-7层网络服务,能够根据需求进行扩展,同时还可以灵活嵌入数据流之中,以更细小的颗粒发挥作用。
云际联合
采用混合云或者选择在不同地点运行多个数据中心的企业数量越来越多,对于他们来说,在多个云之间保持通畅的通讯和工作负载流动,是极为重要的。只有这样才能确保其灾害恢复和高可用性。如果企业想要通过创建混合云环境来部署工作负载,并在公共云和私有云之间安全地进行转移的话,那么企业就需要向谷歌学习,设计出一种能够在单个数据中心内部实现虚拟标识符转换的方式。这样的例子有很多,比如,由于VPN(虚拟私人网络)是云际通讯的理想方式,因此VXLAN ID 转化为虚拟路由和转发(VRF)便是一个例证。
早期的SDN产品将关注的重点更多地放在了数据中心内部的自动化和编排上面。而现在更加成熟的SDN解决方案在设计之初,便将实现广域网(WAN)和软件定义广域网(Soft-defined WAN)的云际联合,考虑在内。如果企业想要部署一个与此类似的云环境的话,其解决方案应当满足两个要求:
· 该解决方案必须与广域网(WAN)中所使用的物理路由器和交换器实现轻松的互联互通。要实现这一点,企业应当采用能够适应多供应商环境的、以开放标准协议为基础的技术。
· 除此之外,该解决方案还应当拥有很高的SLA(服务等级协议)可靠性。企业可以从交通工程隧道技术中得到启发。最适用于广域网(WAN)的技术,未必就一定适用于数据中心。在制定转化模式的时候,应当深思熟虑,将数据中心内的租户标识符通过广域网(WAN)的路径转化为MPLS(多协定标签交换)标签。
一直以来,网络服务公司始终引领着SDN的发展趋势,并将利用新兴基础,确保在新产品研发方面的领先地位。他们拥有开发新产品所必须的资源和客户需求。如果由企业采用和部署SDN的话,他们可以学习亚马逊和谷歌创建一个更加灵活、能动、有弹性的IT基础架构,这将有助于他们保持自身竞争力,确保他们始终站在科技发展的前沿。