当前位置: 代码迷 >> 综合 >> Serverless 开发实战之Nodejs
  详细解决方案

Serverless 开发实战之Nodejs

热度:15   发布时间:2023-12-14 12:46:01.0

点击观看大咖分享

抗击疫情,腾讯云在行动。Serverless(无服务架构)被誉为下一代云计算技术,自概念推出以来,因为能带来研发交付速度提升与成本的降低在业内异常火爆。将随着 Serverless 生态的不断成熟,越来越多开发者使用 Serverless 架构构建自己的业务,Serverless 的典型适用场景有哪些?怎样借助工具,更快更好的部署自己的 Serverless 应用? 本次课程将带你深入了解这些Serverless的最佳实战应用。

本次腾讯云大学大咖分享课程邀请 腾讯高级产品经理 方坤丁 分享关于“Serverless 开发实战之Nodejs”课程的内容。

本次分享内容:

1、为什么 Serverless 广受开发者喜爱?
2、Serverless 的典型场景
3、深入理解 Serverless Component
4、为你的静态页面加上后端:搭建express框架 & 三分钟快速定制你的新冠病毒疫情信息查询网页

**1、**为什么 Serverless 广受开发者喜爱?

  • 各?各业都在互联?化(电商、教育、办公),并且需要提供“软件”给客户使?。可以从本次疫情影响看到发展线上业务是非常重要的。
  • 对于不同?业的企业来说,软件需要更容易开发和运维,这也是客户的核心需求。
  • 云计算?业为了?持上述需求,将不断演进。

在上一节直播课中,陈涛老师也分享了架构的演进进程,从物理机房到虚拟机,再到容器,再到Serverless。Serverless的出现引发了行业革命,但很多人误认为serverless只是计算的演进,但其实Serverless不单指计算,一般来说Serverless = FaaS + BaaS,既有计算能力的提供,也由后端能力的提供,泛指可以弹性扩缩容,并且按需付费的云服务。这里的按需付费与按量付费是有区别的,按需付费是当你不需要不使用时,不收取费用,而不是按时长收费。虽然这些服务的底层依然会运?在服务器上,但由于我们将其Serverless化,开发者对其是没有感知的。

典型的Serverless服务的例子:

  • 云函数 Cloud Function
  • API ?关 API Gateway
  • 对象存储 Object Storage

都支持弹性扩缩容、按需付费。只要支持上述两个条件,都可以称为Serverless产品。

Serverless 的优势:

  • 免费额度,按需付费,降低成本。
  • 弹性扩缩容,轻松应对突增流量。使得资源利用率得到提升。
  • 关注业务代码,减少运维复杂度。这使得开发者的效率得到提高。

右下角的图,展示了在传统的模式下,搭建企业级架构是需要考虑很多方面的,如运维数据库、分配服务器、集群扩缩容、安全、网络等。对于开发者而言,这很