Coursera 笔记

Module 03 · Serverless Overview

Module 3 Summary模块 3 总结

Coursera ↗

Congratulations! You have completed this module. At this point in the course, you know that:
恭喜!您已完成本模块。在课程此时,您知道:

  • Serverless is the concept of building and running applications that do not require server management
    无服务器是指构建和运行无需服务器管理的应用程序的概念
  • Serverless uses BaaS services and FaaS platforms
    无服务器使用 BaaS 服务和 FaaS 平台
  • Cloud providers take care of infrastructure management and maintenance tasks
    云服务提供商负责基础设施管理和维护任务
  • The arrival of serverless computing means development teams can focus on writing high-quality code
    无服务器计算的出现意味着开发团队可以专注于编写高质量的代码
  • Serverless offers several benefits, such as built-in high availability and fault tolerance, faster function run times, and pay-per-request billing
    无服务器架构提供了多种优势,例如内置的高可用性和容错能力、更快的函数运行时间以及按请求付费的计费模式
  • Serverless computing has several constraints, including unacceptable latency for time-critical apps, complex monitoring and debugging, and no state persistence
    无服务器计算存在一些限制,包括对时间敏感的应用程序不可接受的延迟、复杂的监控和调试,以及没有状态持久化
  • FaaS is a type of cloud-computing service that allows you to execute code in response to events without a complex infrastructure
    FaaS 是一种云计算服务,允许您在响应事件时执行代码,而无需复杂的基础设施
  • FaaS is a subset of serverless computing that creates applications in the form of multiple functions; and can be deployed on cloud, hybrid, or on-premises
    FaaS 是无服务器计算的一个子集,以多个函数的形式创建应用程序;并且可以部署在云端、混合环境或本地环境中
  • A serverless stack comprises of FaaS, BaaS, and an API Gateway
    一个无服务器堆栈由 FaaS、BaaS 和 API 网关组成
  • The Serverless Framework is a free and open-source web framework written using Node.js
    无服务器框架是一个使用 Node.js 编写的免费开源 Web 框架
  • The use cases for serverless web applications are Web Application, Event streaming, Post-processing, and Polyglot systems
    无服务器 Web 应用程序的使用案例包括 Web 应用程序、事件流、后处理和多语言系统
  • AWS Lambda provides you with an event-driven and pay-as-you-go serverless platform
    AWS Lambda 为您提供事件驱动和按量付费的无服务器平台
  • Google Cloud Functions provides you with a simplified developer experience, along with Firebase for real-time data sync
    Google Cloud Functions 为您提供简化的开发者体验,并结合 Firebase 实现实时数据同步
  • Microsoft Azure promotes cloud and edge computing
    Microsoft Azure 推广云计算和边缘计算
  • IBM Cloud Functions gives you high availability and cost-effective computing
    IBM Cloud Functions 为您提供高可用性和高性价比的计算
  • Knative promotes platform-agnostic alternate
    Knative 推广平台无关的替代方案