一些 Amazon Web Services 被称为“AWS XXX”(例如,“AWS Lambda”),而其他的则被称为“Amazon XXX”(例如,“Amazon RedShift”)。
为什么?有什么不同吗?
模式是实用服务以AWS为前缀,而独立服务以“亚马逊”为前缀。
独立服务的例子:
AWS前缀的服务通常使用其他服务,例如:
请注意,这并不适用于所有情况。例如,Amazon EBS 只能与 Amazon EC2 一起使用,但它有一个“Amazon”前缀。
AWS 文档页面 是确定服务正式名称的重要参考。
我最初回答的是 AWS 产品和服务命名术语,以“Amazon”与“AWS”开头。我认为这个答案也需要在这里提及.
Context: Web Service,最初设计为替代Remote Procedure Call (RPC)是Internet Boom主要基于XML的革命性想法。 Amazon 的理念是使用 IT 而不是传统的基于纸张的流程来管理所有 ERP 和客户请求。然后将相同的方法从 books 应用到 compute 资源(这就是 S3 和 EC2 产品的来源)。
任何旨在让客户主要通过 API(或 Web 服务 - 今天将被称为 API 第一个产品)的服务是 AWS 服务集合的一部分,并且当该服务被视为 traditional产品(比如替换您将安装在桌面上的服务或主要通过 UI 从云端使用它)是亚马逊服务集合的一部分。今天我们可以看到这条规则的例外情况。最初这是杰夫贝索斯的想法。要了解有关他的哲学的更多信息,请阅读:Amazon 内部 API 成功的秘诀:
想想贝佐斯在问什么! Amazon 内的每个团队都必须使用Web 服务进行交互。
不这样做的人将被解雇。谢谢;祝你有美好的一天!
更新:简而言之,如果该服务旨在通过 API 使用(消费),它将是 Amazon Web 服务(简称:AWS),否则它将是亚马逊产品。
更新:根据 AWS 员工的评论,从来没有 官方 备忘录规定:“任何不这样做的人都会被解雇”(见评论)。重点是使用亚马逊网络服务(API)而不是产品的指南。