袁:Hi,希书,你最近怎么脸色这么差,连头发也感觉又少了很多?
发:唉,别提了,最近我们有一批过保服务器要搞业务迁移,每天晚上都加班到3点以后。
袁:我天!都9012年了,你们居然还需要维护服务器?我们团队早就采用无服务器架构啦。
发:啥?无服务器架构?都没有服务器了还架构个啥?
袁:哈哈,这你就不懂了吧,无服务器架构不是真的没有服务器,而是通过使用百度智能云函数计算服务实现运维完全无需关心服务器的效果。
发:OMG,还有这么好的事?那你快给我讲讲吧!
百度智能云函数计算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内存的免费运行时间。
免责声明:此文内容为第三方自媒体作者发布的观察或评论性文章,所有文字和图片版权归作者所有,且仅代表作者个人观点,与极客网无关。文章仅供读者参考,并请自行核实相关内容。投诉邮箱:editor@fromgeek.com。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。