将Compute Engine实例与存储和数据库连接

时间:2019-01-19 11:03:37

标签: google-cloud-platform google-cloud-storage google-cloud-networking

我正在Google Cloud上构建数据处理平台,我需要有关如何将所有内容组合在一起以提速的建议。我正在运行两个执行数据处理的Compute Engine实例,以及一个运行MongoDB数据库的单独实例。我也有Google Cloud Storage,也许将来还会有一些BiQuery或其他东西。我将在实例和数据库之间发送大量数据,我想知道是否可以加快数据传输速度,因为它们都是Google Cloud产品?我是新手,感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

仅将内部IP用于GC平台内的任何组件间通信。这样,数据就不会离开Goog​​le的内部网络,并且传输速度非常快。

答案 1 :(得分:0)

要优化Google Cloud Network的性能,请记住以下5个步骤:

  1. 使用网络性能工具:lperf,Netperf,traceroute
  2. 将VM实例放置在正确的区域-彼此靠近。
  3. Chose right vCPU with corresponding network speed
  4. 使用内部IP,而不是外部IP-使用Google自己的网络会更快
  5. 调整TCP窗口大小

有关Google Cloud Network Performance please refer documentation的更多详细信息。