2009-11-05 146 views
1

我正在做一个主题为“亚马逊架构”的报告。亚马逊架构

我需要解释亚马逊如何在内部工作。例如,他们使用ESB与所有供应商进行沟通。

如何处理订单?

有谁知道我在哪里可以找到这种信息?

+0

我想这些信息保密性很好,因为它可能是相当专有和成功的一部分。除了谷歌提供的内容外,也许你可以打电话给他们,并要求与他们的软件架构师交谈。 – Peter 2009-11-05 15:56:52

+0

不确定你会找到所有问题的答案,但在highscalability.com上查看[Amazon Architecture](http://highscalability.com/blog/2007/9/18/amazon-architecture.html)。 – 2009-11-05 18:40:47

回答

3

我已经编写了向亚马逊公开运输数据的Web服务,并且我还编写了从它们中消耗数据的东西。

我没有太多关于他们的内部架构的想法,但我确实有一些猜测:

你提到做翻译/转化,可以肯定的ESB,但他们确实有什么指标,他们喜欢。他们有用于SOAP调用的XML Schemas,他们也将在REST中公开。

在内部,他们可能已经制定了尽可能多的标准来构建可以快速缩放的系统。他们在几年前完善了,然后开始了他们的EC2(弹性云)服务并为外包电子商务制定了新的标准。

我认为他们已经加强了S3服务的一些新标准。

0

Amazon S3的体系结构及其 实现均未公开。因此, 不能用于扩展,以便开发创建任意大小的私有云的能力。

有几篇关于云存储架构主题的论文。你可能会发现它们很有用。 这里是一个:CACSS: Towards a Generic Cloud Storage Service

由不同 技术可被组合以提供一个单一的优异的性能的方法,高度可扩展和可靠的云 存储系统也详细。这项研究可为缺乏经验的云提供商提供知识来源,使他们能够迅速建立自己的云存储服务。