打掉 Serverless“拦路虎” 腾讯云有“三板斧”

打掉 Serverless“拦路虎” 腾讯云有“三板斧”

原创
作者: 鸢玮 2020-03-09 13:37:49

云计算 Serverless以事件驱动、无状态、无运维、低成本等特点,带来了跨越式的变革,让用户真正像用水电一样按需索取、按量付费,成为了暨虚拟机、容器之后的第三代通用计算技术。然而,Serverless也还存在一些挑战,例如计费颗粒度粗犷,开发标准不统一、缺少优秀的开发工具支持等。近日,腾讯云举办了线上发布会,介绍了Serverless的三大“拦路虎”以及腾讯云的“三板斧”。

【51CTO.com原创稿件】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】

 

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/305447.html<

(0)
运维的头像运维
上一篇2025-05-26 04:57
下一篇 2025-05-26 04:58

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注