2017-05-28 80 views
6

我们使用情况,我们想存储大量的谷歌的Bigtable数据长期:保持在谷歌的Bigtable数据更长的时间

  • 产品开发
  • 期间进行性能优化
  • 用于演示

我们需要存储数据,但我们并不真正需要的是“在线”的所有时间。目前的成本瓶颈似乎是在这些情况下长时间闲置的节点的成本。

在产品开发过程中如何使用Google Bigtable?我知道开发模式(和模拟器),它们适用于某些使用情况,但我们仍然需要其他用例的生产环境。

真的,最理想的是能够切换“关闭”Bigtable(同时仍支付存储的数据但不支付节点)并在需要时调出节点。我不相信这个功能存在。如果没有其他可能的解决方法/替代方案?

+0

出于好奇,如果您停用相关项目的帐单会发生什么情况?我知道这适用于您为其他类型的GCP项目所要做的工作。 –

+0

@DominicTracey:谢谢 - 我正在尝试。关于禁用计费的消息不是非常具体。禁用后,我的Bigtable实例仍然“存在”,虽然这当然很有前途,但我担心在某些时候它将被删除。我会密切留意并发布我找到的内容。 –

+1

您要存储多少数据?我想从备份重新导入数据是不可行的?当你需要做演示时,你需要读写还是只读访问?你会为用户提供实时流量还是需要分析?你说得对,这样的功能尚不可用,只是试图找出哪些参数对潜在的解决方法很重要。 –

回答

0

这是一个有趣的问题。我已经在使用Datastore的较小项目中完成了这项工作,该项目具有更小的尺寸(〜2Gb),禁用计费后多年来一直存在。考虑到在这些项目上进行备份/恢复需要多少成本,我可以想象这在BigTable世界中会是成本高昂的解决方案。谷歌没有提供更好的解决方案令人失望。他们会谈论不同的storage classes,所以我想可以禁用一个项目将其资产转移到冷线 - 但这只是我的猜测而已。

+0

我绝对认为这是一种可能的解决方法。我只是想让这个问题在更长的时间内出现,看看是否还有其他建议(并等待Misha :-)),否则我会将其标记为答案。 –