数据中心 频道

云服务与SDN 关于软件定义的基础设施

  【IT168 应用】Adara Networks作为一家软件定义网络(SDN)设备销售商,已经持续多年为服务提供商销售服务了。本周,InfoWorld网站的新技术论坛采访了Adara Networks的首席软件架构师Karthikeyan Subramaniam先生。在本文中,阿达拉的首席软件设计师将为您介绍SDN如何将其优势扩展到数据中心。

        dara致力于软件定义的网络和基础设施业务。Karthikeyan认为,整个数据中心行业在自动化的策划方面的步伐还不够。

  我们应该寻求在数据中心部署软件定义的基础设施或SDI,而不是限制企业网络部署SDN,这将带来对基础设施各方面的控制的分离,并带来管理基础设施的资源和成本的新方法。——PaulVenezia

  使用SDI在预算范围内运行云服务

  真正的即插即用的IT基础设施正在迅速在数据中心得到普及。随着云计算时代的到来,许多中小企业可能很快就可以一劳永逸的摆脱他们麻烦的基础设施维护工作了。

  无论对于供应商抑或是客户而言,SDN(软件定义的网络)都是一个有效的云计算的重要组成部分。事实上,其应该包括的不仅仅是网络——还应该延伸到基础设施的所有方面:从数据中心的环境到服务器的资源处理。而对于这一扩展的最好的定义可能可以将其归总地称为SDI(软件定义的基础设施)。

  重点是关于可视性和细粒度的问题

  在基于物理服务器的IT基础设施方面,其中一个主要问题是缺少可视性。当我们在计算企业IT和数据中心的成本时,资本性支出中的很大一部分实际上是花费在了分配带宽、存储设备和其他一些操作资源方面。要正确地分配这些操作资源,需要规划出一套正确的方法,并最终按照该方法进行部署。否则,这些资源有可能配置不当,进而造成大规模的时间和金钱的浪费。

  仅仅是部署了虚拟化本身显然是不够的。管理程序并不一定适合帮助管理人员了解到哪台服务正在运行虚拟机。通常,操作系统的管理可能会消耗大量资源。例如,一个原始的自动化系统,可能会错误地旋转到另一台虚拟机,从而抵消企业应用程序,被假定为重载负荷。

  学术界和研究界所创造的软件组件作为控制平面的控制器,提供API或CLI界面,以推动按照规则来管理开关和控制数据流。对于管理者而言,想要学习、运行、管理这些工具程序通常是相当太复杂的。许多管理者对于成为程序员都不感兴趣。

  一款生产就绪的控制面板需要足够的简单,同时还需要有足够的智能在粒度级别来解析企业SLA,并提供所需执行的自动化。其应该允许系统管理员根据粒度的服务级别进行适当的资源分配。所有的协议、机制和工具,应该提供此粒度级别的控制水平。对比控制面板对于物理硬件控制的乏力,SDI结合数据,从物理层到应用程序层和粒度级别、资源使用的服务水平,控制整个基础设施。

  避免被所谓的标准绑架

  今天,SDN“定义的战争”是一种令人担忧的阻碍云服务提供商实施实际有用的SDN产品,进而为客户提供更细致的控制权的趋势。SDN的范围和定义已经减弱到了人们几乎无法将其与OpenFlow这一术语进行区分的程度。如果业界对于这些复杂的定义开始变得混淆,那么,SDN的用处和动态目的将被忽视。

  SDN可能会得到一些需要执行流量工程和流量重塑的系统管理员的重视,但这种新技术为网络设备制造商和用户所带来的一致好评的势头将开始消退。经过多年的对于网络协议、昂贵的优化器、加速器和适配器的需求的短视,以处理他们低下的效率,客户想要的是简单的产品,能够提供互操作性,粒度、活力和可视化。因此,标准只有当他们提供真正的价值,并且是可扩展的时候才是有意义的。

  随着客户尽量避免陷入“供应商们锁定的坑”中,他们希望实现具有成本效益的IT解决方案。他们不会再被供应商们所谓的“标准”所迷惑。如果SDN这一术语的传播者希望将其定义像OpenFlow一样限制成一个小的、简单的协议,那么它会变为另一个很快消失的网络术语。

  我们需要的是SDI,一款智能化和自动化的控制面板,包括IT基础设施的广度和深度,以及控制面板的解耦和统一,以提供跨数据中心的整体价值。例如,一款“SDN”控制器应该能够动态地控制包括从空调系统的0层设备到ROADM(可重构光分插复用器)之间的一切。

  提出正确的问题:

  SDI应该能使云服务提供商向他们的客户提出正确的问题进而来定义控制平板参数。一款真正的SDI解决方案应该让云服务提供商在进行配置界面时,正确回答以下问题:

  ? 每项服务每天/每周/每月的预算是多少?

  ? 在特定的时间,你期待每项服务会有多少用户?

  ? 你最多愿意为多少个用户提供会话?

  ? 当达到最大的预算阈值时,你想优先删除哪些服务,这样你就可以重新定向这些资源到具体的更高优先级服务?

  ? 你是否需要自动扩展的服务或基于自动扩展的服务?

  ? 你企业关于安全和服务整合和迁移的行政限制有哪些?(一些服务商的客户想在私有云上运行敏感服务,而另外一些则希望在多租户的云平台上运行)

  实现真正的SDI

  正确实施SDI解决方案的最终目标是提供自动扩展的基础设施服务,没有严重过度超量,从而优化云客户的经营开支,同时确保在预期的或意外的全面运作期间的正常运转。

  一款真正的SDI解决方案应该能够平衡所有的一切。其还应该能够简化基础设施的配置过程。此外,一款真正的SDI解决方案应该能够提供相关的接口和适配器,以方便利用来自客户服务的实时信息,包括他们对基础设施业务流程和服务的编排。

  对于更大的可视性和可控性,一款真正的SDI解决方案应该能够使用其控制面板从多个供应商和多层数据面板来收集信息。其应该提供一个易于使用的界面,方便客户指定自己的配置,并进行工作流程的自动缩放政策。借助SLA仪表盘,政策级别、服务级别以及物理基础设施级的视觉效果也帮助客户得以实现一个真正的SDI解决方案所具有的活力和关键性价值。

  Adara如何建立强大的SDI

  Adara已经建立起了多年的SDI基础。创建一个全面的控制面板涉及到创建分层,以及解耦管理系统的高层次扩展性和其他性能水平。

  为了管理成千上万的网络元素,Adara采用多级警报收集器识别并过滤掉误报信息。多个层次对基础设施的事件进行过滤,只有那些值得采取行动的事件才被发送到最高的管理层。除OpenFlow以外,Adara的Meta控制器支持行业标准协议,如SNMP、RMON、TL1、SSH/TelnetCLI、WSDL/RestfulAPI,和其他专有协议。

  Adara的数据面板是建立在一种动态多径路由和交换覆盖上的。其能够提供诸如动态QoS、TCP加速和重复数据删除作为虚拟网络的功能。AdaraSirius路由器提供动态路由,基于可用带宽的实时延迟。为了满足客户应用程序的SLA,数据面板提供这种级别的灵活性是非常重要的。随着客户的业务或财务SLA的变化,Adara的控制面板元素(如SLA管理器或业务流程引擎)与数据面板元素进行互动,以便在路由器或路径进行改变。为了最大限度地减少带宽成本,也可用于重复数据删除的压缩功能需求。

  Adara的SLA管理器提供了一个界面,使得管理员可以根据粒度级别指定计算出基础设施资源的真实成本。例如,它允许管理员基于ISP的SLA(一天的时间,带宽上限,并允许连发)计算在物理接口上每比特的成本;以及基于云服务提供商的SLA的每个CPU的成本。使用成本设置,并监测基础参数,Adara的SLA管理器为业务用户直观地呈现了OPEX仪表板,帮助他们了解他们的钱到底都花在哪里了,并使他们能够进行微调。

  Adara为云客户们提供了编配GUI,方便他们输入他们预期的基础设施要求:预测的用户数量、预期的响应时间、其托管服务的优先次序、每日和每月的预算。Adara的OE启动根据指定要求进行非常好的配置。在微调的基础设施安装程序会自动提供非常好的的性能,并且不超过规定的预算。OE在不断学习和优化配置的基础上进行人工和自动培训。

  Adara的SDI可视化工具提供了一个拓扑的托管服务、虚拟机和底层网络基础设施。这种动态的GUI界面使云管理员能够监控、配置服务和虚拟机的政策。

  本文中所介绍的仅仅是构建一款真正的SDI的几个例子。SDN供应商应该为客户提供更具创新性和实用性的工具,而不是彼此之间进行所谓的标准战。致力于提供可互操作的解决方案才是吸引早期采用者们欣赏SDI的关键。

0
相关文章