AirtestProject 【私有云场景案例分享①】高效的集群管理能力

fishfish-yu · 2024年08月16日 · 2640 次阅读

此文章来源于项目官方公众号:“AirtestProject”\
版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途

一、前言

设备的管理对企业至关重要,会影响生产效率、成本控制和竞争力。然而,企业在设备管理上面临设备数量多、设备分布广、维护成本高等挑战。DeviceKeeper 设备管理网站作为解决方案,可以通过远程设备监控、远程设备维护和包体共享等功能,帮助企业提高效率、降低设备的维护成本,也可以确保设备运营的安全性。

二、企业设备管理中会存在的问题分析

2.1 设备维修成本高

  1. 企业在使用设备过程中,还是会经常因为使用时间长,充电时间久等导致的电池鼓包、屏幕花屏等问题。

  2. 每次故障需要维修费外,可能还需要额外的成本包括更换零件、维修人工费以及可能的运输费用等。

2.2 维护成本高昂

传统设备维护的成本结构:传统的设备维护通常包括日常设备状态检查、定期通断点、设备故障维修等环节。 每个环节都需要投入大量的人力和物力,导致整体维护成本高昂。

2.3 设备分散管理

  1. 管理效率低下问题: 设备分散在不同的地点和部门,导致设备管理的复杂性增加。 设备分散管理需要更多的管理人员和时间来进行协调和监督,降低了整体管理效率。

  2. 设备分配与使用不明确的问题: 由于设备分散,设备的分配和使用情况往往不明确。 这可能导致设备闲置、重复购买或者使用冲突等问题,增加了设备管理的难度和成本。 设备使用信息不透明,也使得设备管理员无法准确评估设备的利用率和性能。

三、DeviceKeeper 设备管理网站方案分析

3.1 设备管理网站的核心功能

DeviceKeeper 设备管理网站提供了一系列关键功能,以满足不同企业对设备监控和管理的需求。其中:

  1. 集群状态页面允许设备管理员随时了解设备状态,包括电池温度、机柜的温湿度等关键参数,确保设备运行在最佳状态。

  2. 远程操作功能,如定时充放电、USB 远程插拔、定时重启等,对设备进行必要的维护操作,从而延长设备的使用寿命。

  3. 具有云真机功能,不再需要将设备从架子上取下才能观察到设备的当前画面,可以随时占用空闲的设备,并查看当前的设备界面。

  4. 设备分组管理功能允许设备管理员根据不同项目组的设备分配,将部分设备进行分组,确保私有设备只有特定的项目组或者是特定的用户才能够访问使用

  5. 设备详情界面可以看到设备的型号、序列号、系统版本等信息,还可以按自己需求筛选指定的设备。

  6. DeviceKeeper 设备管理网站还提供了监控报警功能,实时监控设备、节点、机柜的健康状态,当出现异常的时候会通过邮件通知设备管理员及时处理。

img

3.2 用户友好的界面设计

DeviceKeeper 设备管理网站的界面设计注重用户体验,采用直观的布局和清晰的导航,确保所有用户能够快速理解如何操作和管理设备。界面通常包含易于识别的图标、图表和指示器,帮助用户迅速获取所需信息。 通过简化的操作流程和提供使用手册,即使是非技术用户也能轻松上手,有效利用网站的各项功能。

图片

四、真实设备远程管理与运维示例

场景一:

设备管理员日常进行设备维护,机房内有超过十台设备,如果要人工去手动点击开关机、手动充放电等日常操作,以及监控每台设备的内存、网络异常等情况耗时会比较长。

解决方式:

在 DeviceKeeper 网站中,可以轻松在线解决,减少在机房来回跑的次数以及时间,在 DeviceKeeper 网站上就可以查看到机房内所有机柜以及设备的情况,只需要在设备出现异常的时候前往机房取下解决即可。同时可以让设备在使用的低峰时期进行定时的充放电操作,大大减少电池鼓包的几率。

https://live.csdn.net/v/417758

场景二:

普通用户需要使用设备去进行测试的时候,需要借用一台特定型号跟 Android 版本/iOS 版本的手机,需要自行到机房寻找并登记,归还的时候需要放回特定区域再撤销借用记录。

解决方式:

在 DeviceKeeper 网站中,只需要在设备详情页或者云真机界面中筛选出自己所需的设备,轻轻点击占用,即可完成借用流程,在设备的云真机界面内,就可以完成在真机上的同样操作,使用完成后也是在线释放即可,可以减少去取设备、还设备的步骤,同时也减少了设备管理员的人为统计的时间成本。
https://live.csdn.net/v/417755

场景三:

公司内某个项目组采购了一批设备,作为该项目的专用设备,但是项目组内如果让某个同学专门去管理这批设备会产生额外的人力成本,如果是放到公司的公共机房中统一管理,会出现设备被非项目组内的同学使用的风险。

解决方式:

可以给项目组新增一个特定的机柜或者是节点,将设备上架到特定的机柜内或者节点内后,设备管理员可以到系统管理界面给该项目组的同学进行分组,并将对应的机柜跟节点设置权限范围,只允许该项目组的同学查看与使用。这样就可以减少设备流出、测试数据流出的风险。

https://live.csdn.net/v/417757

场景四:

公司的测试规模增大,需要新采购一批用于测试的设备,需要统计当前同学们经常用于测试的设备系统版本、型号、内存、分辨率等信息,减少设备的闲置率。

解决方案:

为了减少设备的闲置率,在采购前可以到 DeviceKeeper 网站的使用统计界面查看各机型以及设备系统等的使用情况,同时也可以看到不同项目组的使用时长以及个人的使用时长,设备管理员也可以跟使用较多的同学或项目组的建议进行购买。这样就可以减少设备的闲置,以及可以获取更有价值的信息。

https://live.csdn.net/v/417759

五、接入 DeviceKeeper 网站后的收益与成效分析

5.1 成本节约

  1. 集群的异常检测和邮箱报警减少了对人工监控的依赖,从而降低了人力成本。

  2. 设备管理系统搭载的定时充放电以及定时重启功能,大大减少了设备电池鼓包出现的概率,从而减少了设备电池维修成本。

5.2 效率提升,手工线下维护跟线上维护的时长对比:

  1. 日常设备管理员到机房或设备存放处进行设备维护需要花费大量时间,包括手动一台台重启设备、一台台设备检查、问题诊断等。

  2. 在设备管理网站上进行维护则可以通过远程监控批量设备的温度、内存、网络等,远程定时充放电、远程批量重启设备等手段节省大量时间。不需要走到机房或设备存放处。


AirtestIDE 下载:airtest.netease.com/\
Airtest 教程官网:airtest.doc.io.netease.com/\
搭建企业私有云服务:airlab.163.com/b2b

官方答疑 Q 群:526033840

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册