在一行中说明163项AWS服务

2020-05-26 10:37:19

发布于2020年5月20日,标签为:[AWS]和[Amazon]:我经常使用亚马逊网络服务(AWS)作为我的“云”。不仅是我自己的项目,我工作的几乎所有客户都使用Amazon托管他们的应用程序。因此,随着时间的推移,您在AWS服务方面积累了大量经验:您知道如何(正确)设置vPC,知道何时托管ECS、EC2或lambda代码,甚至像S3、SNS和SQS这样的服务也不再构成挑战。

但有很多AWS服务可用。我的意思是:很多次。目前,共有163(!)。Amazon Dashboard提供不同的服务,每个服务都有自己的工作方式、困难、陷阱和最佳实践。

您可能会意识到,深入研究每项服务并完全了解它们是如何工作的几乎是不可能的,而且最有可能的是,您并不真正需要知道具体的细节。但是,作为开发人员、架构师或管理员,对每项服务有基本的了解可能是一个主要的好处。这样可以更容易地了解您手头的问题是否已有解决方案。

因此,我一头扎进每一项服务,以弄清楚它的确切用途以及它在基本情况下是如何工作的。我尝试尝试尽可能多的组件(在时间和资金允许的情况下,我不想在AWS data Exchange上花费15.000美元)。我试图在单个一行程序中捕获该服务的功能,为您提供全局概述。

我认为他们中的大多数都是正确的,但是如果你有任何建议或更正,请告诉我!

你可以运行的函数,用Python,NodeJS,Go等编写。可以并行运行多个。

文件存储。不能直接挂载,但可以直接从HTTP下载文件。

从AWS获取一台机器,插入您的DC,将数据快速传输到AWS,然后返还机器

在边缘位置运行您的应用程序,使他们更接近您的客户(应用程序的CDN)。

看了一遍又一遍,我还是不知道它是干什么的。

一些量子的东西。这是预告片,所以我不知道它是什么。

在内部创建视频。基本上是上述所有服务的混合。看起来很贵。可能是吧。

Web应用程序防火墙(用于负载均衡器、CloudFront、API网关)。可以设置您自己的规则或使用预定义的规则。

创建您可以连接的API后端。也可以通过AWS Amplify创建。

亚马逊AWS上运行着150多项服务,要成为所有这些服务的专家几乎是不可能的。这没问题:当您处理大型EK或ECS集群时,变化是您永远不会触及实例的物联网服务。我发现大多数服务都有很好的解释,而且很容易上手。

最大的问题之一是物联网服务:由于我没有智能设备、MQTT或物联网的一般经验,我最终设法获得了一个简单的GO应用程序来连接到物联网核心,并将不同的规则、管道、分析等连接到它。但即便如此,不同的服务实际上是做什么也是非常不清楚的。希望会有AWS物联网专家能给我启发。