2015年11月2日 网络

Titanium Server的增强为新的NFV用例提供了便利

作者:查理·阿什顿和罗恩·布勒特

风河公司这18个月很忙钛服务器NFV基础设施平台。我们宣布钛服务器在2014年2月的世界移动通信大会上亮相,作为行业内第一个商用的运营商级NFVI解决方案,它仍然是这个类别中唯一的平台。我们在2014年10月发布了通用可用性产品版本,之后不久就披露了这一点惠普采用了这项技术为他们的运营商级Helion解决方案:这只是第一个客户声明。我们推出了钛云合作伙伴生态系统在2014年6月,这已经迅速扩展到一组丰富的行业领先公司的验证解决方案。

在这篇文章中,我们将讨论我们客户的目标用例在这段时间内是如何发展的,并突出我们对Titanium Server所做的一些关键增强,反映了行业焦点的这种转变。

2014年初,业界强调将虚拟EPC和虚拟IMS等应用作为NFV的初始应用。预期这些网络核心功能不仅可以节省大量运营成本,而且适合于早期部署。

这一立场似乎在这几个月里发生了变化。我们的客户现在告诉我们,他们在虚拟业务CPE (vBCPE)、移动边缘计算(MEC)和虚拟RAN (vRAN)用例等应用程序中看到了更大的短期业务潜力。

我们一直听说,这些边缘和访问用例将显著加快服务提供商部署新服务以响应客户需求的能力,同时也提供了显著且可量化的运营成本节省。同时,它们可以在不需要综合管理和编排(MANO)解决方案的情况下实施,这是有益的,因为相关的ETSI标准仍在讨论中。

为了应对这些不断变化的行业优先事项,我们已经积极地在Titanium Server中实现新功能,这样我们就可以继续支持客户的目标应用程序,使用NFVI云提供他们需要的可靠性、性能和成本结构。我们最新的版本,现在被全世界的客户和合作伙伴使用,包含了对原始平台的广泛增强。

低系统成本对许多vBCPE、MEC和vRAN解决方案的可行性至关重要。这些应用程序通常托管在客户的前提下或本地服务提供商的存在点(PoP)中,而大型服务器机架的成本效益并不高。因此,我们增加了一个占地面积小的Titanium Server版本,它只能部署在两台服务器上。

ts博客2

在此配置中,两个冗余服务器分别划分为计算、控制和存储功能。控制和存储功能每一个都可以在一个处理器核心上运行,使得大部分内核可以用于承载创收服务的计算功能。

与其他企业级平台需要第三个冗余控制节点(因此第三个服务器)之间的仲裁的其他两个失败的情况下,风河系统公司独特的技术,避免了“分裂条件,使钛服务器实现完全的航母级可靠性仅使用两台服务器,为我们的客户节省了大量的资本支出和运营支出。

对于我们的许多客户来说,节省OPEX是至关重要的,因此处理器资源需要在任何给定时间根据实际网络流量动态地优化配置,而不是在预期高峰需求时过度分配。为了实现这一目标,我们为Titanium Server增加了一个复杂的CPU放大/缩小功能,在不影响航母级可靠性的情况下提供全动态扩展。当通过虚拟机的流量增加到接近饱和的VM上运行的处理器内核时,Titanium Server自动分配额外的处理器内核给VM。类似地,当VM上的负载下降从而需要更少的资源时,处理器内核将自动删除。所有这些都不需要重新启动或重新启动VM,从而确保在扩展/缩小过程中没有服务停机的风险。此外,触发伸缩动作的触发器是灵活的,是策略驱动的,能够完全控制流程。

服务提供商的OPEX计算的一个关键组成部分是VM密度,换句话说,每个服务器可以支持的VM数量。为了在NFV部署中最大化虚拟机密度,NFVI平台支持最新的高性能网络接口卡(nic)是非常重要的。通过钛服务器,我们与业界领先的NIC提供商紧密合作,确保我们为他们针对NFV应用的高性能解决方案提供优化支持。例如,Titanium Server现在支持Intel®以太网控制器XL71(以前称为“Fortville”)以及Mellanox CX3 10G/40G网卡。当我们的合作伙伴提供额外的、新的高性能网卡时,我们将继续增加对它们的支持。

如图所示钛云目前,大量的虚拟网络功能(VNF)供应商都在支持钛服务器。对于大多数合作伙伴来说,优化其VNFs的性能并确保充分利用平台的面向性能的特性非常重要,例如加速vSwitch

我们已经为Titanium Server添加了一个vSwitch包跟踪工具,使这些合作伙伴能够有效地调优他们的VNFs,以便他们能够为我们的共同客户提供尽可能高的性能。

ts博客3

我们的许多VNF合作伙伴使用Intel®Data Plane Development Kit (Intel®DPDK)软件库来最大化其应用程序的包处理性能(我们也在钛服务器加速vSwitch中使用DPDK)。虽然其中一些合作伙伴已经迁移到DPDK的最新版本,即版本2.0,但许多合作伙伴仍在继续使用早期版本。在使用Titanium Server时,我们实现了对基于DPDK 2.0的VNFs的支持,我们还将加速vSwitch迁移到DPDK 2.0。唯一的是,我们继续支持基于旧DPDK版本的VNFs,允许多个同时版本在VNFs中并发运行;没有要求我们的合作伙伴在客户端移动到DPDK 2.0,即使主机使用那个版本。这一特性是节省运营成本的关键,确保服务提供商可以选择何时升级VNFs,而不是在一个模糊的平台限制暴露时被迫这样做。

为了简化和加速网络功能向Titanium Server的迁移,我们增加了对标准“QinQ”隧道的支持。这确保了在过渡到Titanium Server提供的虚拟化环境时,实现自己VLAN网络隔离方案的复杂应用程序不需要重写。应用程序可以继续使用它们自己的VLAN标签,而Titanium Server的加速vSwitch可以透明地在节点和网络之间隧道通信,独特地封装和保护每个VNF的通信。

我们将在这篇文章中强调的最后一个新特性对于服务提供商部署基于Titanium Server的NFV云至关重要。对于服务提供商来说,基础设施部署成本占其整体运营成本的很大一部分,许多公司都对其IT团队在推出新平台时的学习曲线表示担忧。我们通过一个新的批量配置功能解决了这个问题。这个图形化、类似向导的工具极大地简化了大型分布式Titanium Server集群的自动化部署,并支持从引导服务器加速安装。我们的重点是确保客户的易用性,同时最大化服务水平的性能和可靠性。

除了我们上面提到的特性之外,最新发布的Titanium Server还包括了许多其他增强功能,例如:大页面支持;使vm跨NUMA节点;加速分布式虚拟路由;启用调度器超线程感知;链路聚合控制协议(LACP)等。

请随时联系我们,讨论任何这些话题或建议我们应该调查的其他领域。行业正在迅速转向早期用例,这将带来强大的投资回报,而风河将继续提供这些应用程序所需的NFVI平台特性。

以前的您与物联网拓扑的关系是什么?
下一个风河扩展边缘到云的投资组合