HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

闪马智能:Serverless 如何赋能大前端?| GMTC 2021

  • 2021-12-17
  • 本文字数:1763 字

    阅读完需:约 6 分钟

闪马智能:Serverless 如何赋能大前端?| GMTC 2021

2021 年 12 月 5 日至 6 日,由极客邦科技旗下的 InfoQ 中国主办的顶级技术盛会 GMTC 全球大前端技术大会在深圳顺利举办。GMTC 全球大前端技术大会聚焦前沿技术及实践经验,面向各行业对前端、移动开发、AI 技术感兴趣的中高端技术人员,旨在帮助他们了解大前端 &移动开发领域的技术趋势与实践案例。


来自闪马智能的高级研发经理/高级架构师吴佳浩也受邀在会上发表了题为《Serverless 赋能大前端,加速 AI 落地,闪马的设计与思考 》的精彩演讲。通过本次演讲,吴佳浩向参会者介绍了 Serverless 模型,并分享了 Serverless+AI 技术的实践和对未来技术发展的思考。


何谓 Serverless


Serverless,全称 Serverless Computing(无服务器运算),又被称为 FaaS(Function-as-a-Service,函数即服务),是云计算的一种模型。在 Serverless 的概念下, 计算资源以服务而非服务器的形式出现。对开发者而言,基于 Serverless 的应用部署可以在服务级别实现,而无需过多地关心服务器的问题,这就为软件开发、软件迭代提供了便利。


Serverless 并不是近几年才开始兴起的概念。早在 2006 年,Zimki 公司便创立了第一个“按照实际调用付费”的提供服务端 JavaScript 应用的平台(当时他们并没有使用“Serverless”一词,第一个使用该称呼的是 2012 年的 Iron.io)。


图片来源:网络


2014 年,亚马逊推出的 AWS Lambda,引领新一轮的 Serverless 风潮,国外的 IBM、Google 等知名厂商先后跟进,而国内也有阿里云和腾讯云等等。但 Serverless 并不是云厂商的专利。


Serverless 主要解决的是在应用开发过程中的部署环境问题,以及治理和编排的架构问题。在传统的开发过程中,所有的开发者都需要关注许多事,诸如“服务器在什么位置?部署在什么样的目录?使用何种操作系统来开发?具体用什么语言来开发?”,还需要关注负载均衡等一系列的事情。


图片来源:闪马智能


随着时间的推移,应用开发流程中的一部分工作内容被逐一拆分出来,交由“云端”负责统一托管,从基础架构云(IaaS)、容器化架构云(CaaS)、应用平台云(PaaS)发展到如今的 Serverless,原本需要开发者关注的网络、存储、服务器、虚拟化、操作系统、中间件、运行环境、数据、应用,几乎全部都可以在云平台实现。在这样的情形下,应用开发者越来越能够专注于“开发”本身,也就是对应用功能的开发、实现和维护了。

Serverless+AI


在应用 Serverless 过程中,闪马智能内部孵化了“SMserverless”开发平台来帮助闪马智能的工程师们更好地完成开发工作,以应对更加复杂的需求和更紧凑的交付周期,满足绝大多数的个性化开发场景的需求。


图片来源:闪马智能


如上图所示,绿色标注的 8 个功能点,分别对应了实时视频播放、视频事件统计、车道流量统计、车辆行驶状况及车辆信息展示等等功能,按照传统的开发模式,实现这些功能大致需要一至两个月的时间,而借助“SMserverless”开发平台,闪马智能的工程师们完成这项工作仅仅需要两天的时间。


在“SMserverless”平台上,开发者仅需要上传算法模型的描述文件,即可在极短的时间内由系统响应出一个实时算法,并得到运用。目前,VisionMind 视频智能分析平台已经实现了通过单个或多个视频流构建“空间”概念的功能,完成了从视频流算法到时空数据算法的进化。


图片来源:闪马智能


在“SMserverless”的帮助下,闪马智能能做的并不止于此。目前,闪马智能目前正在研发的第二代 ATOM 深度学习平台,它将会为 VisionMind 视频智能分析平台赋予更为强大的认知能力。通过对“立体空间”的构建,城市道理交通系统的管理者能更加方便地获得道路交通的运营信息,系统还将根据不同的天气情况,对于摄像头进行相应调整,适应场景变换。此外,在应用场景上,也将增加对于手机、平板、执法仪等终端的支持。

