以无服务器应用程序的形式提供SaaS服务。

随着2013无服务器概念的提出,FaaS功能即服务的开发范式逐渐成为开发的首选,其特点如下:

1.快速开发和快速部署;

2.按量付费,降低成本;

3.无需维护即可自动扩容。

腾讯云的SCF云功能于2017上线,现已服务过百万开发者。随着业务规模的增长,业务逻辑的复杂程度越来越高。开发者往往需要对多个功能进行排列组合,将COS对象存储、API网关、DB数据库等云上的资源组合起来,才能完成一个完整的应用开发。因此,在2019中,我们结合业界广泛流行的无服务器应用框架,推出了集成管理功能和相关资源的开发方法——无服务器应用。

通过无服务器应用程序,开发人员可以轻松地:

随着云计算的发展,越来越多的软件在云端运行,软件从服务开发者到消费者的交付方式也在升级。目前,有两种主流的交付方式:

应用程序开发完成后,服务开发人员制作一个CVM虚拟机映像,并将其发布到映像市场。当消费者创建CVM虚拟机时,他选择映像来完成部署和使用。而一些需要多个机器节点组成一个服务集群的应用,需要通过多个镜像和运维脚本批量配置,最终完成服务的上线使用。这个过程对服务开发者和消费者都不是很友好,而且服务上线后,消费者需要对服务进行运维,这对消费者来说是一个严峻的考验——他们选择购买第三方服务是因为他们的IT团队资源不足,而现在他们需要投入运维资源。因此,这种交货方式逐渐被SaaS所取代。

SaaS、软件即服务和软件即服务已经逐渐发展成为云上服务交付的主流形式。它由服务开发者提供统一的在线服务运维管理,通过多租户机制向消费者提供服务。消费者可以开箱即用,无需管理托管服务的架构和资源运维,只需要为服务本身付费。这种模式为服务消费者提供了非常好的体验,同时也对服务开发者提出了很高的要求——随着服务客户的增加,对服务集群的运维要求也越来越高。然而,SaaS服务提供商通常会开发有针对性的解决方案,因为他们在某个行业或特定问题场景中具有核心竞争力。现在,为了实现向客户交付的过程,他们被迫投入过多的资金来维持一个庞大的SaaS服务集群。同时,随着业务在开发者的服务集群中运行,越来越多的客户开始担心数据安全问题。

那么,有没有办法让服务开发者专注于服务业务的实现,让消费者享受开箱即用的运维而不用担心数据安全呢?

答案是肯定的——无服务器应用中心。

无服务器应用为服务提供商提供了便捷的开发范式,也提供了一个无需运维的应用托管平台,作为开发者和服务消费者之间的桥梁,加速交付效率,统一交付质量,加速企业数字化转型。

服务开发者通过无服务器应用中心提交应用模板,通过审核后正式发布到模板中心供消费者选择。消费者可以通过无服务器框架CLI或控制台进行可视化操作。简单配置之后,就可以部署和启动应用程序了。整个部署过程发生在消费者的云环境中,因此服务运营中产生的数据也在消费者手中,无需担心数据安全问题。在无服务器平台的灵活扩展服务的保驾护航下,服务可以一直保持高可用。同时,计量模式只根据服务的实际使用情况进行收费,真正实现了服务的稳定、省心、省钱。

部署后,消费者可以通过控制台管理应用程序的资源。

随着开发者对应用的后续迭代更新,消费者也可以通过控制台轻松升级应用。

腾讯云实时音视频TRTC结合无服务器云功能,推出“全景录制”一站式录制方案。所见即所得录制模式,以观众视角实现全景录制,高度还原互动效果,避免后期合成,录制后输出完整的mp4文件,稳定支持高并发业务需求,以较低成本加速业务迭代。在本文中,我们详细介绍了全景录制、一站式录制解决方案,以及低至1元的独家优惠资源包。欢迎体验使用。

腾讯顶尖的音视频通信与处理R&D团队专注于实时音视频通信、音视频编解码前沿算法研究、音视频国际标准、计算机视觉图像处理和端到端音视频质量评测。在实时音视频通信与处理技术、音视频国际标准等领域积累了完整的解决方案和先进的技术水平。无服务器作为智能媒体服务的基础,提供基本的计算能力和相关云服务的集成能力,并提供灵活和可扩展的计算能力。(马上就要和大家在线见面了,敬请期待。)

最近发布的应用能力增强支持无服务器应用交付过程,主要体现在以下几个方面:

1.无服务器架构多功能组件

以无服务器多功能开发为例,详细介绍了多功能组件的开发。

2.函数的闭源特性

有些服务商想开放自己的应用服务,但同时又因为商业机密或专利保护等原因,无法开放源代码,比如音视频编解码器、机器学习算法等等。服务开发者可以通过无服务器应用中心提交应用服务模板,以镜像的形式发布需要关闭的功能,实现开放能力的同时保护源代码。

3.应用平滑升级

在小步快跑的互联网时代,服务往往伴随着不断的迭代升级。现在,无论是添加新功能还是提高服务性能或稳定性,服务开发人员都可以在无服务器应用程序模板中随时提交和发布新版本。新版本审核发布后,消费者可以在控制台上收到应用更新提示,点击“升级应用”完成在线更新。

无服务器应用支持复杂业务代码的提交,形成一体化的业务模板供用户部署使用,方便、安全、稳定,大大降低研发成本周期,快速验证应用服务的PMF。服务开发人员的预招募现已开始。如果你也有一套成熟的应用服务代码,那么进入无服务器应用,就可以以较低的成本快速交付。点击提交相关信息,我们会在应用市场开放的第一时间与您联系。

立即体验腾讯云无服务器演示,获得无服务器腾讯云无服务器新手体验新用户包。