对话Serverless,原来NI这么出色……_科技星象的博客-程序员信息网

技术标签: Serverless.com  腾讯云  Serverless  开发者  Serverless Cloud  云计算  

近一段时间,Serverless的横空出世似乎让大家发现了架构开发的新乐园。

无需纷繁复杂的后台开发配置,更不用介怀巨型架构体系造成的“迷宫”困境,开发人员轻松上阵即可完成过去耗时数小时才能搞定的初始版本,极大缩短技术研发与市场检验的距离。关于此,Serverless.com CEO Austen Collins表示,确实从运营商的角度出发,更需要将越来越多的产品serverless化,因为serverless涉及的层面更接近开发者以及应用层,与传统的基础设施与平台层面区别很大,需要部署很多抽象定制的解决方案。

Serverless.com   CEO Austen Collins

晶少了解到,如果从运维角度去分析大热的serverless,当大家将很多核心业务,例如小程序云开发等放入其中,自然需要考量在生产环境下从事运维与监控等诸多细节,像无服务器这样的开发模式可以更好助力开发者去运维产品。

此外,谈及serverless帮助提升开发效率的环节,晶少觉得可以这样理解,举例来说过去一个团队需要10名开发者耗时一个月的时间完成某项功能的开发;如今采用serverless就只需要3名开发者耗时2周时间即可完成。所以对于一家企业来说,时间缩短且效率提升能够将更多成本放入业务开发的过程中加以投入,让每个流程中每名开发者的耗时做到最短并顺畅无误完成业务推进,才是最关键的。

另外在大家眼中,Serverless更加无所不能的一点还在于,不但能够hold住生产过程中需要的所有构建,更重要的是适用于所有在公有云部署业务的企业,如此小而美的开发方式,被誉为创业者、中小型公司的福音。那么问题来了,Serverless如此优势,企业在部署的同时怎样做到让配置更加接近于企业实际应用呢?

腾讯云中间件总经理Yunong Xiao​​​

关于这个问题,腾讯云中间件总经理Yunong Xiao认为,如果从部署角度深入,再对比传统服务器,作为云服务商确实不太希望用户太多感知到底层结构,而是做到更顺畅将自研应用的价值发挥出来,这或许需要改变全球范围内开发者们的习惯,将开发过程以及产品尽可能的serverless化。基于此,作为云服务商就越发要思考如何能够给企业以及开发者们提供一套流程,涉及从项目管理到代码托管,从构建到发布,通过serverless来提高开发效率,让用户对底层复杂的架构实现无感知。

听完两位专家关于Serverless的分析讲解,我们大致了解其中,其实无论是Serverless.com还是腾讯方面,针对Serverless的推进远不止于此,这还要回到腾讯云主办的首届Techo开发者大会上,腾讯云与Serverless开发平台Serverless.com达成战略合作并成为 Serverless.com全球战略合作伙伴以及大中华区独家合作伙伴的震撼新闻发布。

据晶少了解,截至目前Serverless.com已经拥有了百万级别的活跃应用程序以及50000+的日下载量。旗下的开发平台Serverless Framework在促进简化开发、部署云函数方面表现突出,具有函数资源编排、自动伸缩、事件驱动等优势能力,可以做到让开发者无需关心底层资源即可快速完成Serverless应用的开发,无基础设施的运维负担。

具体来说针对开发者,Serverless Framework在应用编排上可以提供基于应用场景的丰富案例,只需要根据实际需求选择对应场景后简单几步,即可快速搭建出自己需要的服务。目前Serverless Framework覆盖了从初始化、编码、调试、配置和发布的全生命周期并提供了业务监控告警、测试和故障排查的一站式解决方案,帮助开发者更好地基于Serverless部署业务。

“Serverless.com 将与腾讯云合作,从基础设施到应用工具层面,共同推进 Serverless 技术的落地及制定行业规范,目前已经有一些优秀的架构在腾讯云落地。”Serverless.com CEO Austen Collins 指出。同时,腾讯云中间件总经理Yunong Xiao表示:“腾讯云将通过持续应用新的技术、提供新的功能、开发新的产品和构筑新的生态,从多方面为开发者提供全面完整的Serverless 体验,助力开发者实现Serverless的架构落地。”

