Google Cloud Bigtable备份和恢复

时间:2016-02-17 00:14:29

标签: bigtable google-cloud-bigtable

我是Google Cloud Bigtable的新手,并且有一个非常基本的问题,即云产品是否可以保护我的数据免受用户错误或应用程序损坏的影响?我在Google网站上看到很多提及数据安全且受到保护但如果上述方案被覆盖则不清楚,因为我没有看到如何从以前的时间点副本恢复数据的参考。我相信这个论坛上有人知道!

3 个答案:

答案 0 :(得分:8)

目前我们create backups可以防范灾难性事件并提供灾难恢复。

Cloud Bigtable目前不提供用户错误或应用程序错误的备份。我们希望在将来的版本中提供此功能 - 目前没有计划的交付日期。在此期间,您可以使用HBase或类似的过程制作自己的快照。

答案 1 :(得分:1)

除了提到Google的灾难保护@Greg Dubicki之外,在Egnyte,我们还使用了几个Python包装器将Bigtable HBase阴影罐子中的关键任务Bigtable数据作为Hadoop序列文件备份到GCS中。

这可以在我们的控制之下(即无需等待Google支持按需恢复数据)进行快速恢复,以防我们的BT集群发生故障或我们的软件/管理员方面的错误破坏了数据。有用的副作用是访问历史BT数据以进行调试。

上周,我在Egnyte的工程博客https://medium.com/egnyte-engineering/bigtable-backup-for-disaster-recovery-9eeb5ea8e0fb上写了关于它的文章。我们正在考虑将其开源。我们会看看情况如何。

更新:在2月20日星期四,我已根据 MIT 许可-https://github.com/egnyte/bigtable-backup-and-restore在Egnyte的GitHub上发布脚本。< / p>

答案 2 :(得分:0)

截至 2020年2月,Cloud Bigtable 确实提供了备份,但模糊地描述为:

(...)我们[创建]为您的数据创建备份,以防止灾难性事件并提供灾难恢复。

Source