图片来源:闪马智能


正如吴佳浩在演讲中所说,在应用开发过程中,业务场景才是真正的“一等公民”,所有技术都是为了业务场景去服务的,只有落到实际场景中去,技术才是有意义的。


目前,闪马智能的 Vision Mind 视频智能分析平台和 ATOM 深度学习平台已经在全国 200+城市落地,就应用效果而言,二者已经能够在城市道路交通系统发挥较好的赋能效果。但这仅仅是闪马智能的第一步,闪马智能仍在进化。


在未来,闪马智能将会在寻找问题更优解的同时,尝试将技术应用于更多的场景,更好地为城市赋能,成为城市空间智能管理的领导者。

2021-12-17 17:566458

评论

发布
暂无评论
发现更多内容

敏捷开发中如何从容应对需求变更?

华为云开发者联盟

敏捷开发 需求 软件开发 需求变更

17 网站架构的伸缩性设计

爱好编程进阶

Java 程序员 后端开发

2021金三银四吃透这份Java面试突击手册!成功跳槽涨薪30K

爱好编程进阶

Java 程序员 后端开发

5年Java后台经验程序员,历经6面,跳槽腾讯

爱好编程进阶

Java 程序员 后端开发

985毕业,半路出家28岁进军Java,坚持了三年现如今年薪36W

爱好编程进阶

Java 程序员 后端开发

Hibernate实现CRUD(附项目源码)

爱好编程进阶

Java 程序员 后端开发

16 条 yyds 的代码规范

爱好编程进阶

Java 程序员 后端开发

2020最新互联网数据调查显示,Kotlin-势必取代-Java?

爱好编程进阶

Java 程序员 后端开发

2021金三银四巨作!10万字!阿里高工纯手码JDK源码笔记 带你飙向实战

爱好编程进阶

Java 程序员 后端开发

BATJAndroid高级工程师大厂面试题集合之Java-基础面试知识点

爱好编程进阶

Java 程序员 后端开发

GitHub上超火的阿里调优专家的677页Java性能调优笔记,已让我拿下5个offer

爱好编程进阶

Java 程序员 后端开发

OpenMLDB:线上线下一致的生产级特征计算平台

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

Choreographer全解析

爱好编程进阶

Java 程序员 后端开发

Go 语言入门很简单:net/http 包

宇宙之一粟

HTTP Go web 4月月更

curl 的用法指南

爱好编程进阶

Java 程序员 后端开发

21年GitHub标星19

爱好编程进阶

Java 程序员 后端开发

dubbo实战之二:与SpringBoot集成

爱好编程进阶

Java 程序员 后端开发

JAVA API调用elasticsearch实现基本增删改查

爱好编程进阶

程序员 后端开发

(项目实战)如何结合k8s和pipeline的流水线,并通过k8s接口完成镜像升级

爱好编程进阶

Java 程序员 后端开发

BIO、NIO、AIO 介绍和适用场景分析

爱好编程进阶

Java 程序员 后端开发

网易云信 QUIC 应用优化实践

网易云信

音视频开发

Docker Swarm从部署到基本操作

爱好编程进阶

Java 程序员 后端开发

架构实战营 - 总结

李大虾

#架构实战营 「架构实战营」

@产品部 -- 腾讯策划部是如何培养用户的《王者荣耀

爱好编程进阶

Java 程序员 后端开发

ArrayList 与 LinkedList 的方法及其区别

爱好编程进阶

程序员 后端开发

SAP 云平台(Cloud Platform)架构概述

汪子熙

云计算 云平台 SAP 云计算架构师 4月月更

git(8)Git 与其他系统

爱好编程进阶

Java 程序员 后端开发

20万+字,熬夜整理了一份程序员不可或缺的软技能高分原创电子书送给你

爱好编程进阶

Java 程序员 后端开发

30岁码农的一次面试经历:不委屈自己

爱好编程进阶

Java 程序员 后端开发

AOP实战篇 如何轻松实现日志功能,戳这

爱好编程进阶

Java 程序员 后端开发

Demo:第三章:权限框架spring security oauth2

爱好编程进阶

程序员 后端开发

闪马智能:Serverless 如何赋能大前端?| GMTC 2021_大前端_闪马智能_InfoQ精选文章