物联网来临 应用性能监测凸显重要

日前,包括中国国际物联网大会、上海国际物联网技术与应用展等多个物联网行业盛会相继在北京、上海等地召开。今年以来,随着技术的不断成熟,新的应用正在不断出现在我们每个普通人的身边,让我们逐渐熟悉了什么是物联网(IoT)。

时常,当我们想起物联网的时候,最初映入脑海的往往是可穿戴健身追踪设备或可调节温度器的智能手机应用等。而实际上,物联网的采纳速度非常广泛。Gartner预计,到2020年,世界上将有200多亿件互联物品。物联网不仅仅在消费领域影响深刻,还能促进商业领域迅速进行数字化转型。我们已经见证了物联网助力各行业的一系列应用。比如,英国最大的资源回收管理公司 William Tracey集团就利用物联网从轮式垃圾箱、垃圾回收车上的智能称重臂与车载电脑等处收集数据,从而帮助企业在保护环境的同时创造新的商业机会。

越来越多关于物物相连的商业案例也意味着公司的数据流量随之增加。然而,在公司得以通过连接设备获得并分析这些数据、并致力于改善决策流程与效率的同时,由于加入了更多的在线互联设备,IT部门将投入更多精力,维持足够的应用性能水平。

实施应用性能监测(APM)可以建立IT所需的端对端可视化,以随时发现任何引起应用性能下降的问题,在问题扩大前修复它。

IoT带来的挑战

为了使物联网活跃起来,许多事情都在默默发生。即使用户只是在手机上安装一个简单的应用,许多因素也在共同作用,从而使这个简单的数字体验顺利进行。

考虑一下可穿戴健身追踪设备运行的过程,我们就能了解物联网的复杂性了。用户界面很简洁,但腕带一直在通过智能手机的蓝牙收发信息,将其上传到云应用,并分析一系列指标,包括活动量、营养、睡眠质量与心率等。然后云应用再将分析回传给智能手机专用App,可能也会提供给其他移动设备或网络应用。

用户期望这些都能实时进行。为了满足这种期望,分布式环境网格中网络通信与正在发生的关联应用进程需要完美的表现。如果应用任何一个环节发生故障,其他的全部环节也会受其影响。有些公司可以需要管理一系列运输工具,如UPS等,该流程的复杂性就愈加放大了。UPS安装了各种连接设备,用于实时监测运输工具的里程、最佳行驶速度与总体引擎状况。从而使公司可以确保司机安全驾驶、自动安排维修并为顾客提供即时更新。当需要为整个车队进行监测的时候,操作就变得愈加复杂了。

实现无缝应用性能

企业将信息存储在云端,也存储在当地系统,这造就了我们所知的混合环境。也使员工获得越来越多互联设备的数据,包括智能手机、笔记本与平板电脑等。然而,网络内以及应用内容出现故障的概率就会增加。

对IT来说,监测混合网络内所有应用与系统性能变得越来越困难、且昂贵费时。这就是许多机构寻求技术帮助的原因:实现实时可视化,监测大量的分布应用。如果有了专门的应用性能管理工具,公司就能实现:

1. 监测分布式应用与基础网络:通过实现对企业应用的全面可视化,IT可以检测网络中信息流的类型,映射信息收集方式,并在设备、应用、云服务与分析系统间共享。从而使IT快速发现是否有问题影响到终端用户体验。

2. 精确探明瓶颈问题或错误起因:IT可以继而找到信息瓶颈的根源,确定哪些问题影响关键业务流程,最先处理这些问题。

3. 寻找改善性能的机会:由于APM工具持续监测应用与信息交换,IT能够积累大量信息,进行模式分析,从而在问题变得严重前,识别小故障,或寻求提高性能的机会。

下一步怎么办?

如今,业务关键型物联网应用跨越了物理、虚拟与混合环境,终端用户期望值也在持续增长。IDC预计,三年内,50%的IT网络将由目前处理更多物联网设备能力过剩的状态,转变为几乎10%的站点不堪重负、网络受限的状态。

基于这种考虑,监测性能与业务应用有效性变得尤为重要,员工与顾客对业务生产率的依赖将会增加。企业需要先发制人,增强数据流能力,确保拥有足够的带宽应对数据高涨的能力。

应用性能管理工具通过端到端可视化与诊断,发现复杂网络与分布式应用中的问题,在问题升级前采取措施。并且,APM提供的细节分析不光为企业提供了对性能提升的控制,还对全网应用的业务影响提供了全面评估。

====================================分割线================================

本文转自d1net(转载)

时间: 2024-09-20 17:35:08

物联网来临 应用性能监测凸显重要的相关文章

大型网站性能监测、分析与优化常见问题Q&A

大型网站性能监测.分析与优化常见问题Q&A @tanwen110 (唐文),曾负责腾讯四大平台之一网络媒体平台的整体运维.运营规划工作:曾任百度T7架构师和百度性能优化TOPIC.百度UAQ.APM平台负责人:畅销书<海量运维.运营规划之道>作者: mmTrix创始人,后并入上市公司高升控股(000971.SZ),出任技术VP. 购买链接:http://item.jd.com/11962556.html Q:基于rest的微服务,有什么好的监控方案推荐的,最好是对系统影响最小的 A:自

