从'亚马逊'到'AWS'开始的AWS产品和服务命名命名法

时间:2017-09-06 07:15:53

标签: amazon-web-services naming-conventions

只是想知道在命名AWS产品和服务时是否存在任何逻辑推理。例如,它被命名为AWS Lambda而不是亚马逊Lambda&它是Amazon S3而不是AWS S3。

如果将鼠标悬停在AWS homepage中的产品菜单上,您可以一目了然地看到所有产品和服务的列表,前缀为“亚马逊”和“AWS”。

4 个答案:

答案 0 :(得分:3)

管理从here发布的另一个类似问题中找到关于为AWS产品和服务命名类比的答案。响应由在Amazon Web Services工作的高级技术培训师提供。

  

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

为前缀      

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

     

AWS Elastic Beanstalk AWS OpsWorks AWS CloudFormation 启动   其他服务

     

AWS Lambda 由其他服务

触发      

AWS Data Pipeline 在其他服务之间移动数据

     

AWS CloudFormation 启动   其他服务

     

AWS documentation page是一个很好的参考   确定服务的正式名称。

答案 1 :(得分:1)

据我了解,前缀AWS用于PaaS(平台即服务),前缀Amazon用于IaaS(基础架构即服务)。无论何时在服务/平台方面提供,都使用术语AWS(亚马逊网络服务),其中每当提供硬件资源/基础设施时使用亚马逊。

例如:在AWS网站的产品页面中,在计算类别中,亚马逊 EC2 是提供计算容量的IaaS,其中 AWS Elastic BeanStalk 是PaaS,这是一个平台对于部署Web服务和web-apps / wesites,同样 AWS Lambda 是用于无服务器计算的PaaS,它允许我们在不配置或管理服务器的情况下运行代码。类似地,在存储类别 Amazon S3 是一种提供存储功能的IaaS,其中 AWS Snownball 是一个PB级数据传输解决方案,它使用安全设备将大量数据传输到并且退出AWS云,这是一种Pa​​aS。

虽然这只是一个合乎逻辑的假设,因为我们从未真正了解亚马逊如何命名它的产品和服务。如果对此有不同意见,请原谅。

答案 2 :(得分:0)

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

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

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

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

答案 3 :(得分:-1)

在一个AWS Meetups中,有人告诉我们亚马逊本身很少使用其云服务,并且这些服务以“ Amazon”前缀命名。

我不确定这有多少。.