Serverless以事件驱动、无状态、无运维、低成本等特点,带来了跨越式的变革,让用户真正像用水电一样按需索取、按量付费,成为了暨虚拟机、容器之后的第三代通用计算技术。然而,Serverless也还存在一些挑战,例如计费颗粒度粗犷,开发标准不统一、缺少优秀的开发工具支持等。近日,腾讯云举办了线上发布会,介绍了Serverless的三大“拦路虎”以及腾讯云的“三板斧”。
Serverless很贵?一毫秒计费不浪费钱!
Serverless是完全按需索取,按量付费的业务形态,为何很多用户还会觉得非常昂贵呢?这就要说Serverless的计费标准了。由于Serverless是按事件请求或者调用来执行的,所以计费模式是根据函数的请求数量和持续时间、以及代码执行花费的时间收取的。业界普遍的时间标准是100毫秒,即从代码开始执行到返回或终止的时间,如果不到100毫秒则按照100毫秒计算。
例如打开一个普通的网站,一般需要几十毫秒就可以完全打开,而业界普遍的收费标准最小单位时长是100毫秒,也就意味着这一请求需要按照100毫秒来付费,如果请求或调用的量大了,这就会造成额外的费用,这也就是使用Serverless昂贵的原因。
腾讯云Serverless产品副总监张浩认为,当前Serverless的计费模式都是服务提供商站在自己的角度设计的,而不是从开发者角度考虑的。腾讯云为了降低用户的资源成本,避免资源浪费,发布了1毫秒技术费粒度,让使用者可以真正实现按量计费,消除困扰用户的资源成本浪费难题。

Serverless缺乏标准和开源生态?两大生态全支持!
Serverless的概念自2012年云基础设施服务提供商 Iron.io提出后,业界各厂商也都纷纷推出了自己的Serverless服务框架和产品,然而Serverless是需要使用云服务商提供的事件来驱动的,而这些事件大部分是云服务商独有的,这也就会造成Serverless用户被厂商绑定。一旦用户被绑定,数据和业务将会迁移困难。此外,各个厂商都有各自的标准,函数调用、事件触发、函数的黄金变量的定义及标准都是封闭的,因此Serverless也就缺少开源的规范和开源的生态支持。
去年11月,腾讯云与Serverless.com达成战略合作,成为 Serverless.com 的全球战略合作伙伴以及大中华区独家合作伙伴。在近半年的时间里,双方联手打造了Serverless开源开发工具。张浩介绍,这一项目已在Github上发布,目前已经有超过35000的Github Stars,每天有超过4万的装机量,月活Serverless应用超过了100万。未来腾讯云还会和Serverless.com一起定义事件触发标准和函数运行标准,促进Serverless更加健康稳定地发展。
此外,腾讯云还基于开源生态打造了应用商城,像苹果App Store一样,包括主流的服务器语言框架,全栈端到端的应用解决方案,通用模板等免费向开发者开放,缩短开发者的开发部署周期,帮助开发者轻松上云。该应用商城也会由第三方生态和厂商贡献自己的代码和资源,共同壮大Serverless生态。

上云过程很复杂?腾讯云Serverless的三步上云之法!
传统的开发流程包括多个阶段,涉及服务器端开发/前端开发、服务器端部署、前后端联调、测试、上线、运维等步骤。然而使用传统本地开发模式在上云时,会产生较高的成本,需要了解云产品、购买域名、配置网关、数据库等,还需要针对云端进行代码的适配和改造。
为了帮助开发者快速上云,腾讯云推出了三步上云方法。腾讯云Serverless高级产品经理方坤丁表示,在开发和适配阶段,通过前文提到的应用商城,用户可以将连接框架直接适配到云端,通过日志在云端直接进行调试;在部署阶段,用户可以直接在云端部署引擎并发布,提升部署速度;在运维阶段,腾讯云提供了Dashboard监控大屏,用户可以通过展示的监控数据和告警,及时发现业务问题并进行修复。

