服务器 频道

虚拟化是IP联络中心面临的一道坎

  【IT168 专稿】正如其他任何技术一样,虚拟化技术也能惠及IP联络中心;但是由于IP联络中心具有实时性、需要可靠性,把虚拟机部署到这种环境需要认真选择硬件、隔离应用,以及慎重使用动态复制虚拟机的功能。

  联络中心软件厂商Callfinity的首席技术官Patrick Conroy表示,联络中心的几个基本组成部分需要近乎实时的响应,比如语音、交互语音应答(IVR)、自动呼叫分配(ACD)和会议桥接,所以支持这几个基本组成部分的虚拟机就要足够强大的专门处理功能。这家厂商还提供其产品安装服务。

  Conroy表示,设计联络中心需要为有需要的实时应用专门配置CPU和内存资源。没有运行实时应用的虚拟机可以共享剩余资源,不会有严重的后果。

  联络中心还包括对时间不大敏感的业务应用,它们会在呼叫代理(call agent)的PC屏幕上弹出来,以处理呼叫人员的要求,延迟长一点也没有关系。

  他说:"所以你的文件服务器、Exchange服务器或者其他应用最后可能在使用很少CPU和内存资源的情况下运行,但不如你的电话系统、ACD或IVR等应用来得重要。"

  基本部分相互隔离

  Conroy表示,把联络中心的几个基本部分隔离到不同的服务器上也很重要。比方说,多个应用各自使用的数据库应当放在不同的服务器上,那样这些数据库不受到其他应用对CPU和内存需要的影响,从而确保了可用性。

  在典型的部署环境下,Conroy会把一个关键的联络中心应用(如电话)与不大关键的其他应用放在一个物理主机上,"所以如果你的电话应用方面需要更强的功能,可以从不大重要的虚拟服务器调取资源。"

  其他厂商则采取了比较谨慎的方法。比方说,联络中心厂商Aspect Software负责技术和架构的高级副总裁Roger Sumner说,该公司只把自己的应用部署到某个特定物理主机里面的虚拟服务器上。他说,不允许部署第三方业务应用。

  他说:"我认为,到时会出现在虚拟机里面允许混合应用的技术。但我们在这方面会非常谨慎,因为我们希望确保应用在适当的时间段内及时交付。"

  与此同时,Aspect公司在收集相关数据,了解同一物理主机上的其他应用对数据中心的实时应用有什么影响。Sumner表示,虚拟环境允许设定一些参数,有助于确保联络中心的应用能够从CPU、内存和带宽等方面得到所需性能。他说:"但如果你超出了这些参数,应用的行为就不大容易预测了。"

  目的在于设定基准,从而帮助客户设计这样的虚拟部署方案:在同一主机上混合呼叫中心应用和业务应用,并且允许实时迁移,又没有受到干扰的可能。

  Sumner说:"我们希望向客户表明那些联络中心的应用可以与业务应用很好地混合运行,"那样客户就能最大限度地利用服务器资源,并且在决定把应用部署到何处时拥有灵活性。

 

0
相关文章