使用Google Cloud Storage作为多实例Google Compute Engine的中央存储

问题描述 投票:0回答:1

我正在使用Google Compute Engine在多个实例(计算机)上分配模拟工作负载-全部用C ++编码,并使用OpenMPI并行计算。 每个“远程”实例都会生成大量数据输出,我现在通过MPI将这些数据输出收集到“中央”实例。

另一种选择是将数据直接存储在每个实例的中央位置,例如Google Cloud Storage(GCS),然后需要处理大量的I / O。 但是我找不到如何在不使用Google的gsutil的情况下直接从C ++(boost :: filesystem)中解决GCS存储桶的问题。 因此,问题是:

是否可以不使用gsutil直接访问Google的Cloud Storage存储桶,如果可以,如何使用。

c++ mpi google-cloud-storage google-compute-engine boost-filesystem
1个回答
0
投票

您可以使用google-api-cpp-client访问所有Google API,包括Google Cloud Storage API 。 也就是说,如果这是您的目标,则需要将其与boost::filesystem集成。

© www.soinside.com 2019 - 2024. All rights reserved.