使用公共云并不意味着企业必须牺牲应用程序和工作负载性能的可见性。使用正确的工具集可以给IT一个更全面的场景。
公共云已经成为许多企业IT计划的关键要素。越来越多的企业将他们的应用程序交付给公共云提供商,如亚马逊网络服务公司(AWS)和微软Azure。尽管IT专业人士经常将安全性视为将应用程序保留在内部部署的数据中心的原因,但是性能监控可能是另一个原因,因为组织在业务异地迁移时难以保持可见性。然而,公共云性能监控工具可以帮助克服这些挑战。
IT性能监控涉及到通常难以衡量的复杂的交互网络。在私有和公共的数据中心,有各种产品,例如操作系统,网络路由器,存储系统和服务器收集性能信息。虽然他们告诉IT员工其中的一个元素(例如服务器)是如何工作的,但最终目标是评估端到端连接的功能。
公共云在这些连接中发挥更大的作用。根据调查机构Gartner公司的统计,2016年公共云服务的支出将达到2040亿美元,比2015年的收入增长16.5%。因此,更多的企业试图将其性能管理系统扩展到公共云,而这种变化使端到端性能管理复杂化。
公共云性能监测挑战
没有IT性能监控系统可以跟踪每个操作。相反,供应商有不同的选择来评估性能。在某些情况下,它们会从各种系统组件(如网络或数据库日志)中提取和解释信息。在其他情况下,它们将软件或代理放置在网络上的不同位置,例如在路由器或服务器中,以发送探测。然后,他们观察这些代理收集和返回该信息需要多长时间,并使用不同的算法将其传输到中央位置,以确定连接的状态。
根据调查机构Gartner公司的统计,2016年公共云服务的支出将达到2040亿美元,比2015年的收入增长16.5%。
由于多种原因,公共云性能监控很困难。总部位于美国新泽西州朴茨茅斯的市场调研公司EnterpriseManagementAssociates研究总监朱利尔·克拉格表示,公共云管理能力总体上不如管理内部服务那么强大。
首先,云计算提供商管理自己的数据中心,并决定用户可获得多少信息。在某些情况下,数据是丰富的;而在其他情况下,它是有限的。如果云计算服务较新,则通常有较少的可用信息。随着提供商建立其基本管理功能,云计算性能监控功能变得更加强大,但如果组织定制云计算服务,则其性能的可见性往往是有限的。
选择云性能监视工具
尽管具有这些复杂性,但是还是有一些工具可以提供帮助。传统的IT监控厂商开始采用基于内部部署的系统,并且多年来开发了广泛的系统和网络管理工具,这些工具具有配置管理,资产管理和设施管理的能力。他们还提供了性能监控工具,可以与私有云良好配合。其中一些产品包括BMCTrueSight运营管理系统,CA应用程序性能管理系统,惠普公司的企业AppPulse,IBMTivoli性能查看器和微软公司的视窗性能监视器。
大多数这些供应商都提高了他们的产品能力,以提供对公共云平台(如AmazonWebServices)的可见性。例如,CA公司应用程序性能管理系统通过单一视图和后端架构提供对内部部署和基于云计算的基础架构的监控。
这些更加传统的监测系统有一些优势。例如,许多现有数据中心的员工都熟悉这些系统,因此需要最少的培训。然而,这些系统的底层应用程序架构可能需要耗时的开发和集成过程。此外,这些面向大型组织工具的定价可能很高。
那些市场上的新供应商,如AppDynamics,Cedexis,Datadog,Dynatrace,IDERA,LogicMonitor,ManageEngine,SevOne,Splunk和Zenoss一直在构建易于使用的云工具,这些工具的成本往往比传统系统更加低廉。这些新工具基于现代软件,组织可以快速部署它们。其中许多是在云计算中运行的软件即服务产品,这减轻了人们的维护工作。
这些工具可以提供更多的生态位云性能监控功能。例如,Datadog为亚马逊的弹性计算云服务监控容器提供深度诊断和监控。但是虽然功能可以更加深入,它并不总是那么宽泛。例如,对私有云存储系统的可见性比使用一些更传统的监视系统的可见性更加有限。此外,这些供应商的规模相对较小,在某些情况下,需要风险资本资助,这意味着他们未来的长期发展将面临更大的问题。
公共云在IT中发挥着更大的作用,使他们能够更快地部署服务并减少管理任务。然而,这些好处通常是有代价的,那就是降低对系统性能的可见性,而这是一些企业可能不想支付的成本。