简单英语的亚马逊网络服务 (2019)

2021-07-25 13:15:14

无论您使用 AWS 做什么,您最终都可能会使用这些服务,因为其他一切都与它们交互。就像它是手动的,但 EC2 实例类似于您在 Linode、DigitalOcean 或 Rackspace 上获得的虚拟专用服务器。使用它来存储网站的图像和其他资产。保留备份并在服务之间共享文件。托管静态网站。此外,许多其他 AWS 服务从 S3 写入和读取。用它来克服“我们所有的东西都在互联网上!”的反对意见。通过添加额外的安全层。使您的所有 AWS 服务看起来好像都在同一个小网络上,而不是更大网络中的小块。使用它来运行小的自包含的 JS、Java 或 Python 片段来执行离散任务。某种将队列和执行合二为一的组合。用于存储并执行对 AWS 设置的更改或响应 S3 或 DynamoDB 中的事件。如果您正在设置 Web 应用程序,那么这些主要是您最终会使用的内容。这些类似于您在 Heroku 的插件市场中找到的内容。使用它来代理您的应用程序 API,这样您就可以限制不良的客户端流量、测试新版本并更干净地呈现方法。

使用它来购买一个新域并为该域设置 DNS 记录。使用它发送一次性电子邮件,如密码重置、通知等。如果您编写了所有代码,您可以使用它发送新闻通讯,但这不是一个好主意。使用它可以通过将静态文件传递分散到更接近用户所在的位置来使您的网站加载速度更快。使用它来拉入 S3 或 RDS 中的数据,然后搜索它以查找“Jimmy”的每个实例。使用它来存储数据以供将来在队列中处理。术语是存储“消息”,但它与电子邮件或短信没有任何关系。 SQS没有任何逻辑,它只是一个放东西和取出东西的地方。使用它来阻止对 Cloudfront 受保护站点的错误请求(也就是阻止人们针对 /wp-admin 尝试 10,000 个密码)使用它来为最终用户 -(非 AWS) - 使用 Google、Facebook 等提供登录的能力。

使用它同时在一堆不同的 IOS 和 Android 设备上测试您的应用程序。使用它以一种理智的方式将您的代码从您的 CodeCommit 存储库(或 Github)获取到一堆 EC2 实例上。使用它对您的代码运行自动化测试,然后根据它是否通过这些测试来对其进行处理。使用它可以将 Dockerfile 放入 EC2 实例,以便您可以运行网站。当它变得太昂贵时,使用它来将您在 Heroku 上托管的应用程序移动到 AWS。使用它可以将 Windows 应用程序的副本放在人们可以远程访问的 Windows 机器上。使用它来支付您的 Telco + AWS 以获得从您的数据中心或网络到 AWS 的专用租用线路。数据比互联网便宜。

使用它可以将其他需要 Microsoft Active Directory 来控制它们的应用程序联系在一起。使用它可以让您组中的其他 AWS 用户访问您构建的预设应用程序,这样他们就不必阅读此类指南。使用它来停止购买更多存储空间以保持 Word Docs 正常运行。使将文件从公司网络自动获取到 S3 变得更加容易。使用它从 AWS 的其他地方提取、转换和加载数据。安排何时发生并在失败时收到警报。使用它来迭代保存在 S3 中的大量原始数据文本文件。使用它来备份您保存在 S3 上的备份。此外,请注意快速取回数据的成本。用于长期存档。使用它可以非常快速地摄取大量数据(用于分析或人们转发 Kanye 之类的数据),然后您可以使用其他 AWS 服务进行分析。

使用它来存储一大堆分析数据,进行一些处理,然后将其转储出来。使用它来根据现有数据预测未来行为,以解决欺诈检测或“买了 x 的人也买了 y”等问题。使用它在 EC2 之上构建“决策者”和“工人”的服务以完成设定的任务。与 SQS 不同 - 逻辑是在服务内部设置的,以确定应该如何发生以及应该发生什么。使用它来获取一堆硬盘驱动器,您可以将其连接到您的网络,从而使大量(TB 级数据)进出 AWS 管理 AWS 变得如此困难,以至于他们发明了一系列服务来出售给您更容易管理。如果您有一个大型 AWS 设置并且正在发生要跟踪的更改,请使用它来防止发疯。使用它来找出您在 AWS 设置(未使用的 EC2 实例等)中支付过多的地方。

使用它来扫描您的 AWS 设置以确定您是否以不安全的方式设置它