网络独家

云服务的致命弱点
丹尼尔·约瑟夫·巴里

云服务为企业解决日益复杂的IT问题提供了一个新的、有前途的机会。智能手机的可用性,以及对在全球范围内直接、简单地访问私人和公司特定信息的期望,推动了对IT服务集中化的需求,以及有效支持这些服务所需的相关能力。

云服务提供商已经建立了必要的能力和IT基础设施来满足这些需求,但是有一个潜在的致命弱点可能带来挑战:确保云服务的质量和性能。

云服务的基本原则之一是云本身,在大多数情况下可以理解为互联网。但是,云服务提供商如何确保在其无法控制的实体之间提供高质量的服务呢?可以与通信服务提供商签订服务水平协议(sla),但是如何确保满足这些sla ?如果不是,这对您提供的服务有什么影响?您能否对此进行补偿,从而将最终用户的影响降至最低?

远程测试提供了解决方案的一部分。在提供服务之前和服务期间(当出现问题时)为潜在用户模拟服务体验的能力有助于理解将客户连接到云服务的云的特征。

现有的技术使远程测试成为可能。可用的流量生成技术可用于使用典型用户流量对网络进行压力测试。可以生成将完全加载用户连接到云服务的流量,允许测试单个连接,但如果同时建立许多这些会话,也允许对云服务本身进行压力测试。

先进的网络适配器现在提供同步流量生成功能,原始设备制造商可以使用它来构建基于标准服务器的流量生成系统,具有极高的时间精度。使用这些特征的多个流量生成系统可以与纳秒同步;他们所需要的只是一个可靠的时钟源,可以是GPS, CDMA或IEEE1588/PTP。使用该技术,可以以极高的精度执行远程云测试,因为每个以太网帧都可以以纳秒分辨率进行时间戳。

通过这种技术,云服务提供商可以精确控制何时启动流量负载或模拟用户会话,并使用数据包捕获技术来分析和测量连接这些流量生成器的云的特征。这可以包括极其精确的延迟测量、丢包分析、传输控制协议重发的数量、交换的数据总量等。

因为流量产生是同步的,所以流量产生器可以位于世界上的任何地方,只要它们能够访问可靠的时钟源。

同步流量生成器和数据包捕获探测器的组合提供了一个远程测试基础设施,可以帮助云服务提供商克服阿喀琉斯之踵问题,即使在您无法控制云本身的情况下也要确保云服务。

Daniel Joseph Barry是Napatech公司的营销副总裁。