从云计算到函数计算

本文探讨了从云计算到函数计算FC的转变,FC作为阿里云的事件驱动服务,解放了开发团队的生产力,使他们能更专注于业务逻辑。与云服务器ECS相比,FC无需管理服务器,按量计费,降低成本,提供了更高效的资源利用和弹性伸缩能力。通过与OSS、API网关等服务无缝对接,FC简化了应用构建和运维工作,成为实现‘云’愿景的理想选择。
摘要由CSDN通过智能技术生成

从云计算到函数计算

函数计算,你的名字

云计算,是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备,使用服务商提供的电脑基建作计算资源,因此用“云”来指代“网络计算资源”这是一种非常恰当的比喻。

美国国家标准和技术研究院的云计算定义中明确了三种服务模式,分别是软件即服务(SaaS)、平台即服务(PaaS)和基础设施即服务(IaaS)。阿里云的产品能全部覆盖这三种服务模式,如果分别举个例子那么应该是:宜搭(SaaS加速器)、函数计算FC和云服务器ECS。

Serverless计算服务,其基于PaaS又不同于PaaS,因而更多时候被称作功能即服务(Function-as-a-Service,缩写为 FaaS)。函数计算FC是阿里云的事件驱动的全托管Serverless 计算服务产品,我想函数计算Function Compute的名字就是这样诞生的。

函数计算,直达应用的核心

我们知道应用的核心是逻辑和存储,而代码主要实现业务逻辑和持久化。

函数计算FC总体上是FaaS+BaaS:

函数指计算函数,包含了业务逻辑部分,这一部分由FaaS来实现;

而数据持久化、消息推送和账户系统等,由BaaS来实现。

ECS?FC?

Serverless服务并不是没有服务器了,而是作为一种新的架构让我们在以往传统应用维护上的工作得到进一步降低。

以常见的主要基于云服务器的Web服务为例,大致有这样的流程:

在服务过程中,服务器可能涉及路由规则、鉴权逻辑以及其他各类复杂的业务代码。同时,开发团队不仅要将精力用于开发,还要付出很大的精力在服务器的运维上面,例如要时刻关注以下问题:

· 服务器性能能否应对可能突然爆发的用户请求,何时扩容?

· 服务器上的脚本和业务代码等多少还在健康运行?

· 外部网络安全威胁到来时如何保障数据安全?

面对诸多问题确实会让人头大,但如果我们摒弃基于服务器的架构而转用Serverless的架构之后,服务的过程就变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值