为什么有些服务被称为“AWS XXX”而其他服务被称为“Amazon XXX”

问题描述 投票:0回答:2

一些 Amazon Web Services 被称为“AWS XXX”(例如,“AWS Lambda”),而其他的则被称为“Amazon XXX”(例如,“Amazon RedShift”)。

为什么?有什么不同吗?

amazon-web-services naming-conventions
2个回答
52
投票

模式是实用服务以AWS为前缀,而独立服务以“亚马逊”为前缀。

独立服务的例子

  • 亚马逊 S3
  • 亚马逊 EC2
  • 亚马逊红移

AWS前缀的服务通常使用其他服务,例如:

  • AWS Elastic BeanstalkAWS OpsWorksAWS CloudFormation 推出其他服务
  • AWS Lambda 由其他服务触发
  • AWS Data Pipeline 在其他服务之间移动数据
  • AWS CloudFormation 推出其他服务

请注意,这并不适用于所有情况。例如,Amazon EBS 只能与 Amazon EC2 一起使用,但它有一个“Amazon”前缀。

AWS 文档页面 是确定服务正式名称的重要参考。


10
投票

我最初回答的是 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)而不是产品的指南。

© www.soinside.com 2019 - 2024. All rights reserved.