需要强调的是,本次合作中最重要的成果之一就是腾讯云将与Serverless.com联手打造下一代无服务器计算开发平台——Serverless Cloud。据悉,该平台同样将覆盖从初始化、编码、调试、资源配置到部署发布,再到业务监控告警、故障排查的全生命周期。“从serverless框架角度来,此平台更加倾向于满足开发者的诉求,其中的应用场景不仅包括无服务器计算,而是致力于怎样为用户提供一个抽象定制化的解决方案。当然这只是腾讯云针对serverless迈出的最小步,未来可能会有关于大数据场景、AI场景等加入,覆盖更多的同时让越来越多的开发者应用serverless。”Yunong Xiao总结道。

谈及选择与腾讯云合作的初衷,Austen Collins说:“大约一年前与腾讯云相识,其创新与愿景都给我们留下了非常深刻的印象。可以肯定的是,腾讯云与我们有着相似的目标和视野,都认为Serverless是云计算的未来发展趋势,希望借助合作为更多开发者赋能。尽管Serverless与很多云厂商都有合作,但与腾讯云合作会更加紧密,因为腾讯云会更加贴近客户及应用场景并愿意吸取serverless在解决客户问题时得到的经验,以此来进一步优化基础产品,这是我们认为非常难得的一点。”

针对合作,未来双方都希望确保提供与腾讯Serverless基础设施的无缝、更深层次的集成,其中包括Serverless基础设施和架构之间的无缝集成;希望利用这种优势以及紧密关系为开发、监控、调试和保护提供更加先进的工具,同时来增强国内与世界其他地方的开发人员社区能力。提及腾讯云如何与serverless.com合作促进其在国内发展的问题,腾讯云方面就此表示,其实serverless是一个开发者的生态,必须接触更多的开发者来持续创新;很关键的是serverless是一个比较新的概念,如何应用、有哪些框架、产品之间怎样更好集成等,都需要彼此学习以及加强合作,将知识和经验引入国内发展。

就观察,毋庸置疑除却两者之间的紧密合作外,Serverless技术也一直是腾讯云原生的重点发力领域。目前来看,腾讯确实有一些独特的内容生态优势可以发挥并与serverless的方式进行结合;如果从业务角度来说,serverless也可以被称为是未来技术发展的趋势之一。

通常来说,针对云计算等很多技术而言,起初确实需要很多高端技术背景的开发者才可以推进并使用,但发展到一定阶段,更多的创新迭代方式是让技术大众化。“我们可以利用很多框架,将没有serverless的产品包装成serverless属性的产品,这从产品开发角度可以更快加速更多开发者应用serverless。对每一个技术开发者来说,写代码就是要去解决业务方面的问题,而在这个过程中,需要选择更便捷的业务逻辑。”腾讯云方面表示。

总结来看,目前serverless还处于不断创新的阶段,需要很多维度的调试与排查,但如果可以提供给开发者一套便捷业务发展的工具来躲避多种实战陷阱,并完成更多自动化的应用需求,无论是腾讯云还是Serverless.com都认为Serverless有能力完成这样的开发使命,是最合适的选择。

一直以来,随着无服务器时代加速来临以及产品和生态走向成熟,腾讯云正在构建全面的开发支持、DevOps、运维监控等能力,协助开发者更好地通过Serverless实现低成本、快速高效、稳定安全的业务部署,为Serverless承载起企业业务发展奠定坚实基础,这次与Serverless.com的鼎力合作正是说明了此点。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sch881226/article/details/103111398

智能推荐

机器人开发--编码器_worthsen的博客-程序员信息网_机器人编码器

机器人开发--编码器1 概述2 编码器介绍2.1 编码器定义2.2 编码器分类1 按码盘的刻孔方式不同分类(1)增量型(2)绝对值型(3)混合型2 按信号的输出类型分为3 以编码器机械安装形式分类4 以编码器工作原理可分为光学编码器磁编码器感应式电容式电涡流式旋变式2.3 主要厂家其他ABI(ABZ)信号和UVW信号PWM信号参考1 概述2 编码器介绍日系伺服厂家,一般将编码器、伺服驱动器、电机成套打包提供给客户;类似华为一样,软硬件自己搞,可以极限榨取硬件性能,构造自己的生态。如,安川、松下、三菱

重绘与回流(repaint和reflow)_MingleHDU的博客-程序员信息网

reflow:回流 回流:指计算页面布局。render tree中的一部分(或全部)因为元素的规模尺寸,布局,隐藏等改变而需要重新构建。这就称为回流,每个页面至少需要一次回流,就是在页面第一次加载的时候。 repaint :重绘 重绘:当render tree中的一些元素需要更新属性,而这些属性只是影响元素的外观,风格,而不会影响布局的,比如background-color。则就叫称为重绘。

杭电oj1018(Big Number)_傅某人__的博客-程序员信息网

