几年前,西雅图儿童医院大力支持虚拟桌面基础设施(VDI)。CIO Wes Wright说,不久之后,一个难以捉摸的“机器幽灵”开始给IT组织带来很大的麻烦。
Wright说道:“我们在早上8点到10点之间开始体验到糟糕的表现。”他指出,这种情况从来不会在完全相同的时间发生,也不是每天都发生。“我多次组建团队,试图弄清楚到底发生了什么,但我们都找不到。”
这家拥有107年历史的机构是华盛顿、阿拉斯加、蒙大拿州和爱达荷州的儿科转诊中心。它的40个成员强大的IT组织支持超过100个应用程序,为超过8,500个用户跨越25个不同的物理位置,包括组成的9个研究中心西雅图儿童医院研究所.
该机构的许多工作人员,特别是护士和临床医生,是流动的;他们整天从一个车站搬到另一个车站。在采用VDI之前,这意味着在每个新位置登录一个设备。
赖特说:“在VDI之前,登录一台启动并旋转的机器大约需要两分半钟。
[相关:BYOD能给虚拟桌面注入新的活力吗?]
VDI帮助医院减少护士,临床医生的登录时间
对于大多数固定工作的人来说,两分半钟可能不是太可怕。但对于医院的流动工作人员来说,这变成了一笔相当大的开支。赖特说,在一个12小时的轮班中,一个护士可能会登录40多次。这相当于每班花在登录上的时间超过1.5小时。再加上几千名护士,就不难理解为什么医院需要做出改变了。
Wright最终选择了Citrix XenDesktop。该IT组织一开始在一个偏远地点有大约250名用户,但由于用户需求,迅速将其扩展到主园区。
赖特说:“急诊科的需求最大。“我有点犹豫,我们进入主校区的主要匝道是急诊室,那里的工作流程和时间很关键,但我们做到了。”
[相关:解决应用性能问题的最佳工具]
结果令人印象深刻:无论何时移动工作人员到达一个新站点,他们都会从站点上的设备登录到他们的XenDesktop实例。登录时间从大约2.5分钟减少到12秒。在很短的时间内,该IT组织通过Citrix环境交付了近3000台Windows 7台式机。
然后机器里的幽灵开始出现。在看似随机的早晨,登录时间会突然从几秒钟增加到长达15分钟。
确定最终用户的性能问题没有起作用
企业应用主管蒂姆•霍尔特(Tim Holt)表示:“我们的环境中几乎有你能想到的所有技术。”“因此,从终端用户的角度对性能进行故障诊断非常非常困难。”
莱特和他的团队绞尽脑汁,试图找出导致业绩下滑的原因。
Holt说:“我们总是试图证明问题并非来自于特定的技术。“我们会从网络团队开始,他们会花大量的时间来证明网络是否按照预期运行,然后你会进入堆栈的下一层。‘好吧,它不在这里,一定在别的什么地方。’”
Wright说,代理和网络嗅探技术不是一个选择(尽管他指出它们也不会起作用)。
“我真的不想把代理放在虚拟桌面上,”他说。“任何应用程序都会降低性能(我甚至不运行杀毒软件——这些都是非持久性图像)。它减慢了速度,让我的表现参差不齐。当您开始将应用程序放入虚拟桌面时,您并不知道每个虚拟桌面的性能特征。桌面A上的代理可能正在做桌面B上的代理正在做的事情。然后我就失去了标准化。”
[相关:虚拟桌面基础设施提供风险和回报]
线数据分析提供跨层可视性
然后,莱特的一位高级工程师提出了一个建议:把它引进来ExtraHop网络这家位于西雅图的公司专门从事实时线路数据分析。ExtraHop作战情报平台分析所有L2到L7通信,包括完全双向交易有效载荷。
ExtraHop能够以线速率执行线数据分析——最高可达20Gbps。当它接收到有线数据流量时,它为每个端点重新创建TCP状态机,并重新构建会话、流和事务。如果流量是加密的,它会以行速率进行批量解密,这样它就可以重新组装完整的流。
然后,它分析L2到L7的有效载荷和内容,提取所有层的应用程序级指标和基础设施、网络和交易指标。它基于对MAC地址、IP地址、命名协议、事务类型和其他元素的持续启发式分析,发现并分类设备。然后,这些指标被写入一个专门构建的流数据存储中,该数据存储为基于趋势的警报提供动力。
赖特打了电话,让ExtraHop为医院做一个概念验证:他想让ExtraHop找到他的团队花了几个月时间寻找的机器中的幽灵。赖特说,ExtraHop几乎立刻就证明了它的价值。每天早上,一个特定的医生登录——有时是早上的第一件事,有时是在执行不需要计算机的任务之后——它会在存储层引起严重的争用。
这位医生似乎将大约2GB的个人照片从他的个人资料中移到了他的思杰(Citrix)资料中。
[相关:桌面虚拟化解决医疗保健提供商的纸张问题]
赖特说:“当他登录时,系统会旋转图片。”“它支撑了足足10到20分钟。”
突然之间,IT组织有了跨层可见性,可以将故障排除问题放在上下文中。他们限制了My Pictures文件夹的使用,并进行了其他优化,为他们赢得了用户的好感。
“我从未见过能与ExtraHop媲美的东西,”系统基础设施团队的高级工程师Bruce Fulton说。“这是我们观察一笔交易如何从开始到结束通过这些不同的应用程序的方式。我们之前的任何技术都无法实现端到端视角。”
虽然Wright承认ExtraHop平台价格昂贵——把它塞进他的预算周期并非易事——但他表示,如果没有它,他不会考虑工作。
他说道:“我经常谈论我们的虚拟桌面故事。“每次我谈到它时,我都告诉人们,如果你打算部署虚拟桌面,你必须使用ExtraHop或类似的工具,但我还没有发现其他类似的工具。这样你就不用再忍受机器里那些鬼魂带来的痛苦了。”
有线数据分析也有助于开发人员
他补充道:“在这一点上要跳出常规思维。”“它不仅仅是技术人员的监控工具。让您的应用程序人员——开发人员和中小型企业——让他们参与培训。他们会很高兴看到他们的应用程序从终端用户到数据库的性能,他们会帮助进行监视。他们希望这些应用程序比其他人运行得更好、更快、更强。”
Holt补充说,把这些信息记在心里有助于西雅图儿童医院的IT人员真正理解其复杂的应用程序是如何工作的。
霍尔特说:“以前,我会问人们,你能描绘出这里真正发生了什么吗?例如,登录Cerner的应用程序时,几乎没有人能描绘出端到端的情况。”“现在有了ExtraHop,我们至少有15名员工可以快速绘制地图,而且这个数字还在增长。”
Thor Olavsrud为CIO.com报道IT安全、大数据、开源、微软工具和服务器。在推特上关注索尔@ThorOlavsrud。在Twitter @CIOonline上关注CIO.com的所有内容,脸谱网,谷歌+LinkedIn.
这篇文章,“CIO转向数据分析来追捕VDI幽灵”最初发表于首席信息官 .