为什么有些服务称为 "AWS XXX" 而其他服务称为 "Amazon XXX"

Why some services are called "AWS XXX" and the others "Amazon XXX"

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

为什么?有什么不同吗?

模式是实用服务以AWS为前缀,而独立服务以"Amazon"为前缀。

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

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

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

AWS documentation page 是确定服务正式名称的重要参考。

我最初是在 上回答的。我认为这个答案也需要在这里提及

上下文:Web Service, initially designed as a replacement for Remote Procedure Call (RPC) was a revolutionary idea during the Internet Boom based mainly on XML. Amazon's philosophy was to manage all the ERP 并且客户请求使用 IT 而不是传统的基于纸张的流程。然后将相同的方法从 books 应用到 compute 资源(这就是 S3 和 EC2 产品的来源)。

主要通过 API(或 Web 服务 - 今天它将是 called API first product ) it is part AWS collection of services, and when the service is seen as a traditional product (like replacement of a service that you would install on your desktop or use it from Cloud, mainly through an UI) is part of Amazon collection of services. Today we can see exceptions to this rule. Initially this was the thought of Jeff Bezos. To understand more about his philosophy, read: The Secret of Amazon success internal APIs:

供客户使用的任何服务

Think about what Bezos was asking! Every team within Amazon had to interact using Web Services.

Anyone who doesn’t do this will be fired. Thank you; have a nice day!

更新:简而言之,如果要通过 API 使用(消费)服务,它将是 Amazon Web Service(简称:AWS),否则就是亚马逊产品。