杭电oj1018(Big Number)Problem DescriptionIn many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc. In t...

最全的Windows注册表介绍及优化方法_chongjian6659的博客-程序员信息网

注册表(registry)原意是登记表,是Windows里的一个重要数据库,用于存储系统和应用程序的设置信息,就像户口本上登记家庭住址和邮编信息一样。如果一个人户口本上内容丢失,那么他在户籍管理系统上就成了一个不存在的人。Windows也是一样,如果注册表上的环境信息或者驱动信息丢失,就会造成...

MySQL DATE_ADD() -- 向日期添加指定的时间间隔_只为伊人2232的博客-程序员信息网

说明DATE_ADD() 函数向日期添加指定的时间间隔。语法DATE_ADD(date,INTERVAL expr type)-- date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数是添加的单位type 参数可选的值Type 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR

SQL学习笔记 Day_05_我准备起飞的博客-程序员信息网

一、事务控制和锁 当有用户修改数据时,Oracle 先把那部分原始数据备份到回滚段,在Commit 之前,其他Session 用户读到的这部分数据是回滚段上的; 在提交之后,回滚段被释放。关键字:commit、Rollback 锁是用来防止并发事务对相同的资源(所谓资源是指 表、行、共享的数据结构、数据字典行等)进行更改的时候,相互破坏锁有既有隐式的,也有显式...

随便推点

spring框架的IOC容器和Bean配置_ReflectMirroring的博客-程序员信息网

IOCIOC全名是inversion of control ,就是反转控制,也叫控制反转,其实它也不是听得那么高达上,其实就是一种思想,之前我们创建类后需要new对象,对象的创建的控制权是在我们程序员的手上,现在我们将创建对象的权力交给spring,我们不需要知道对象是如何创建的,只知道需要向spring要对象使用就行,这样提高了开发的效率这种将创建对象的权力交给spring的思想就是反转控...

python构造函数和析构函数_东木月的博客-程序员信息网_py构造函数

python构造函数和析构函数1、构造方法的使用​ 很多类都倾向于将对象创建为有初始化状态.因此类可以定义一个名为init()的特殊方法(构造方法)来实例化一个对象。 构造方法也叫做构造器,是指当实例化一个对象(创建一个对象)的时候,第一个被自动调用的方法。 演示1:构造方法被调用的契机class Person(): #构造方法 def __init...

Linux笔记④:帮助命令_XianhengL的博客-程序员信息网

1.man ( manual : 获得帮助信息 )命令格式: man [命令或配置文件] ·查看配置文件时不需写其绝对路径例: 查看ls命令的帮助信息 man ls ·查看时输入 /-l ,可高亮关键字-l例: 查看配置文件services的帮助信息 man services 例:查看passwd 配置文件的帮助 man 5 passwd2.whatis ( : 查看命令的简短信息 )命令格式: whatis [命令]3.apropos ( : 查看配置文件

职业选择测试发型软件,几款职业范发型,总有你喜欢的_一阵风清浪的博客-程序员信息网

上班怎能表现的不出众呢?从头开始吧,为你推荐几款特有职业范的发型,保证让你在众人面前眼睛一亮!职场发型推荐职场长发一:偏分的造型设计可是最显女生的优雅气质风的了,再搭配时尚的深棕色当要颜色与丰盈的长卷发造型更添职场女生的优雅淑女风。职场长发二:利用的是一九分的露额发型将女生精致的五官完美的呈现出来,再搭配时尚的棕色头发颜色与侧边丰盈的长卷发更添职场女生的优雅干练风。职场长发三:利用的是明亮的橘黄色...

oTMS借势互联网+ 解决物流业“信息孤立”痛点_Rank92的博客-程序员信息网

oTMS联合创始人兼COO段琰CNET科技资讯网 4月22日 北京消息:传统物流信息化行业正在被颠覆。4月21日,oTMS的联合创始人兼COO段琰表示:“传统物流行业有望搭上互联网化的‘快车’并实现转型升级。如果说‘微信连接人’,那么‘oTMS连接运输’。”物流信息化遇上“互联网+”在段琰看来,运输在实际工作中与互联网的原理非常类似,都...

【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍&第一个DirectX 11 Demo的创建_浅墨_毛星云的博客-程序员信息网

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7688515作者:毛星云    邮箱: [email protected]   这节笔记主要讨论DirectX 11现有的组件构成,随着DirectX各个版本的更新被时代抛弃的一些组件以及第一个围绕着DirectX 11 的Demo创建全过

推荐文章

热门文章

相关标签