数据服务背后的产品技术

CIOAge
数据服务背后的产品技术主要有5种:多样数据服务、全生命周期管理、 服务安全控制、多版本管理、审计与计量计费。

数据服务背后的产品技术

多样数据服务

为了快速支撑不同业务对数据服务的需求,数据服务有多种生成方式,通 过选取合适的生成方式,快速生成适合业务的数据服务。常见的数据服务生成 方式如下。

  • 标签服务化:对接标签管理,快速选取所需的标签,通过配置输出满足 业务场景的数据服务实现标签服务化。这种生成方式主要面向业务人员,不需 要具备技术基础就可以快速将数据以服务化的方式提供出去。
  • 自定义SQL服务化:通过把自定义SQL脚本封装成服务的方式,直接将数 据变为一种服务能力对外输出,实现自定义SQL服务化。在一些对服务灵活性 有较高要求的场景下,一般会选择对接数据源并通过自定义SQL的方式来实现 API,这对于服务的开发者有一定的SQL编程要求,并且需要对数据库存储有一 定的认知。
  • 算法模型服务化:对接算法模型,通过部署算法模型的方式输出模型服 务,实现算法模型服务化。将算法人员实施的算法模型快速进行工程化、服务 化实现,让算法人员不具备工程化能力的企业也具备算法工程化的能力,快速 将算法技术赋能业务。
  • 注册API服务化:企业还有一些特殊的API,也需要统一管控,支持将企 业已有的API注册到数据服务进行统一管理和输出,实现注册API服务化。统一 企业的服务出口,统一托管API,形成企业服务能力中心。

生命周期管理

[[400934]]

对API服务提供完整的生命周期管理,可以大大降低日常维护成本,包括 API服务的新建、维护、上线/下线、授权、监控等。数据服务的生命周期全链 路管理主要分为以下几个阶段。

(1)服务的创建部署

服务的创建前提是已经明确该服务的使用场景,是用于报表分析、活动定 向人群投放还是用于金融交易风控,抑或其他,只有明确了该服务的应用场 景,解决何种问题的目标,才能明确创建服务时选择哪种服务组件。

另外,在服务组件的选型完成后还要考虑服务部署的环境,部署环境分为本地机房服务器环境、云服务器环境、远程Docker仓库环境等。准备工作就绪后,即可创建一个服务,服务创建时底层会将该组件包部署在所选择的环境中,一旦部署完成,平台上即可查看到服务的成功运行状态、部署过程日志、服务相关详情信 息等。

(2)服务的授权赋能

服务在部署完成后,仅服务的创建者有权直接使用该服务,其他用户必须 经过授权才能访问。

(3)服务的运行监控

服务在经过创建、部署、授权后,可以正常运行使用,在运行使用的过程 中需要有自动化的运维监控机制来保障服务状态正常。服务正常运行时需要能 够监控记录服务的运行时长、历史出错频率等重要参考信息,这样,一旦服务 出现故障,自动化运维监控机制可以及时告警通知相关人员,从而尽量减少故 障带来的损失。

(4)服务的更新升级

服务部署并投入使用后,并不是一成不变的,中间可能会存在组件升级、 数据异常重配、环境缩扩容等情况,此时需要对服务进行更新升级。

(5)服务的到期停服下架

服务到期或者不需要使用时,需要终止服务并将服务下架,此为该服务的 生命周期最后阶段。

责任编辑:华轩 来源: IT常青树
相关推荐

2017-08-23 18:28:40

华为

2017-01-07 11:45:43

医疗健康大数据虚拟化

2016-09-08 23:47:17

大数据大数据服务

2015-07-17 09:41:30

京东产品技术支持

2019-10-29 14:15:25

云存档数据服务技术

2012-02-14 10:18:11

WCF数据服务

2015-05-06 15:41:22

大数据服务HDFS云计算

2016-12-19 11:33:26

2021-08-27 09:57:18

鸿蒙HarmonyOS应用

2015-11-22 20:17:16

2021-08-27 11:05:13

Commvault

2011-11-15 13:49:27

傲游浏览器新闻

2009-11-12 15:23:57

ADO.NET数据服务

2013-04-27 10:07:04

大数据全球技术峰会阿里淘宝

2009-11-13 13:35:54

ADO.NET数据服务

2015-07-31 16:26:46

IBM收购Compose

2024-11-01 10:37:31

2017-10-25 13:23:36

互联网产品推荐系统技术演进

2016-10-17 09:33:24

大数据产业链场景应用

2024-11-06 09:44:22

51CTO技术栈公众号