Labelhub 是一家致力于为人工智能企业提供完善的数据与模型解决方案公司,可以帮助 AI 企业更好的管理数据,从而提高其核心 AI 产品迭代速度,Labelhub 拥有优秀的敏捷团队,开发领域涉及机器学习、模型训练以及软件应用。目前已经与多家大中型企业进行深度合作,在行业相关比赛中也多次获奖。
Labelhub 团队在业务极速扩张的时期,选择使用腾讯云 Serverless
技术来打造一个轻量的内部运维及数据可视化系统。通过使用 Tencent Serverless Framework,基于云上 Serverless 服务(云函数及触发器等),无需配置和部署,即可快速开发一套定制化数据可视化系统,腾讯云 Serverless
技术不仅满足了业务发展的需求,而且不需要耗费太多的人力和资金成本,是 Labelhub 的不二之选。
在实践中,作者对腾讯云 Serverless 产品逐渐产生了浓厚的兴趣,希望能把自己对腾讯云 Serverless 技术的理解,以及如何使用腾讯云 Serverless 技术进行项目开发的实践经验分享给大家。
前言
我所在的团队开发了一款针对人工智能企业数据标注产品Labelhub,目前正式的销售工作处于摸索阶段,对于目标客户,产品的定位,一直没有很好进行梳理。随着业务的逐渐开展,平台的运维安全也并没有进行系统的监控管理。因此我考虑将产品的业务数据、服务器数据及应用监控数据做一个基本的内部运维及数据可视化系统。
虽然有很多的开源工具选择,但是都避免不了部署及配置,二次开发也比较麻烦,因此考虑自行开发一套简单的按内部需求完全定制化的系统。
最终,我决定使用 Serverless
来打造这样一个轻量的内部系统,Serverless
无疑是时下最热的 IT 词汇之一,作为一种新型的互联网软件产品架构,虽然早在 2012 年就被提出,但随着近几年容器技术、IoT
、区块链以及 5G技术的快速发展,Serverless
的概念也借势得以迅速发展。
它究竟能够带来什么,它的红利是否有门槛,离我们究竟有多远,值不值得现在开始投入,我会通过这一个项目的一系列文章来和大家一起探讨,从一名普通开发者的角度去看看 Serverless
。
概要说明
我希望此系列文章能够浅显易懂,我会尽可能详细的介绍我在开发这个系统的过程中,对于Serverless
的理解。通过这一系列文章,我希望能够提供给大家的内容包括:
- 如何开发一个
real world serverless app
- 对于服务拆分的理解,如何更有效的利用资源
- 现有的BaaS迁移至FaaS的设想
(如果想到更多会继续补全)
此系列文章是基于 腾讯Serverless Framework 工具&