我有兴趣在 Google 的 Compute Engine(或 App Engine)上运行一些代码,这些代码将从 Google Cloud Storage 读取数据并将其写入 Google Drive。
从谷歌的定价页面看来,在同一地区访问谷歌云服务不会产生网络传输成本(参见 https://cloud.google.com/storage/pricing ),但我不清楚的是,谷歌云端硬盘是否被视为云服务是否同一地区。
如果将数据从 Google Cloud Compute/App Engine 传输到 Google Drive 是免费的,谁能明确地回答(最好有引用)?
最佳答案
使用 Google Compute Engine 将数据从 Google Cloud Storage 传输到 Google Drive 包括两个独立的操作:
- 将对象从 GCS 下载到 GCE。如 GCS pricing page 中所述,到同一地区的谷歌服务(GCE 是谷歌服务)的网络导出将是免费的。例如,从 GCS US bucket 下载到 us-central1-a 中的 GCE VM 将是免费的。从 GCS EU bucket 下载到 us-central1-a 中的 GCE VM 会产生费用。从 GCS regional bucket 下载位于 US-CENTRAL1 中的 VM 到 us-central1-a 中的虚拟机将是免费的。从位于 US-CENTRAL1 的 GCS 区域存储桶下载到位于 asia-east1-a 的虚拟机会产生费用。
- 从 GCE 上传到云端硬盘。如 GCE pricing page 中所述,从 VM 到 Google 产品的网络导出(Drive 明确列为示例)是免费的。
关于google-app-engine - 在 google cloud 和 google drive 之间传输需要花钱吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26490716/