13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Serverless应用决策指南

serverless应用决策指南

译文 精选
作者: 崔皓 2022-10-27 14:25:46

云计算

云原生

分布式 虽然Serverless计算正在迅速发展,但新带来的服务和功能往往超出了目前应用的范围,组织可能在Serverless的应用策略上面临重大挑战。

译者 | 崔皓

策划 | 云昭

应用Serverless会面临许多棘手的难题,本文提供一份实用指南,告诉你如何采用Serverless架构,解决Serverless架构中的实际挑战,有哪些合适的方案并讨论Serverless如何实现响应式事件驱动架构。文章没有提到云提供商的Serverless服务,仅在示例中有所提及(AWS 参考)。

Serverless计算模型已达到了发展规律周期的“早期采用者”阶段,并且正在快速进入“早期多数”阶段。尽管Serverless的发展迅速惊人,但企业在采用Serverless将其应用到技术和架构,从而构建高效的 IT 生态系统方面确缺乏战略实践。本文试图为如何使用Serverless架构提供简化的决策指南,但没有对FaaS、BaaS和云服务提供商 (CSP) 提供的其他服务(例如无服务器数据库、API网关或边缘服务)的决策提供建议。

1.使用Serverless候选者的特征

在深入研究Serverless采用指南之前,了解使用Serverless的候选者特征非常重要。下表针对应用或负载模型提供了技术无关性特征,这些特征很容易融入Serverless。这些特征是更为复杂的Serverless模式、解决方案和架构。它们可以组合使用,并不具有排他性。

2.Serverless的候选架构

以下某些架构更适合跨应用程序、数据、集成、人工智能、物联网等采用Serverless。

应用

大数据

集成

加工

安全与合规

DevOps

3.Serverless功能示例

下面列出了Serverless功能的示例,当然列表的内容还在不断扩充中。

4.不适合Severless的案例

此外,在某些情况下,Serverless可能不适合如下情况:

5.简化的Serverless采用决策指导框架

根据特性、架构类型和用例,一个简单的Serverless采用决策指导框架如下所示。

CSP存在各种用于Serverless实施的服务类型,主要是FaaS/BaaS和Serverless容器平台。

6.Serverless平台的主要特征

下面列出了无服务器平台的一些关键特性。

7.FaaS/BaaS与无服务器平台的简单决策指南

了解CSP的FaaS/BaaS服务之间的选择,使用可以运行容器的Serverless平台是至关重要的。下面提供了一个简单的决策指导。

8.结论

虽然Serverless计算正在迅速发展,带来了新的服务和功能,这些新服务和功能往往超出了目前应用的范围,组织可能在Serverless的应用策略上面临重大挑战。本文试图提供简化的指导 ,可能有助于加快Serverless的应用。

译者介绍

崔皓,51CTO社区编辑,资深架构师,拥有18年的软件开发和架构经验,10年分布式架构经验。


网页标题:Serverless应用决策指南
文章位置:http://cdbrznjsb.com/article/cdjohgd.html

其他资讯

让你的专属顾问为你服务