优化应用程序端到端需要改变IT组织,而不仅仅是新技术。
这个场景很典型:灯开着网络管理游戏主机是一种令人宽慰的绿色,但它的营收却很高应用是爬行。企业用户已经泛滥成灾电话和故障单的服务台。每个人有调用网络团队找出问题。
Michael Morris是一家投资30亿美元的高科技公司的网络工程师,他说:“当出现问题时,网络是每个人都指出的最小公分母。有个足球雷竞技app博客。
“我们有一个应用程序,一旦它出现问题,那么应用团队假定它必须是一个网络问题。这样,当有一个问题,会弹出一条消息,告知用户该错误有[团队]即使配置软件发生可能是网络问题,并联系帮助台,”莫里斯说。
同样的现象灾美国心脏协会(AHA)在营山,宾夕法尼亚州,组织网络管理和安全的经理乔希·欣克尔说。“它总是倒在我们有人会说,‘有一个在大楼前的一次大天坑’ - 每个人都会想,'哦,它必须是网络,”他开玩笑说。
然而,指责网络绝非笑料。应用程序性能——特别是在当今面向服务的应用程序和虚拟化的世界中台式机,服务器和存储-是一个公司技术的整体因素。通常,性能下降的原因可以追溯到许多不同的基础设施层:服务器、应用程序、数据库、桌面、中间件等。
“现在90%的问题都不是网络问题,”国际数据公司网络和服务管理高级分析师Tracy Corbo说。“这可能与应用程序有关,可能是它如何访问数据库,也可能是数据库的一部分宕机了。”可能需要三到四个人参与到讨论中来解决问题,”她说。
这种复杂性看跌期权孤立的IT基础设施处于劣势,尤其是当它涉及到保障,支持和应用性能故障排除年底要结束。而不是依赖于服务器团队,以保持服务器,数据库将小组来处理数据库,安全和网络团队,以确保自己的作品作为工作的承诺,所有的作品 - 和工作人员 - 需要无缝地一起工作。
不同的心态
“结束到终端的优化需要一个真正的组织变革,”托尼·毕晓普,在北卡罗来纳州夏洛特的美联银行前首席架构师,现在CEO的IT咨询适应性说。如果它要成为一种实用工具,它必须能够在没有内部权力之争和指责被卷入提供服务。现在,比以往任何时候,IT部门必须重组,他说。
毕晓普表示:“作为价值链的一部分,人们需要对自己负责,而不是对某一特定功能负责。”“不是服务器;它是提供服务的价值链的一个组成部分。这是一种不同的思维方式,”他说。
其他人也同意这一观点,认为确保端到端应用程序性能最佳的最佳方法是将IT部门分成两个单元:应用程序交付和应用程序支持。
“我们开始组织这样一来,”网络工程师莫里斯说。“我们仍然有基础设施和应用,但我们现在有基础架构团队内的基础设施运营和基础设施交付。而交付团队与应用团队一致,”他说。
例如,如果销售应用团队希望新的应用程序,它有自己的销售基础架构团队来处理服务器和网络配置,等等。“所以,我们已经看到了一些调整,”莫里斯说。“我们打电话给他们集结队伍,但本质上,它们与业务应用程序。他们了解企业的经营目标,并说,“OK,这些都是在业务部门传来的新的应用程序一致,这些都是服务器,网络和所有的硬件我们将需要让该应用程序的工作,”他说。
前期投入
如果没有这样的对齐方式,事情会变得非常棘手。莫里斯举了一个SAP应用程序在他的公司表现不佳的例子。应用程序的人在局域网,太棒了。他们几乎不知道,每个会话消耗了大约400Kbps的带宽。在局域网中,这没什么,但在广域网上,你只能在电路填满之前放上四五个这样的设备。”他说。“这是我们需要在一开始就更多地看到的东西。而我们正开始朝着这个方向进化。”
Hinkle同意这种说法,尽管他不太确定这种进化会有多快。在AHA,企业用户购买了大量的应用程序。他说,如果他们符合企业的需求,无论如何都会被部署。他说:“如果我是在评估阶段被带进来的,我会离开会议去买彩票!”“我不认为这种情况会在近期发生。”
Hinkle说:“如果我们对流量进行优化和加速,那么它可能运行在一个慢速的局域网上,而不是慢速的广域网上。”
理想情况下,IT部门就不必考虑快速修复技术。相反,他们会围绕重组提供服务。
“如果你在广域网加速花费$ 500,000,并让应用程序响应5秒快,有什么的是,商业利益?”莫里斯问道。“你可能会得到一些好处出来的,因为它是很好的技术,但它不会是一个企业换,除非你真正与业务对齐和理解的目的和目标。现在有很多的组织,沟通和关系问题,你的需要建立前,你真的可以利用这项技术。”
让IT部门能够端到端地交付优化的应用程序是一个进化的、迭代的过程,高层IT主管需要推动这个过程。Adaptivity的Bishop说:“你需要发布一个口号:‘我们在提供服务,我们都是这个价值链的一部分。’”你必须教育和再教育,衡量和再衡量。就像一张坏掉的唱片。”
最后,主教设想IT部门组织就像一个实用工具,其中有负责监测和服务管理的多面手,对齐,以发展服务,以及SWAT团队处理问题的专家,因为他们出现。“程[IT小组]参与服务提供,一切是如何监测和管理,跨越一切的削减,”主教说。“只有一个监控和管理组每个人的答案。”
专家们说,这样做的回报将是显而易见的。随着员工更加全面地参与到应用程序开发、交付和支持中,优化就自然而然地出现了。
莫里斯说:“管理层可能会认为这样做成本太高,交付应用程序耗时太长,但你需要考虑长期的利益。”“如果你谈论的是运行你业务的应用程序,你不希望人们在竖井里工作。你希望人们理解并参与到应用程序中,并获得所有权。”
卡明斯是北安多弗,马萨诸塞自由撰稿人,她可以在到达jocummings@comcast.net。
<以前的故事:虚拟咕|接下来的故事:如何一个囊中羞涩的学区提高应用程序的性能>