Linux 性能监测:IO

磁盘通常是计算机最慢的子系统,也是最容易出现性能瓶颈的地方,因为磁盘离 CPU 距离最远而且 CPU 访问磁盘要涉及到机械操作,比如转轴.寻轨等.访问硬盘和访问内存之间的速度差别是以数量级来计算的,就像1天和1分钟的差别一样.要监测 IO 性能,有必要了解一下基本原理和 Linux 是如何处理硬盘和内存之间的 IO 的. 内存页 上一篇 Linux 性能监测:Memory 提到了内存和硬盘之间的 IO 是以页为单位来进行的,在 Linux 系统上1页的大小为 4K.可以用以下命令查看系统默认的页

全新SteelCentral平台为应用性能监测带来福音

在IT系统监测中,"集成"."统一"."端到端"."整体"--等术语经常被误用.许多供应商都宣称具有各种能力,但真正能实现交付的则少之又少.因此,企业客户.分析师和记者朋友对任何技术提供商的说法都持怀疑态度. 将下列因素纳入考量时,就特别需要一种整合的方法来监测应用性能.在今天的混合IT现实环境中,保持巅峰应用性能真的很难.今天,"应用"不仅是指跑在服务器上的软件代码,而是多个服务的复杂组合,包括可能分布在

提升云性能监测水平,正逢其时

视频会议.软件电话以及UC云服务等新技术的出现,为统一通信技术与功能带来了极大的发展.微软商用Skype.思科Spark等一系列产品已经打破了传统的行业格局,这些便于使用的一体化应用使用户得以不受时间地点限制,灵活地沟通. 云则是另一个颠覆性且成长迅速的技术.公共云服务的使用(SaaS.PaaS与IaaS等)得到了突飞猛进的发展.Gartner预计在2014-2019年间,云技术的年增长率将达到22.3%.EMA最近发布的"2016网络管理大趋势报告"则显示,全网41%的流量来自外部云

Linux 性能监测:介绍

看了某某教程.读了某某手册,按照要求改改某某设置.系统设定.内核参数就认为做到系统优化的想法很傻很天真:)系统优化是一项复杂.繁琐.长期的工作,优化前需要监测.采集.测试.评估,优化后也需要测试.采集.评估.监测,而且是一个长期和持续的过程,不是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统.不同的硬件.不同的应用优化的重点也不同.优化的方法也不同.优化的参数也不同.性能监测是系统优化过程中重要的一环,如果没有监测.不清楚性能瓶颈在哪里,优化

Linux 性能监测工具

一个完整运行的 Linux 系统包括很多子系统(介绍,CPU,Memory,IO,Network,-),监测和评估这些子系统是性能监测的一部分.我们往往需要宏观的看整个系统状态,也需要微观的看每个子系统的运行情况. 幸运的是,我们不必重复造轮子,监控这些子系统都有相应的工具可用,这些经过时间考验.随 Unix 成长起来.简单而优雅的小工具是我们日常 Unix/Linux 工作不可缺少的部分. 下面这张图片很好的总结了 Linux 各个子系统以及监控这些子系统所需要的工具,如果你对 Linux 系

《网站性能监测与优化》一导读

前 言 网站性能监测与优化 这是一本可以让读者全面了解Web可视性的书.现在多数事情都和Web有关,如果读者正在从事Web相关的工作就需要理解哪些事情会影响Web.当然,每件事都会有影响,也就是说影响因素已经超出了访问者对网站的访问和相关的竞争者. 虽然Web已经成为我们日常生活的一部分,但是Web可视性却差强人意.Web运维人员很少能对访问者与网站交互.Web资产健康.在线社区如何谈论组织.竞争对手所从事的工作有完整的理解.他们所了解的可视性很零碎.不完整. Web运维人员没有必要这样做.最近

pyDash:一个基于 web 的 Linux 性能监测工具

pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart.js 来写的.经测试,在下面这些主流 Linux 发行版上可运行:CentOS.Fedora.Ubuntu.Debian.Raspbian 以及 Pidora . 你可以使用这个工具来监视你的 Linux 个人电脑/服务器资源,比如 CPU.内存.网络统计,包括在线用户的进程以及更多.仪表盘完全由主要的 Python 发行版本所提供的 Python 库开发,因此它的依赖

Linux 性能监测:CPU

CPU 的占用主要取决于什么样的资源正在 CPU 上面运行,比如拷贝一个文件通常占用较少 CPU,因为大部分工作是由 DMA(Direct Memory Access)完成,只是在完成拷贝以后给一个中断让 CPU 知道拷贝已经完成:科学计算通常占用较多的 CPU,大部分计算工作都需要在 CPU 上完成,内存.硬盘等子系统只做暂时的数据存储工作. 要想监测和理解 CPU 的性能需要知道一些的操作系统的基本知识,比如:中断.进程调度.进程上下文切换.可运行队列等.这里 VPSee 用个例子来简单介绍