查看云账单可帮助查明应用程序性能问题

日期: 2018-07-30 作者:Chris Tozzi翻译:邹铮 来源:TechTarget中国 英文

如果您像大多数管理员一样,您可能会部署复杂的监控工具来跟踪和优化云应用程序性能。但还有另一种方法来衡量应用程序性能:分析您的每月云账单。

虽然云账单并不能取代管理和监控工具,但它可提供关于应用程序运行状况的重要见解。这是因为困扰应用程序的性能问题越多,在云端按所需可用性级别运行该应用程序的成本就越高。

例如,如果某个应用程序存在内存泄漏,则它会需要具有更多内存的VM实例以在可接受的性能级别运行,而这可能比其他基本VM类型的成本更高。同样,如果您使用效率不高的代码来编写无服务器功能,那些功能会在云提供商的无服务器平台需要更长的时间运行,从而导致更高的费用。

以下是可能表明应用程序性能问题的两个主要云计费趋势:

1. VM实例成本上升,但带宽成本没有增加

大多数云提供商会对支持VM实例和网络带宽的硬件资源收取不同的费用。

如果您看到实例成本增加但带宽成本保持不变,则可能表明存在性能问题。在健康运行的云应用程序中,用户需求的增加通常会触发VM容量的增加。如果这些用户通过网络连接到应用程序(通常是这种情况),那么,带宽应该随着VM实例数量的增加而增加。

因此,如果您看到VM成本较高,而带宽成本没有变化,则可能意味着您的应用程序在消耗更多内存,而实际并没有支持更多用户。尽管这种情况有几种可能的原因,例如应用程序升级导致资源消耗增加,而另一个常见原因是您的应用程序没有在有效消耗资源。

2. 不断增加的存储成本

大多数云服务提供商的云账单包含单独的存储费用。如果您的云存储成本逐月稳步增加,但应用程序支持的用户数量保持不变,则表明应用程序性能或设计不佳。

这是因为,为了经济高效地运行,您的应用程序不应该消耗超过需求的持续性存储。当您的存储成本持续上升时,您的应用程序极有可能在保存超出需求的更多的数据或者没有经常执行数据旋转。

这种性能问题仅适用于存储成本主要与应用程序相关联的情况。如果您使用云存储服务(例如Amazon S3或者Azure Storage)来存储未由应用程序收集或生成的数据,提高存储成本可能并不表明应用程序性能问题。然而,这仍然可以表明是时候开发更具成本效益的云存储策略了。

不要单靠云账单来确定应用程序性能

只有当您使用的云服务以及提供商收取的价格保持相对稳定,基于云账单指标来衡量应用程序性能才会很准确。不要仅依靠云账单来确定应用程序性能,也不要期望您的账单可提供实时性能洞察。您还应该使用应用程序性能管理和监控工具。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

邹铮
邹铮

相关推荐

  • Azure Premium Storage账单如何工作?

    对于那些必须管理和维护昂贵硬件的企业来说,在云中存储数据是一个很有吸引力的替代方案。优势包括备份和恢复方案的平滑自动化、增强的可访问性和可扩展性。

  • 五步控制云存储成本

    存储是首批获得企业认可的公有云服务之一。市场最初在Dropbox和Carbonite这样的厂商带领下,企业开始在云中囤积信息,并且使用率不断增长。

  • 复杂的云账单:不可预知的网络成本

    云计算的消费定价方式意味着带宽是按每兆字节收费的、网络设施是按CPU与内存资源的实际使用以及记录不断增加的存储空间而收费的。其直接结果就是,云计算服务每个月的总费用总是在不断显著变化着的。

  • BI和真实数据分析降低云存储成本

    对于围绕云计算的所有应用来说,目前公共云服务中的应用只代表了IT总支出的一小部分。除非主流的、占企业预算大头的关键任务应用能够迁往公共云,否则这一态势将不会发生变化。