我想在一组 Amazon EC2 机器上构建一个 torrent 服务器。这是完全内部使用的。本质上,我想要一种将更改传播到需要驻留在多个服务器上的大文件的快速方法。我该怎么做?
问问题
662 次
1 回答
2
这个想法已经被探索过了,我所知道的最突出和最成熟的实现是 Twitter 的谋杀:
Murder 是一种使用 Bittorrent 将文件分发到生产环境中的大量服务器的方法。这允许在数百到数万台服务器的环境中进行可扩展和快速的部署,否则集中式分发系统将无法运行。“谋杀”通常用于指代一群乌鸦,在这种情况下,这适用于一群服务器在做某事。
Twitter 工程博客有一篇专门介绍谋杀的文章:使用 BitTorrent 部署快速数据中心代码,该文章还提供了 Larry Gadea 各自演示/谈话的视频。
于 2013-05-09T12:07:46.287 回答