Serverless First?Serverless元年将至!
Serverless的概念从2012年诞生以来,逐渐被用户所接受。张浩判断,2020年将是Serverless元年,原因有二。首先在技术层面,业界服务提供商已经具备支撑海量业务支持Serverless的能力。在2017到2018年时,很多开发者在使用Serverless后诟病的一大问题就是Serverless的性能差,由于当时底层使用的是通用的容器和虚拟化技术,因此Serverless在调用触发请求时会出现大量的前端超时情况。而如今,腾讯云将冷启动的SLA概率降到5个9以下,同时还在虚拟网络加速,租户隔离安全等方面进行了升级,支撑企业核心应用迁移到Serverless。
第二,源自于市场和客户认知。技术的本质就是让产品快速上线,技术架构可以快速地适应市场变化,并且是稳定、可靠、可扩展的,Serverless就可以很好的满足企业的技术需求。但是过去在实际落地过程中,缺乏开发者工具和生态的支持,而如今,随着开发者工具涌现和开源生态的逐渐壮大,很多公司也会将新型应用尝试使用Serverless技术。
Serverless的出现,给企业带来了更大的价值。从公司业务层面来看,Serverless可以降本增效,并且可以大幅提升业务迭代效率。哪些业务场景更适合使用Serverless技术呢?在腾讯云和Serverless Framework的调研结果总结了Serverless的Top 3场景: REST AP应用、 Web应用和针对数据管道、数据流式处理的场景。很多企业在试水Serverless时,往往都会选择新的应用或者APP,而不会将一个稳定的业务系统进行改造迁移至Serverless。随着Serverless的开源工具普及以及生态丰富,相信会有企业开始在关键应用中采用Serverless技术,甚至达到“Serverless First”。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】
评论时间:2023-05-17 18:30:02
盈利预测及投资建议:预计公司2017-2019年EPS分别为0.显卡云主机推荐 60元、个人阿里云服务器报价 测及投资建议:预计公司2017-2019年EPS分别为0.60元、0.83元和1.06元,对应当前股价PE分别为35倍、28倍和22倍;维持“增持”评级
2023-04-21 20:38:07 admin
置顶通知!发帖请务必遵守法律法规2023-04-21 20:28:29 admin
活动发布区版规2023-04-11 19:07:00 沐浴阳光
2020年Kubernetes即...2023-04-11 18:35:03 门吉木易
云计算:为什么金融市场的未来在云...2023-04-11 16:51:21 cnleung
云计算:为什么多云应该是单云的首...2023-04-11 16:01:08 兵棕
为什么AIOps工具最终可以为云...2022-02-26 05:23:03 冷雨点枫
DNS服务器配置之添加正向查找区...2022-02-11 05:23:03 chense
Windows下Apache安装2022-07-27 18:23:02 sy_901
微软开发ARM版WindowsS...2021-08-09 01:35:43 瑟琳娜
企业网站建设根本是向客户营销运营...2021-10-26 05:30:02 jiess
跑分订单匹配互助抢单系统开发2021-08-23 05:30:03 ook
提高网站排名就要提升网站页面价值2021-11-03 05:30:02 zhg1
千鲜汇系统源码搭建千鲜汇系统开发2021-11-04 05:30:02 fxdfbl
艾达币矿池挖矿模式系统开发源码交...2021-11-29 05:30:03 jyuu
「泰州app公司」泰州做app开...2021-12-22 05:30:02 netstu
中小企业福音:郑州bgp多线服务...2021-12-28 05:30:02 kongtau
搭建安卓和ios系统上APP需要...2022-02-08 05:30:04 12222211
DNS服务器的配置2022-02-19 05:23:03 ghh
根域名服务器配置2022-07-30 20:23:02 heiren
宝德多子星服务器家族蓄势而发,打...2022-07-31 06:23:02 randywong
浪潮服务器“全面接盘”IBM中国...2022-08-11 04:46:02 pizi
浪潮多节点云服务器入选单项冠军产...2021-11-01 05:30:02 fdfjdlkfjslkj
全球看点系统APP模式开发2022-07-19 06:46:01 yuhaonan
服务器CPU市场上的“斗士”