大数跨境

使用 AWS 开发无服务器应用需要了解的10项服务

使用 AWS 开发无服务器应用需要了解的10项服务 土耳其小莫
2021-05-05
6
导读:在 Atlassian 担任首席技术布道师的 Serhat Can 分享了 10 项可用于使用 AWS 开发无服务器应用的服务。

在Webrazzi Developer 2021活动上,Atlassian公司Serhat Can分享了使用AWS进行无服务器应用开发所需的10项核心服务。

Serhat Can首先探讨了“企业为何转向云端”这一议题。他指出,降低成本、减少基础设施费用、节省开发人员时间以及易于扩展是企业上云的主要驱动力。云计算不仅减少了运营责任,从而提升软件开发速度,还通过API驱动的服务提供了易用性,并支持以代码构建基础设施。

针对数据中心(Data Center)、云计算(Cloud)和无服务器架构的区别,Serhat Can以建房为例进行了生动类比: 
• 数据中心:如同从零开始在土地上建造房屋,成本高昂; 
• 云计算:相比数据中心更具成本效益,正如他所言,“基础设施已就绪,但需要内部装修”; 
• 无服务器架构:好比从宜家购买家具摆放好后即可入住。作为云计算发展的目标,无服务器架构采用“按用量付费”模式,根据数据存储量和毫秒级使用时间计费,同时具备轻松的可扩展性,大幅减轻了运营负担。

Serhat Can强调,Serverless已演变为一个生态系统,开发过程中可灵活组合多种服务。以下是他推荐的10项AWS服务及补充工具:

1. AWS Fargate

一种日益流行的基于容器的应用程序托管服务。

2. AWS Lambda

提及无服务器计算时,Lambda通常是人们的首选方案。

3. Amazon S3

该服务在企业级组织中广受欢迎,稳定运行已超过十年。

4. Amazon DynamoDB

因与Redis相似而备受瞩目,有效消除了数据库连接过程中的时间损耗。

5. Amazon Aurora Serverless

以关系型数据库为核心,结合AI技术实现真正的按使用量付费模式。

6. Amazon SQS

凭借合理的价格、出色的可扩展性和易用性脱颖而出,非常适合用于应用程序间的数据传输和消息发送。

7. Amazon SNS

深受希望构建相互监听服务器架构用户的青睐。

8. Amazon EventBridge

常用于数据传输和系统集成场景。

9. Amazon API Gateway

是管理和发布API的理想服务。

10. AWS AppSync

支持GraphQL通信协议,可实现数据的实时更新。

附加推荐:AWS Amplify

借助其提供的框架,可高效开发Web和移动应用程序。

【声明】内容源于网络
0
0
土耳其小莫
小莫带你了解土耳其电商,探索AI应用
内容 45707
粉丝 0
土耳其小莫 小莫带你了解土耳其电商,探索AI应用
总阅读97.0k
粉丝0
内容45.7k