首页 > 其他分享 >【私有云场景案例分享①】高效的集群管理能力

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

时间:2024-08-16 09:49:09浏览次数:10  
标签:DeviceKeeper 场景 管理 私有 网站 项目组 集群 管理员 设备

此文章来源于项目官方公众号:“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

标签:DeviceKeeper,场景,管理,私有,网站,项目组,集群,管理员,设备
From: https://www.cnblogs.com/AirtestProject/p/18362330

相关文章

  • 【读书笔记】如何分析原因类的业务场景
    本书是猴子数据分析3.3节的笔记场景:某店铺上半年完成的利润与年初制定的目标还有很大差距,如果按目前销售进度,到年底是没有办法完成全年目标的。如何找到利润没有达到目标的原因,并拿出能完成年度目标的方案?一、明确问题1)保证数据源的正确性(时间、地点、数据来源等)2)保证对业......
  • 工业采集网关的技术特点及应用场景分享-天拓四方
    随着工业4.0时代的到来,数字化、网络化和智能化成为了现代工业发展的重要特征。在这样的背景下,工业采集网关凭借其强大的数据采集、传输与处理功能,成为了工业自动化系统中的关键组件。本文将深入解析工业采集网关的技术特点、应用场景及其在实际操作中的重要性。一、技术特点......
  • redis哨兵,集群和运维
    RedisSentinel(哨兵)7.1哨兵介绍Sentinel介绍redis的主从模式下,主节点一旦发生故障不能提供服务,需要人工干预,将从节点晋升为主节点同时还需要修改客户端配置。对于很多应用场景这种方式无法接受。Sentinel(哨兵)架构解决了redis主从人工干预的问题。redissentinel是redis的高......
  • Python的反射以及应⽤用场景
    Python中的反射(Reflection)是一种强大的机制,它允许程序在运行时(runtime)检查、修改其自身的结构和行为。这种机制通过内置的函数和模块实现,使得程序能够动态地访问对象的属性和方法。在Python中,反射主要通过type()、isinstance()、issubclass()、getattr()、setattr()、hasattr()......
  • shell编程:集群多主机一键启停服务脚本
    本文任务一、Kafka服务批量启动函数封装二、Kafka服务批量停止函数封装三、Kafka服务状态批量检测函数封装四、Kafka服务一键启停脚本主函数体实现五、进一步抽象脚本,改进为通用的一键启停其他服务的脚本核心知识点知识点1:一键启停多主机集群服务实现知识点2:服务状态检......
  • CDH 集群 使用 JindoFS SDK 访问 OSS
    CDH集群使用JindoFSSDK访问OSSCDH(Cloudera'sDistribution,includingApacheHadoop)是众多Hadoop发行版本中的一种,本文以CDH5.16.2为例介绍如何配置CDH支持使用JindoFSSDK访问OSS。步骤1.安装jar包下载最新的jar包jindofs-sdk-x.x.x.jar(​​下载页面​​),将......
  • 非扁平网络场景下,基于开源istio治理CCE多集群
    本文分享自华为云社区《基于开源istio治理CCE多集群--非扁平网络场景》,作者:可以交个朋友。一背景鉴于扁平网络模式下对网络存在严格的要求,需要所有集群处于同一个扁平网络,PodIP地址互通且不重叠,Service网段也不能冲突。这些网络需求在实际环境中可能难以满足,限制了该模式......
  • 线程池使用场景 调用多个微服务汇总数据
    importlombok.SneakyThrows;importjava.text.SimpleDateFormat;importjava.util.concurrent.*;publicclassT{@SneakyThrowspublicstaticvoidmain(String[]args){shopping_threadPool();}/*汇总数据使用线程池+Future耗时≈所有......
  • Redis集群之Redis分片集群
    前序:Redis集群搭建直接一步到位:支持海量数据以及高并发写分片集群顾名思义,将数据分开存储到Redis集群中,这样能够存储更多的数据,避免浪费资源,基础搭建如:三主三从(一拖一)、三主六从(一拖二),本次搭建采用一拖一,一拖二情况可根据文末图文介绍进行添加从节点即可cluster不能选择db,只......
  • KingbaseES V8R6集群运维案例之---switchover切换repmgr版本错误
    案例说明:KingbaseESV8R6集群,执行switchover切换时,报错“unabletoparse'repmgr's'rportedversion..."。适用版本:KingbaseESV8R6**一、问题现象**如下所示,执行switchover切换时,报错“unabletoparse'repmgr's'rportedversion...":二、问题分析1、在集群节点执......