什么是无服务器架构?

无服务器架构是一种软件设计方法,通过该方法,开发者可以构建和管理应用,而无需管理底层架构。无服务器应用仍在服务器上运行,但云服务提供商负责配置、管理和扩缩所有云基础设施。

详细了解 Google Cloud 的无服务器计算

无服务器架构的工作原理是什么?

无服务器架构可以将服务器和服务器管理工作从开发团队中分离出来。“无服务器”并不意味着没有服务器,而是指整体开发体验。

从开发者的角度来看,您只需编写代码和运行代码即可,无需担心任何其他问题。服务器的所有配置、硬件维护、软件和安全更新以及其他服务器管理任务均由云服务提供商承担。此外,无服务器架构还可以根据流量自动扩缩。

无服务器架构的优势

与其他类型的基础设施相比,无服务器解决方案为应用开发团队提供了多项优势。无服务器架构的一些主要优势包括:

自动化

无服务器解决方案通过自动执行任务免去管理服务器的重复劳动。

可伸缩性

无服务器解决方案可根据流量自动扩缩规模,无需进行微调或其他手动配置。

办公

借助无服务器计算,开发者能够专注于编写代码和优化业务逻辑,而无需花时间管理服务器。开发者还可以根据需要将其代码直接部署到临时测试环境中。

无服务器架构示例

以下是一些常见的无服务器架构使用场景:

  • 基于触发器的操作或运行计划的任务(例如每日报告、备份、业务逻辑等)
  • 构建适用于 Web 应用和移动应用的 RESTful API
  • 异步处理(例如对视频进行转码)
  • IT 流程自动化,例如自动移除访问权限、启动合规性安全检查或发送批准
  • 自动执行持续集成和持续交付 (CI/CD) 流水线(例如,代码提交触发构建、拉取请求触发自动测试)
  • 与第三方服务和 API 集成
  • 运行计划的任务(例如,每日报告、备份、业务逻辑等)
  • 针对结构化和非结构化数据进行实时数据处理

利用 Google Cloud 解决业务难题

新客户可获得 $300 赠金,用于抵扣 Google Cloud 的费用。
与 Google Cloud 销售专员联系,详细讨论您的独特挑战。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台