3

Google Compute Engine 允许您获得一组语义上本地的实例,即只有它们可以相互通信,所有外部访问都必须通过防火墙等。如果我想运行 Map-Reduce 或其他类型的集群会导致高网络流量的作业,那么我还想要物理上本地的机器(例如,在同一个机架上)。查看 API 和初始文档,我看不到任何要求的方法;有人知道吗?

4

1 回答 1

7

GCE 目前不支持指定机架位置。但是,我们构建的系统可以在大量实例以完全连接的方式相互通信时运行良好,只要它们在同一个区域中。

这是允许 MapR 接近 hadoop terasort 记录的原因之一。您可以在 IO 的 Criag Mcluckie 演讲视频中看到这一点: https ://developers.google.com/events/io/sessions/gooio2012/302/

最好的查看方法是测试您的应用程序并查看它是如何工作的。

于 2012-07-31T19:39:08.697 回答