百度智能云函数计算CFC,是典型的Serverless(无服务器)服务。其核心思想在于服务提供商完全打包了基础设施的搭建、管理与维护,开发者只需要编写业务代码并选择一个所需的运行时,然后平台自动化地完成资源的创建、调度、以及运行时的生命周期管理,并由平台保障业务运行环境的高可用性。

百度智能云函数计算CFC使用介绍

在传统的IT架构中,服务器运维始终是一个耗时巨大且无法避免的工作,机器采购、安装、应用部署、数据迁移、流量接入等重复性劳动占用了运维人员大量精力。在公有云的环境中,虽然虚拟机替代了传统的物理服务器,但是运维人员仍然需要关注虚机本身的稳定性,实时监控虚机的运行状态,在虚拟机发生故障时进行新机器的申请和业务与数据的迁移。

另一方面,即便是在虚拟化甚至容器化的架构中,用户对CPU和内存等资源的使用率也无法达到100%,通常需要预留一定的空闲资源用于应对业务的突发性增长。而这样的资源空闲无形中增加了用户使用公有云的总体成本。

运维成本与资源成本的居高不下想必是所有企业CTO心中的痛,也成为了IT架构师们的发量减少的罪魁祸首。有没有办法让我们可爱的程序员小哥们专注于心爱的代码开发,而避免这些重复琐碎的服务器运维工作呢?

百度智能云函数计算服务CFC提供了一个完美的解决方案,CFC实现了真正的“Serverless”(无服务器)计算,开发者只需要编写自己的业务代码、上传到CFC函数中、设置函数的运行周期或触发条件,业务代码就会开始稳定高可用地运行起来。开发者完全无需关心CFC底层如何创建和分配服务器,以及不同函数间的资源如何调度、隔离和管理。

“程序猿”最强增发指南,这款产品厉害了

Serverless的架构具有“零”运维、低成本、快速启动、自动伸缩等特性,非常适用于一些典型的互联网场景,当您的业务具备以下特点时,函数计算将会是一种非常值得考虑的部署方式:

  • 负载变化剧烈
  • 敏捷开发快速迭代
  • 面向事件或周期性启动
  • 服务高度解耦
  • 需要低成本启动
“程序猿”最强增发指南,这款产品厉害了

除了具备“Serverless”的这些先进特性以外,百度智能云CFC在触发器方面也做出了许多创新,不仅可以让用户的函数通过对象存储、IoT设备、消息队列、API网关等多种事件源触发,还能够将函数部署到边缘节点以响应CDN事件的触发,从而以最小延迟响应不同地域的最终用户请求。

(注释:触发器是函数计算的重要组成部分,用于在指定事件发生时触发函数运行,并将参数传递给函数。)

“程序猿”最强增发指南,这款产品厉害了

虽然函数计算是一种新的技术,但是在许多领域已经得到了广泛应用,如小度助手(DuerOS)基于函数计算为小度智能硬件的技能开发者提供技能部署平台、许多在线内容媒体通过函数计算进行海量流式内容的预处理和分类、游戏发行商通过函数计算进行游戏安装程序的自动化打包和分发等。

现在,不知道您是否对函数计算有了更多的了解,想要体验并加入Serverless这一新的技术趋势吗?百度智能云CFC服务为每个用户提供了每月多达100万次的免费调用次数以及40万秒*GB内存的免费运行时间。

关注百度智能云微信公众号,了解更多。