为什么要调用某些服务" AWS XXX"和其他人"亚马逊XXX"

时间:2015-10-14 12:49:34

标签: amazon-web-services naming-conventions

我注意到一些亚马逊网络服务被称为" AWS XXX" (例如AWS Lambda)和其他人被称为"亚马逊XXX" (例如Amazon RedShift)。为什么?有什么不同吗?

谢谢。

2 个答案:

答案 0 :(得分:4)

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

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

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

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

答案 1 :(得分:0)

我最初是在AWS products and services naming nomenclature starting with 'Amazon' vs 'AWS'上回答的。我认为这个答案也需要在这里提到。

上下文:Web Service最初是为Remote Procedure Call (RPC)的替代设计的,在Internet Boom期间是一个革命性的思想,主要基于XML。 Amazon的理念是使用IT代替传统的基于纸张的流程来管理所有ERP和客户的请求。然后,从中将相同的方法应用于计算资源(这就是S3和EC2产品的产生方式)。

任何旨在由客户主要通过API使用的服务(或Web服务-今天将为called API first product)都是AWS服务集合的一部分,当该服务被视为传统产品(例如替换要安装在桌面上或主要通过UI从Cloud使用的服务)是Amazon服务集合的一部分。今天,我们可以看到此规则的例外情况。最初,这是Jeff Bezos的想法。要了解有关他的哲学的更多信息,请阅读:The Secret of Amazon success internal APIs

想想贝索斯在问什么!亚马逊内部的每个团队都必须使用 Web服务进行交互。

任何不这样做的人都会被解雇。谢谢;祝你有美好的一天!