FaaS 云服务安全与功能实现解析
1. FaaS 概述
FaaS(Function as a Service)是云模型的最新演进,它将抽象化发挥到极致,专注于运行单个临时函数。与传统的后台持续运行的整体应用不同,FaaS 中的函数按需触发和执行。目前主要有三家 FaaS 提供商:
1. AWS Lambda(https://aws.amazon.com/lambda/)
2. Azure Functions(https://azure.microsoft.com/en-gb/services/functions/)
3. Google Cloud Functions(https://cloud.google.com/functions/)
其中,AWS Lambda 最为知名且应用广泛。
2. FaaS 架构示例
为了更好地理解 FaaS 如何实现安全服务,我们来看一个简单的 FaaS 架构示例,如下图所示:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A[用户浏览器]:::process -->|JavaScript交互| B[AWS CloudFront CDN]:::process
B -->|内容分发| C[静态网站内容 - S3]:::process
B -->|请求转发| D[AWS WAF]:::process
D -->|请求过滤| E[API Gateway]:
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



