对象存储如何基于事件通知打通业务流?

Sort:存储知识 Release time:2022年08月26日
Share:

一打开手机,微信、今日头条、邮箱……各种应用通知信息不断,让我们随时随地畅享便捷,及时获取各种信息。而在企业级存储领域,当杉岩对象存储系统新增“事件通知”,又会带来哪些省心和便捷?


一、 重要资源变化,如何快速发现和处理?


快速增长的数据对管理员如何高效管理数据提出了新的挑战。例如:


1. 在智能制造机器视觉质检场景中,产线质检机台产生的数据需要持续进行图片处理,当新的数据传到对象存储中,管理员如何快速发现并处理相关数据?


2. 当对象存储中有病毒文件上传或重要文件被删除时,管理员如何快速发现这些异常操作并进行相应处理?


在上述场景下,存储管理员在进行数据管理时,如果仅仅依赖人工去查找和处理数据,不仅效率低而且容易出错。


二、事件通知,让业务联动更高效


针对上述场景,杉岩MOS海量对象存储、杉岩USP统一存储平台支持事件通知功能,让对象存储和外部业务高效联动。当对象存储中的桶发生变化时(例如创建新对象、删除对象),可向消息服务(例如Kafka)通知对象事件,从而可以配合业务模块,让业务模块快速处理相关事件,并确保管理员及时知悉发生在桶上的关键事件。例如,用户上传了一个文件,可以通过事件通知接口通知安全系统进行分析,如果是病毒文件,则限制访问权限,让病毒文件无法扩散。


数据流如下图所示:





1. 管理员创建事件通知规则,指定订阅的桶及推送端点、事件类型;


2. 用户通过手机或者PC往杉岩MOS/杉岩USP的桶中上传/删除对象;


3. 杉岩MOS/杉岩USP生成事件信息并将事件信息推送到消息服务(如Kafka);


4. 业务系统从Kafka拉取事件后,对相关的对象数据作进一步处理。


三、场景应用:通过事件通知打通业务流、保障业务安全


对象存储事件通知功能可以让对象存储和业务联动起来,在互联网、智能制造、人工智能、机器学习等场景上有重要的应用。


智能制造机器视觉质检场景,通过事件通知打通业务流,实现自动化



如上图所示,在智能制造行业中,产线质检机台产生质检数据后将数据上传到桶,随后桶产生事件信息并将信息推送至Kafka,应用程序在收到Kafka推送的信息后,启动程序对图片信息进行处理及推理,管理员在处理完成之后即可获取数据结果。由此可见,整个业务流是打通且自动执行的,管理员在数据处理完成后获取结果即可,提高了整体效率。


互联网业务场景,通过事件通知功能,配合安全软件自动识别病毒文件,保障业务安全



在互联网中,病毒文件防不胜防,病毒文件上传后如果没有及时发现,并已同步到多个数据中心,可能会导致大规模的文件感染,造成严重的经济损失。通过事件通知功能配合安全软件,可以及时发现病毒文件并作相应处理,保障用户的数据安全。如上图所示,当用户上传新对象后,杉岩MOS/杉岩USP会将事件信息推送到Kafka,安全软件在获取事件信息后会对新对象进行相应处理,避免造成大规模病毒感染。


Your privacy is important to us

We use cookies to personalize and enhance your browsing experience on our website. By clicking "Accept all cookies", you agree to the use of cookies. You can read our Cookie Policy for more information.

Phone

Service Hotline

400-838-3331

More contact information

Top

Scan code attention