上一条 下一个

eBay的工作原理

eBay基础设施

1999年的一系列服务中断引起了eBay业务的真正问题。在三天的时间里,超载的服务器间歇性关闭,这意味着用户无法在此期间检查拍卖,放置投标或完成交易。买家,卖方和eBay非常不高兴,随后eBay的技术建筑进行了完整的重组。

在1999年,eBay是一个大型数据库服务器,也是运行搜索功能的一些独立系统。在2005年,eBay即将200个数据库服务器20个搜索服务器

广告

该体系结构是一种网格计算这允许校正和增长。除搜索功能外,有关eBay的所有内容实际上都可以在大约50台服务器上运行 -Web服务器,应用程序服务器和数据存储系统。每个服务器具有六到12个微处理器。这50个左右的服务器分别运行,但它们相互交谈,因此每个人都知道某处是否有问题。eBay可以在需要时简单地将服务器添加到网格中。

尽管该网站的大部分可以在50台服务器上运行,但eBay的四倍。200台服务器的四个位置中的50个服务器都在美国。当您使用eBay时,您可能会随时与这些位置中的任何一个交谈 - 它们都存储相同的数据。如果其中一个系统崩溃,还有三个系统可以接收松弛。

当您在eBay网站上并单击波斯地毯的列表时,您的计算机会与Web服务器进行对话,Web服务器与应用程序服务器进行了交谈,该服务器从存储服务器中汲取数据,因此您可以找出最新的出价价格是多少拍卖中还剩多少时间。eBay有当地合作伙伴在许多传递eBay的静态数据以减少下载时间的国家,还有监视系统在世界各地的45个城市中,不断扫描网络中的问题。

这种基础设施使数百万人同时搜索,买卖商品。在用户端,一切都无缝起作用。让我们尝试一下。

特色